Skip to content
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

Autoplay videos from playlist by default #6999

Open
3 tasks done
TippyLion28 opened this issue Aug 28, 2021 · 19 comments
Open
3 tasks done

Autoplay videos from playlist by default #6999

TippyLion28 opened this issue Aug 28, 2021 · 19 comments
Labels
feature request Issue is related to a feature in the app playlist Anything to do with playlists in the app queue Issue is related to queueing

Comments

@TippyLion28
Copy link

Checklist

Describe the feature you want

At present, in order to start watching videos from a specified point in a playlist, I have to tap "Play All", tap the queue button (and try not to confuse it with the chapters button) and then scroll down in that tiny menu to find the video I want to start from.

As a user, my expectation is that when I tap a video in a playlist, the next video will be the subsequent video from the playlist, not an autoplay video.

Could this behaviour be implemented? If not locked behind a setting?

Is your feature request related to a problem? Please describe it

No

Additional context

Happy to explain further if unclear

How will you/everyone benefit from this feature?

I will benefit because the tiny queue menu makes me sad.

@TippyLion28 TippyLion28 added the feature request Issue is related to a feature in the app label Aug 28, 2021
@SameenAhnaf
Copy link
Collaborator

Clicking on channel or playlist thumbnail should get the job done, I think.

@TippyLion28
Copy link
Author

Not sure what you mean? Clicking the thumbnail from inside the playlist is no different from clicking anywhere else on the list item?

@SameenAhnaf
Copy link
Collaborator

This is what I meant. The same could be applied for channels too.

IMG_20210828_131855

@TippyLion28
Copy link
Author

Perhaps I should've been clearer. I wish to be able to tap a single video inside a playlist, and have it play all subsequent videos from that point onward.

@SameenAhnaf
Copy link
Collaborator

Then, it's a duplicate of #4805.

@TippyLion28
Copy link
Author

I would argue it is not a duplicate. #4805 is asking for an explicit context menu item.

I am requesting that this behavior be made the default (or at least, an option in the settings to make it the default.)

From a user's perspective, it's confusing that this is not already the case. When I perform the same action on the YouTube Website, it continues playback from the video I selected. Only when the end of the playlist is reached, does it fall back to autoplay videos.

I assume the YouTube app mirrors this behaviour, but I haven't used the official YouTube app in years, so I can't say for certain.

@SameenAhnaf
Copy link
Collaborator

Won't #5741 suit you then? I didn't suggest it to you at first as it was a combination of multiple issues.

@TippyLion28
Copy link
Author

Just for my understanding, your proposed dropdown is solely concerned with the behaviour of the "Play All" button?

I'd argue that if the user can set their preferred behaviour in the settings (including "ask every time"), it would be even better than having a "Play All" button in the first place.

@SameenAhnaf
Copy link
Collaborator

An option in settings can be added for "Default Enqeue Method". However, default Enqeue Method drop-down menu should still persist in order to change any time without the hassle of changing settings every time. This option should only mark the enqeue method by default.

(Quoting a part of the issue) You asked for a default option in 'Settings'. Yes, that issue already asks for it.

user can set their preferred behaviour in the settings (including "ask every time")

That shouldn't be required. The selected 'Default enqueue method' could be marked by default. If any user requires another option, he'll just click on the menu and choose another option.

The only difference from current UI is that 'Play all' button will be no longer available as users can choose 'All' as enqueue method and choose first video to enjoy YouTube like playback.

@TippyLion28
Copy link
Author

Hmm. From a consistency and user-expectations perspective, I still think it would be better to keep that squirreled away in the settings and have an "ask every time" option, similar to how opening links is handled.

I do think your suggested approach is valid and I would honestly settle for either way, but I will leave this issue open as I feel it is a sufficiently distinct from what you've put forward in #5741

@opusforlife2
Copy link
Collaborator

From what I've seen, if you play a video from inside a playlist on Youtube, then the playlist opens up in the sidebar, and videos play from it one by one, starting from the one you selected. (I don't remember if the Autoplay (our Auto-enqueue) button's state affects playlist autoplay.)

The same video, when played as a standalone from the Videos tab, does not cause the same behaviour.

Is it possible to add an if-condition where the player checks if the video was opened from a playlist, and enqueues the entire thing?

@TippyLion28
Copy link
Author

Yeah, that would be ideal. The playlist index would have to be passed through rather than jumping to the first video with a matching URL, in case of duplicates in the playlist. (the official YouTube ui struggles with duplicates, would be nice if we could do it better than them :P )

@neekt
Copy link

neekt commented Nov 1, 2022

From what I've seen, if you play a video from inside a playlist on Youtube, then the playlist opens up in the sidebar, and videos play from it one by one, starting from the one you selected.

This is accurate for both the YouTube app on Android and YouTube in the browser. It's also standard playlist behaviour on all major media streaming platforms that I can think of - e.g., SoundCloud, Spotify, Apple Music, Pocket Casts, etc.

I'm inclined to say that the current behaviour - playing a non-playlist video after the user has played a video from within a playlist - is so far removed from "the norm" and user expectation as to be considered a bug.

@neekt
Copy link

neekt commented Nov 1, 2022

I do think your suggested approach is valid and I would honestly settle for either way, but I will leave this issue open as I feel it is a sufficiently distinct from what you've put forward in #5741

I also strongly agree with this. I came here specifically to see if this playlist autoplay issue already existed or to create one myself, and the number of tangential issues related to the "Play all" button, enqueueing functionality, "play from here" menu options, etc., made this a little difficult to track down. Please keep this issue open.

@InfinityLoop1308
Copy link

for anyone still interested in this and do not mind using a fork: try AnimePipe

@leberschnitzel

This comment was marked as off-topic.

@SameenAhnaf SameenAhnaf added the queue Issue is related to queueing label Mar 17, 2023
@SameenAhnaf
Copy link
Collaborator

@leberschnitzel You're looking for #5737

@acrodemocide
Copy link

I've read through the comments on this and several other issues related to auto playing from a playlist. It seems there are some disagreements on the direction the moderators want to go on how the app works, and there were some additional comments indicating that this feature had existed in a previous version but for some reason has not been restored.

There also seems to be some misunderstanding because other issues are often referenced that are related to this but not exactly the same thing. I think the basic idea here is that we would like to be able to open a playlist, click any video in the playlist, then have the playlist continue playing through the rest of the videos in the playlist without any additional prompts or explicitly building a queue and selecting all the following videos in the playlist.

Is anyone actively working on this issue? Is there a reason why anyone would be against someone picking up this issue and creating a pull request for it? I would love to have this functionality, but I also want to be respectful of the process and the main moderators/developers on this project. Please let me know your thoughts.

@opusforlife2
Copy link
Collaborator

Currently, we have an embargo on FRs due to the pending rewrite. Apart from that, there's no reason we can't have a discussion. Draft PRs that can showcase the feature for interested testers should also be fine, as long as it's understood that reviewing/merging them will not be a priority for now. (I suggest draft PRs because APK sharing without modded source code would be GPL-violating.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issue is related to a feature in the app playlist Anything to do with playlists in the app queue Issue is related to queueing
Projects
None yet
Development

No branches or pull requests

7 participants