Skip to content

Conversation

@flying-sheep
Copy link

@flying-sheep flying-sheep commented Nov 8, 2025

Changes
Register , and . as controls to scrub frame-by-frame.

These are the same keys that YouTube uses for this functionality, which seems to be the interface you’re mirroring with these keybinds.

Issues
Resolves #3087, closes #7132
Implements https://features.jellyfin.org/posts/3545/seeking-video-frame-by-frame

TODO:

  • Use current media stream FPS to calculate ticks to jump forward/backward

@flying-sheep flying-sheep requested a review from a team as a code owner November 8, 2025 18:07
@jellyfin-bot
Copy link
Collaborator

jellyfin-bot commented Nov 8, 2025

Cloudflare Pages deployment

Latest commit 23bb499
Status ✅ Deployed!
Preview URL https://ebac9f28.jellyfin-web.pages.dev
Type 🔀 Preview

View build logs

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ESLint doesn't pass. Please fix all ESLint issues.

@flying-sheep
Copy link
Author

OK! Ready for review now!

@flying-sheep
Copy link
Author

@thornbill what do I have to do to get some eyes on this?

@sonarqubecloud
Copy link

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.

Allow per-frame playback navigation

2 participants