TeamPiped / Piped

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

Don't play the same video when auto next video #2586

Open maboroshin opened 1 year ago

maboroshin commented 1 year ago

Describe the feature

If this option is enabled, the next video will be played automatically. If the next videos are the same as each other, the same two videos will be repeated. e.g. https://piped.video/watch?v=J_CFBjAyPWE

Assuming with music, a maximum of 20 videos in the history would be sufficient. Once this limit is exceeded, the same video is allowed to play again. Most users don't want an infinite loop of 2 videos, probably. So, if "Auto Play next Video" is on, this feature will also be enabled.

Why would this be useful to add?

Infinite repeats of two videos are avoided.

Concept(s)

No response

Additional context

No response

Acknowledgements

Bnyro commented 1 year ago

2109 implements that

maboroshin commented 1 year ago

It is important that #2019 be merged first. After that, I would like to see this setting improved.

2019 function like this?


Radio mode like this:

I would like to see similar videos interspersed like in radio mode, rather than completely from the same channel. YouTube music or its client has radio mode. e.g. YouTube music client : https://beatbump.io/

Nuclear also has a radio mode: https://github.com/nukeop/nuclear/blob/master/packages/app/app/containers/SoundContainer/autoradio.js