jellyfin / jellyfin-roku

The Official Roku Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
452 stars 142 forks source link

Use the Media Segments API to support Skipping Intros #2019

Open roger6106 opened 2 weeks ago

roger6106 commented 2 weeks ago

Describe the feature you'd like

Jellyfin 10.10 added a Media Segments API that allows parts of a video to be marked as special (Intro, Credits, etc.).

When an intro is playing, a "Skip Intro" button should be displayed similar to the current "Next Episode" button at the end of an episode.

Additional context

Currently in 10.10 web, this button is hidden by default. However, in 10.10.1 this button will be displayed by default.

More information on the specific implementation in web is in this pull request. Some specifics:

  • Only show for segments with duration of 3 seconds or more
  • Auto-hide after 8 seconds
  • Skipping does nothing if there is only 1 second left in the segment (just like the normal skip action)
johnpc commented 5 days ago

Android TV has implemented this. See