An open API service indexing awesome lists of open source software.

https://github.com/intro-skipper/intro-skipper

Automatically detect and skip intro/credit sequences in Jellyfin
https://github.com/intro-skipper/intro-skipper

jellyfin jellyfin-mediasegment-provider jellyfin-plugin

Last synced: 18 days ago
JSON representation

Automatically detect and skip intro/credit sequences in Jellyfin

Awesome Lists containing this project

README

          

# Intro Skipper



Plugin Banner



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

[![CodeQL](https://github.com/intro-skipper/intro-skipper/actions/workflows/codeql.yml/badge.svg)](https://github.com/intro-skipper/intro-skipper/actions/workflows/codeql.yml)

Total GitHub Downloads

## Manifest URL (All Jellyfin Versions)

**Important: This URL returns a manifest based on the Jellyfin version used to access it.


It will NOT return a manifest when viewed in a browser, as no Jellyfin version is provided.**
```
https://intro-skipper.org/manifest.json
```

## System requirements

* Jellyfin 10.10.7 (or newer)
* Jellyfin's [fork](https://github.com/jellyfin/jellyfin-ffmpeg) of `ffmpeg` must be installed, version `7.0.2-5` or newer
* `jellyfin/jellyfin` 10.10.z container: preinstalled
* `linuxserver/jellyfin` 10.10.z container: preinstalled
* Debian Linux based native installs: provided by the `jellyfin-ffmpeg7` package
* MacOS native installs: build ffmpeg with chromaprint support ([instructions](https://github.com/intro-skipper/intro-skipper/wiki/Custom-FFMPEG-(MacOS)))
* Gentoo Linux native installs: enable `xarblu-overlay` and install `media-video/jellyfin-ffmpeg`

## Policies
- [Code of conduct](CODE_OF_CONDUCT.md)
- [Privacy policy](PRIVACY.md)

## Limitations

* SyncPlay is not (yet) compatible with any method of skipping due to the nature of how the clients are synced.

## [Detection parameters](https://github.com/intro-skipper/intro-skipper/wiki#detection-parameters)

## [Detection types](https://github.com/intro-skipper/intro-skipper/wiki#detection-types)

## [Installation](https://github.com/intro-skipper/intro-skipper/wiki/Installation)
- #### [Install the plugin](https://github.com/intro-skipper/intro-skipper/wiki/Installation#step-1-install-the-plugin)
- #### [Verify the plugin](https://github.com/intro-skipper/intro-skipper/wiki/Installation#step-2-verify-the-plugin)
- #### [Custom FFMPEG (MacOS)](https://github.com/intro-skipper/intro-skipper/wiki/Custom-FFMPEG-(MacOS))

## [Jellyfin Skip Options](https://github.com/intro-skipper/intro-skipper/wiki/Jellyfin-Skip-Options)

## [Troubleshooting](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting)
- #### [Plugin not shown in Catalog](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting#plugin-not-shown-in-catalog)
- #### [Scheduled tasks fail instantly](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting#scheduled-tasks-fail-instantly)
- #### [Skip button is not visible](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting#skip-button-is-not-visible)
- #### [Auto skip is not working](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting#auto-skip-is-not-working)





## Acknowledgments

This project is proudly supported by: