Skip to content

Fingerprint audio to automatically detect and skip intro sequences in Jellyfin

License

Notifications You must be signed in to change notification settings

rlauuzo/intro-skipper

 
 

Repository files navigation

Intro Skipper

Plugin Banner

Analyzes the audio of television episodes to detect and skip over intros.

CodeQL

Manifest URL for all Jellyfin Versions

https://manifest.intro-skipper.workers.dev/manifest.json

System requirements

  • Jellyfin 10.10.0 (or newer)
  • Jellyfin's fork of ffmpeg must be installed, version 6.0.1-5 or newer
    • jellyfin/jellyfin 10.9.z container: preinstalled
    • linuxserver/jellyfin 10.9.z container: preinstalled
    • Debian Linux based native installs: provided by the jellyfin-ffmpeg6 package
    • MacOS native installs: build ffmpeg with chromaprint support (instructions)

Limitations

  • SyncPlay is not (yet) compatible with any method of skipping due to the nature of how the clients are synced.

Detection parameters

Show introductions will be detected if they are:

  • Located within the first 25% of an episode or the first 10 minutes, whichever is smaller
  • Between 15 seconds and 2 minutes long

Ending credits will be detected if they are shorter than 4 minutes.

These parameters can be configured by opening the plugin settings


About

Fingerprint audio to automatically detect and skip intro sequences in Jellyfin

Resources

License

Stars

Watchers

Forks

Packages

No packages published