intro-skipper/README.md
2022-05-10 16:09:27 -05:00

1.8 KiB

Intro Skipper (ALPHA)

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

Software 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

Container installation instructions (easiest)

  1. Pull and run the ghcr.io/confusedpolarbear/jellyfin-intro-skipper container

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

Plugin installation

  1. Add this plugin repository to your server: https://raw.githubusercontent.com/ConfusedPolarBear/intro-skipper/master/manifest.json
  2. Install the Intro Skipper plugin from the General section
  3. Restart Jellyfin
  4. Go to Dashboard -> Scheduled Tasks -> Analyze Episodes and click the play button
  5. After a season has completed analyzing, play some episodes from it and observe the results
    1. Status updates are logged before processing each season of a show