TeamPiped / Piped

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

Add option to disable automatically fetching videos when opening the video page #3825

Open Atemu opened 1 month ago

Atemu commented 1 month ago

Describe the feature

When opening a video, the video automatically starts loading after a bit. There's animations indicating this happening and the thumbnail placeholder switches to the first frame of the video when it's loaded far enough.

I want an option to make it not do any of that; don't load the video until I manually tell it to do so via i.e. a click. No animations or jumping around.

Why would this be useful to add?

When I open a video page, I don't necessarily want to watch the video at that moment. Perhaps I'm just browsing the description, only want to add it to a playlist or only wanting to send the video off to another device.

In such cases, I'd prefer if piped didn't immediately try to load the video itself and rather required explicit user input to do so.

This is useful to minimise data load aswell as energy used to facilitate loading the video for server and client alike.

Concept(s)

It'd be great if the video not being loaded yet could be indicated by a distinct player layout where it's just the thumbnail with a large play button in the centre rather than the progress bar being overlayed in the bottom.

Additional context

Newpipe has this feature in exactly the way I'd like it as its "Autoplay" setting.

Acknowledgements