Fingerprint audio to automatically detect and skip intro sequences in Jellyfin
Fingerprint audio to automatically detect and skip intro sequences in Jellyfin
Analyzes the audio of television episodes to detect and skip over intros.
If you use the custom web interface on your server, you will be able to click a button to skip intros, like this:
However, if you want to use an unmodified installation of Jellyfin 10.8.z or use clients that do not use the web interface provided by the server, the plugin can be configured to automatically skip intros.
ffmpeg must be installed, version 5.0.1-5 or newerjellyfin/jellyfin 10.8.z container: preinstalledlinuxserver/jellyfin 10.8.z container: preinstalledjellyfin-ffmpeg5 packageShow introductions will only be detected if they are:
Ending credits will only be detected if they are shorter than 4 minutes.
All of these requirements can be customized as needed.
While this plugin is fully compatible with an unmodified version of Jellyfin 10.8.z, using a modified web interface allows you to click a button to skip intros. If you skip this step and do not use the modified web interface, you will have to enable the "Automatically skip intros" option in the plugin settings.
Instructions on how to switch web interface versions are located here.
https://raw.githubusercontent.com/ConfusedPolarBear/intro-skipper/master/manifest.jsonbrew uninstall --force --ignore-dependencies ffmpeg
brew install chromaprint amiaopensource/amiaos/decklinksdk
brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-chromaprint
brew link --overwrite ffmpegRetrieve ffmpeg path with whereis ffmpeg and use this path on Jellyfin under encoding settings
Follow the installation instructions above
Documentation about how the API works can be found in api.md.
No open issues yet, or sync has not completed.