TeamPiped / Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.
https://piped.video
GNU Affero General Public License v3.0
8.32k stars 684 forks source link

[Feature Request] "Add to Queue" Option #390

Open onkoe opened 3 years ago

onkoe commented 3 years ago

I use YouTube often while doing long tasks. This is made easier by queueing videos I find in my subscription box letting it go untouched for some time. This is an incredibly useful feature for me and many others. I believe it can be implemented without touching the YouTube API (or NewPipeExtractor) by doing everything on the client-side. In case you were not aware of this feature, I have attached a screenshot below. Thanks for the wonderful project! image

foxjaw commented 4 months ago

Queuing is the best feature to be implemented as a part of DOM storage. No YouTube web frontends have ever done this before. This would be awesome.

Right now, my workaround is to make a temporary playlist beforehand and then start playing it. There are few problems with this method:

  1. The waiting time (dismiss dialog) of 10 seconds which is annoying
  2. Need to create a watchlist like playlist beforehand hence not dynamic.

To implement this, Piped must have a player layer like how NewPipe / YouTube / any music players have. And it should be minimizable at the bottom UI so that the feed is accessible and content is addable to the current player queue list.