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

Merge Play Queue and Related Videos #7973

Open
5 tasks done
SameenAhnaf opened this issue Mar 1, 2022 · 6 comments
Open
5 tasks done

Merge Play Queue and Related Videos #7973

SameenAhnaf opened this issue Mar 1, 2022 · 6 comments
Labels
feature request Issue is related to a feature in the app

Comments

@SameenAhnaf
Copy link
Collaborator

SameenAhnaf commented Mar 1, 2022

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

Buttons on top row of Next and Similar Videos' tab

Right Middle Left
Add to Playlist, Repeat Queue Time Shuffle, Switch to Popup/ Main

There will be two types of videos.

  1. Manually queued: This section will show all the videos enqueued by the user. Currently, Newpipe does remember the videos until the mini player is closed as a backstack. However, the user is forced to access the stack while using the back button. (Read Back button behaviour with no backstack #4569 to know more) I think, previously selected videos should be just kept on the top. They will only be cleared if the user closes the mini player or selects Clear Queue button or gesture of main or popup player respectively.

  2. Related videos: It'll suggest videos according to following drop down menu.

An auto-queue drop-down menu with following options should be placed in the middle to differenciate two types of videos.

  1. None: No related video should be shown.
  2. Related: Related videos will be shown but also changed on the basis of current video
  3. Constant: Related videos will remain constant as it was shown for first video.
  4. This Channel: Other videos from the creator channel of current video should be shown.

If any user changes position of any related video, all videos upto that point will be regarded as manually enqueued even if those videos were under drop-down menu.

Why do you want this feature?

Accessing play queue and related videos in different places for different players is troublesome. It'll be easily accessible if they were shown in the same tab.

Additional information

Pre-requisite: #9188

Related: #4569, #4479, #3867, #3634, #5235, #7208, #3515, #6254, #5238 and #5639

@SameenAhnaf

This comment was marked as off-topic.

@opusforlife2

This comment was marked as off-topic.

@SameenAhnaf

This comment was marked as off-topic.

@opusforlife2
Copy link
Collaborator

A PR should only be closed on its own demerits, or because it is replaced by another PR, not because of a proposed alternative that has no code backing it up.

@SameenAhnaf
Copy link
Collaborator Author

@Jared234 Thanks for your amazing contribution to Newpipe project. I'd like to invite you to work on #9188 and this issue.

Note that this is completely volunteering work. Sorry for the pinge if you don't find the issues relevant. I just thought that you'd be interested on work these issues.

@Jared234
Copy link
Contributor

Jared234 commented Dec 6, 2022

Thanks. I will take a look at it and write another comment if I am interested. 😄

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
Projects
None yet
Development

No branches or pull requests

3 participants