-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request/Bug] Start playback from beginning if the playhead is at the end. #196
Comments
An upvote from me. I find the current behaviour very confusing (or, I found it confusing, but now that I understand it, I just find it very annoying 😄). I have auto play enabled and sometimes wish to listen to a track for a second time. But when I select the track, it automatically skips to the next track, and then to the next track after that (if that track was also previously listened to), etc. I have to first long-click on the track, select the ellipsis icon and then select ‘Mark as not started’. |
Yes, I kinda agree, it is a little weird. Are you proposing this behavior only for when the user explicitly selected a file for playback and pressed play? So if the next file is played via autoplay or maybe even the "next" button and was already completed, that one should not start from the beginning, but should be skipped? |
I think it would make sense to apply it to all those situations (ie, your second scenario). In my mind, I think of finished tracks as "not yet started" when viewed from the playhead's perspective. |
My two cents worth: If the user explicitly selects an (already played) track from the playlist, it’s always because they want to listen to it again (it’s never because they want to skip it!). But this doesn’t apply to other files in the playlist. So I think the best solution is: When the users selects a file from the playlist/folder, it should always start playing. If it’s not finished, it should resume playing from the current position (track progress). If it’s never been played or have been played to the end (‘finished’), it should start playing from the beginning. The following tracks (by autoplay or ‘next’ button) should be skipped (or played) as normal, depending on their finished state / current position. |
@huftis That's one way to do it. But I think it depends on your listening preference and content. Imagine the following scenario:
When the playhead reaches the end of chapter 2, it would make most sense to continue on to the start of chapter 3, rather than skipping to chapter 5. We already have the setting "Replay tracks from beginning when playing next/previous" which I would want to keep, for this reason. |
Hmm, I see your point @quartertone. It makes sense for audiobooks and other settings where the tracks have a specific order. (For my use case, I don’t have ordred tracks, as I primarily use AudioAunchor for playing random podcasts episodes from different podcasts, so I wouldn’t want ‘next/previous’ to replay tracks that I have already listened to.) I was thinking that this feature would not have (or need) a new setting, as it doesn‘t make sense to manually select a specific track to play only for it to be skipped. But if is implemented, I think it actually could would work well with the ‘Replay tracks from beginning when playing next/previous’ setting. So my revised suggestion is:
This should work well for both audiobooks and non-ordered tracks, right? |
Perfect, I like it! Also, I just realized that there is no Next/Previous button in the interface anywhere. Or did I overlook a setting somewhere? (should this be its own issue?) |
@huftis That sounds like a good solution to me too. @quartertone You can make the forward / backward buttons behave as next / previous buttons in the settings by moving the skip interval sliders all the way to the right. |
Current situtation:
If:
and
Then:
Proposal:
If the selected track is "finished", playback should start at the beginning of the selected track.
The text was updated successfully, but these errors were encountered: