invidious
invidious copied to clipboard
[Feature request] Cap playback speed at 1x on live streams
Is your feature request related to a problem? Please describe.
I usually watch videos at 1.5x speed, but when I switch to watching a live stream the player will repeatedly pause as the buffer underruns.
Describe the solution you'd like
If watching a live stream and the player is within some small number N seconds of live, the player could automatically switch to 1x speed. Ideally it wouldn't affect my preference setting, so if I switch to watching a video it would play at my preferred faster speed.
I'm not sure what a good value for N is. Maybe it could be user-configurable, but I don't personally like that idea.
I have decided after posting that this is more of a feature request than an enhancement request, though I don't think I am able to change the label.
I think that's more like a bug, actually! And yup, playback speed should be x1 on live streams, obviously. We don't run a time-machine here lol.
If you decide to add the livestream seeking feature it'd be nice to allow >1x speed on a stream that's back-seeked.
Youtube allows you to set the speed you want, but resets to 1x when it catches up to live (if I recall correctly it also remembers the reset 1x speed, losing my preference, grumble grumble).
Actually, you apparently currently can set <1x speed on a live-stream, which is a crude way to very slowly "back seek" behind live, presumably limited by buffer size. Probably any dev reading this already knows but in case they've never used the feature: Shift-<
and Shift->
adjust speed on both Invidious and Youtube for convenient testing.