Skip to content

Added a speed option to video playback#690

Draft
sah4001 wants to merge 1 commit intojellyfin:masterfrom
sah4001:Add-speed-option
Draft

Added a speed option to video playback#690
sah4001 wants to merge 1 commit intojellyfin:masterfrom
sah4001:Add-speed-option

Conversation

@sah4001
Copy link

@sah4001 sah4001 commented Jan 24, 2026

Changes

Added a button to the right of the audio track selection that opens a radio menu to let you select the speed for playback. I am not sure if this would work for all Rokus some of the information I found for speed controls for roku playback says that not all hardware supports it but did not give a list of what does and doesn't support it.
WIN_20260124_05_48_52_Pro

WIN_20260124_05_48_54_Pro

Big Buck Bunny is from the blender foundation

@1hitsong
Copy link
Member

Very cool!

On my 3820X the speed increase stops working at 2x.

On my 8121X Roku TV every speed works.

@jimdogx
Copy link
Collaborator

jimdogx commented Jan 24, 2026

I'm about to test this, but I do want to call out that we previously decided not to implement something that would only work on some devices. I have no problem adding this feature if there is a way to let the user know it may or may not work. The best would be if we could somehow detect if it was supported and only show it for those devices.

#201

@sah4001
Copy link
Author

sah4001 commented Jan 24, 2026

I did my testing on a 3830x and was able to get to 3x didn't test faster than that, the reason I made this a draft is that I was not sure if this should go in if not everything supports it. I could make a setting for it in playback settings, with a disclaimer that not all speeds work on all hardware.

Also @1hitsong when the speed increase stopped working did it go back to 1x or stay at 2x?

@jimdogx
Copy link
Collaborator

jimdogx commented Jan 24, 2026

On my A113X it also stops working after 2x (2.5 and 3.0 do nothing). Jumping around to 0.5 and back to 1.0 etc takes a while for the video/audio to sync up, but it does eventually.

@1hitsong
Copy link
Member

Also @1hitsong when the speed increase stopped working did it go back to 1x or stay at 2x?

It remained at whatever speed I was already at.

@cewert
Copy link
Member

cewert commented Jan 24, 2026

@sah4001 how did you discover the video node playbackSpeed field?? This field is undocumented https://developer.roku.com/docs/references/scenegraph/media-playback-nodes/video.md

@sah4001
Copy link
Author

sah4001 commented Jan 24, 2026

I noticed that youtube was able to do it so I did some googling around to see if anyone knew how they were doing it and found out that it is just done with that field not sure how that got found out but it seems to work.

@1hitsong
Copy link
Member

@sah4001 Let's put it behind a user setting so users can opt-in and "use at their own risk."

In the setting description we should note the following so people know what to expect:

  1. This feature may not work on this device, yet work on others
  2. Some speed options may not work on this device, yet work on others
  3. Roku may block this feature without warning; even if the Jellyfin client doesn't update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants