Intro Skipper (ALPHA)
Analyzes the audio of television episodes to detect and skip over intros. Currently in alpha.
Requirements
- Jellyfin 10.8.0 beta 2 (or later)
- Modified jellyfin-web interface with intro skip button
- chromaprint (only v1.4.3 and later have been tested)
Introduction requirements
Introductions will only detected if they are both:
- In the first 25% (or 10 minutes, whichever is smaller) of an episode
- 20 seconds or longer
Native installation 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
- Add the plugin repository to your server:
https://raw.githubusercontent.com/ConfusedPolarBear/intro-skipper/master/manifest.json
- Install the Intro Skipper plugin and restart Jellyfin
- Go to Dashboard -> Scheduled Tasks -> Analyze Episodes and click the play button
- After the task completes, play some episodes and observe the results
Docker container instructions
Coming soon.
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%