2022-05-10 03:10:37 -05:00
2022-04-29 23:52:50 -05:00
2021-12-13 16:58:05 -07:00
2022-04-29 23:52:50 -05:00
2020-06-16 12:17:18 -04:00
2022-05-10 03:10:37 -05:00
2022-05-10 03:10:37 -05:00

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

  1. Install the fpcalc program
    1. On Debian based distributions, this is provided by the libchromaprint-tools package
    2. Compiled binaries can also be downloaded from the GitHub repository
  2. Download the latest modified web interface from the releases tab and either:
    1. Serve the web interface directly from your Jellyfin server, or
    2. Serve the web interface using an external web server
    3. The corresponding source code can be found in this fork
  3. Add the plugin repository to your server: https://raw.githubusercontent.com/ConfusedPolarBear/intro-skipper/master/manifest.json
  4. Install the Intro Skipper plugin and restart Jellyfin
  5. Go to Dashboard -> Scheduled Tasks -> Analyze Episodes and click the play button
  6. 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%