Intro Skipper (ALPHA)
Analyzes the audio of television episodes to detect and skip over intros. Currently in alpha.
Installing this plugin (along with a modified web interface) will result in a skip intro button displaying in the video player, like this:
The custom web interface is required in order to display the skip intro button inside the video player.
Introduction requirements
Show introductions will only be detected if they are:
- Located within the first 25% of an episode, or the first 10 minutes, whichever is smaller
- At least 20 seconds long
Container installation
- Run the
ghcr.io/confusedpolarbear/jellyfin-intro-skipper
container just as you would any other Jellyfin container- If you reuse the configuration data from another container, make sure to create a backup first.
- Follow the plugin installation steps below
Plugin installation
- Add this plugin repository to your server:
https://raw.githubusercontent.com/ConfusedPolarBear/intro-skipper/master/manifest.json
- Install the Intro Skipper plugin from the General section
- Restart Jellyfin
- Go to Dashboard -> Scheduled Tasks -> Analyze Episodes and click the play button
- After a season has completed analyzing, play some episodes from it and observe the results
- Status updates are logged before analyzing each season of a show
Native installation
Requirements
- Jellyfin 10.8.0 beta 2 (or later)
- Compiled jellyfin-web interface with intro skip button
- chromaprint (only versions 1.4.3 and later have been verified to work)
Instructions
- Install the
fpcalc
program- On Debian based distributions, this is provided by the
libchromaprint-tools
package - Compiled binaries can also be downloaded from the GitHub repository
- On Debian based distributions, this is provided by the
- Download the latest modified web interface from the releases tab and either:
- Serve the web interface directly from your Jellyfin server, or
- Serve the web interface using an external web server
- The corresponding source code can be found in this fork
- Follow the plugin installation steps above
Description
Fingerprint audio to automatically detect and skip intro/credit sequences in Jellyfin
Readme
4.1 MiB
Languages
C#
55%
HTML
28%
Go
8.3%
JavaScript
6.7%
Python
1.6%
Other
0.4%