{"id":14867091,"url":"https://github.com/intro-skipper/intro-skipper","last_synced_at":"2026-05-03T11:11:44.092Z","repository":{"id":197790994,"uuid":"699346173","full_name":"intro-skipper/intro-skipper","owner":"intro-skipper","description":"Automatically detect and skip intro/credit sequences in Jellyfin","archived":false,"fork":false,"pushed_at":"2026-04-27T05:23:21.000Z","size":3902,"stargazers_count":2276,"open_issues_count":10,"forks_count":138,"subscribers_count":11,"default_branch":"10.11","last_synced_at":"2026-04-27T06:33:37.559Z","etag":null,"topics":["jellyfin","jellyfin-mediasegment-provider","jellyfin-plugin"],"latest_commit_sha":null,"homepage":"https://discord.intro-skipper.org","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ConfusedPolarBear/intro-skipper","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intro-skipper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-02T13:04:36.000Z","updated_at":"2026-04-27T04:54:49.000Z","dependencies_parsed_at":"2025-12-26T18:05:17.542Z","dependency_job_id":null,"html_url":"https://github.com/intro-skipper/intro-skipper","commit_stats":null,"previous_names":["jumoog/intro-skipper","intro-skipper/intro-skipper"],"tags_count":99,"template":false,"template_full_name":null,"purl":"pkg:github/intro-skipper/intro-skipper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intro-skipper%2Fintro-skipper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intro-skipper%2Fintro-skipper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intro-skipper%2Fintro-skipper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intro-skipper%2Fintro-skipper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intro-skipper","download_url":"https://codeload.github.com/intro-skipper/intro-skipper/tar.gz/refs/heads/10.11","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intro-skipper%2Fintro-skipper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32487739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jellyfin","jellyfin-mediasegment-provider","jellyfin-plugin"],"created_at":"2024-09-20T04:00:52.274Z","updated_at":"2026-05-01T07:01:24.441Z","avatar_url":"https://github.com/intro-skipper.png","language":"C#","funding_links":[],"categories":["C#","C# #","🧩 Plugins"],"sub_categories":["▶️ Playback"],"readme":"# Intro Skipper\n\n\u003cdiv align=\"center\"\u003e\n    \u003cp\u003e\n        \u003cimg alt=\"Plugin Banner\" src=\"https://raw.githubusercontent.com/intro-skipper/intro-skipper/10.10/images/logo.png\" /\u003e\n    \u003c/p\u003e\n    \u003cp\u003e\n        Analyzes the audio of television episodes to detect and skip over intros.\n    \u003c/p\u003e\n\n[![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)\n\u003ca href=\"https://github.com/intro-skipper/intro-skipper/releases\"\u003e\n\u003cimg alt=\"Total GitHub Downloads\" src=\"https://img.shields.io/github/downloads/intro-skipper/intro-skipper/total?label=github%20downloads\"/\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/AYZ7RJ3BuA\"\u003e\u003cimg src=\"https://invidget.switchblade.xyz/AYZ7RJ3BuA\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/div\u003e\n\n## Manifest URL (All Jellyfin Versions)\n\u003e [!NOTE]\n\u003e If the plugin does not appear after adding the repository:\n\u003e * Check that you are using the latest Jellyfin version\n\u003e * Reload the plugin page without cache (`CTRL + F5` for Windows/Linux or `SHIFT + CMD + R` for macOS)\n\n```\nhttps://intro-skipper.org/manifest.json\n```\n**Important: This URL returns a manifest based on the Jellyfin version used to access it.\n\u003cbr /\u003e\nIt will NOT return a manifest when viewed in a browser, as no Jellyfin version is provided.**\n\n### As of Jellyfin 10.10, Intro Skipper does **NOT** modify the UI.\n\n## Optional: File Transformation plugin\n\nSome web UI features (for example, adjusting the skip-button timeout) require the File Transformation plugin. If it’s not installed, Intro Skipper will still work, but those enhancements won’t be applied.\n\n\u003cdetails\u003e\n\u003csummary\u003eClick here to see how to install the File Transformation plugin\u003c/summary\u003e\n\n- Plugin repo: https://github.com/IAmParadox27/jellyfin-plugin-file-transformation\n- Easiest way to install:\n    - Add as a plugin source repository to your Jellyfin server.\n     ```\n     https://www.iamparadox.dev/jellyfin/plugins/manifest.json\n     ```\n    - Find \"File Transformation\" in the Catalog and install it.\n\u003c/details\u003e\n\n## System requirements\n\n* Jellyfin 10.11.6 (or newer)\n* Jellyfin's [fork](https://github.com/jellyfin/jellyfin-ffmpeg) of `ffmpeg` must be installed, version `7.1.1-7` or newer\n  * `jellyfin/jellyfin` 10.11.z container: preinstalled\n  * `linuxserver/jellyfin` 10.11.z container: preinstalled\n  * Debian Linux based native installs: provided by the `jellyfin-ffmpeg7` package\n  * MacOS native installs: build ffmpeg with chromaprint support ([instructions](https://github.com/intro-skipper/intro-skipper/wiki/Custom-FFMPEG-(MacOS)))\n  * Gentoo Linux native installs: enable `xarblu-overlay` and install `media-video/jellyfin-ffmpeg`\n\n## Policies\n- [Code of conduct](https://github.com/intro-skipper/.github/blob/main/CODE_OF_CONDUCT.md)\n- [Privacy policy](https://github.com/intro-skipper/.github/blob/main/PRIVACY.md)\n\n## Disclaimer\n\nThis plugin is licensed under the [GNU General Public License v3.0](https://github.com/intro-skipper/intro-skipper/blob/10.11/LICENSE).\nIt is provided as-is, without warranty of any kind, express or implied. Use it at your own\nrisk. The authors accept no liability for data loss, missed detections,\nfalse positives, or any other damages arising from its use.\n\nAudio fingerprints (Chromaprint), silence detection, and black frame\ndetection data generated by this plugin are derived entirely from your\nown local media files. No claim of ownership is made over any generated\nfingerprint or detection data by the plugin authors. Any data you\ngenerate is your responsibility. Sharing or redistributing such data\nbeyond purely local, personal use may violate the licenses, terms of\nservice, or other agreements governing the underlying media or software.\nYou are solely responsible for researching and complying with all\napplicable terms before doing so. The authors make no representations\nabout your right to use, distribute, or commercialize this data, and\nexpressly disclaim any liability arising from such use.\n\nThis project is not affiliated with, endorsed by, or officially\nconnected to the Jellyfin project or any media rights holder. Chromaprint\nis included as part of [jellyfin-ffmpeg](https://github.com/jellyfin/jellyfin-ffmpeg) and is subject to its own\nrespective licenses. \"Jellyfin\" and any related trademarks belong to\ntheir respective owners.\n\n## [Detection parameters](https://github.com/intro-skipper/intro-skipper/wiki#detection-parameters)\n\n## [Detection types](https://github.com/intro-skipper/intro-skipper/wiki#detection-types)\n\n## [Installation](https://github.com/intro-skipper/intro-skipper/wiki/Installation)\n- #### [Install the plugin](https://github.com/intro-skipper/intro-skipper/wiki/Installation#step-1-install-the-plugin)\n- #### [Verify the plugin](https://github.com/intro-skipper/intro-skipper/wiki/Installation#step-2-verify-the-plugin)\n- #### [Custom FFMPEG (MacOS)](https://github.com/intro-skipper/intro-skipper/wiki/Custom-FFMPEG-(MacOS))\n\n## [Jellyfin Skip Options](https://github.com/intro-skipper/intro-skipper/wiki/Jellyfin-Skip-Options)\n\n## [Troubleshooting](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting)\n- #### [Plugin not shown in Catalog](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting#plugin-not-shown-in-catalog)\n- #### [Scheduled tasks fail instantly](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting#scheduled-tasks-fail-instantly)\n- #### [Skip button is not visible](https://github.com/intro-skipper/intro-skipper/wiki/Troubleshooting#skip-button-is-not-visible)\n\n## Sponsors\n\nCompanies that kindly allow us to use their stuff:\n\n| [DigitalOcean](https://www.digitalocean.com/?refcode=8471e96eb6dd)                                                                                                                                                                                                                           | [SignPath](https://signpath.org/)                                                                                  |\n|-|-\n| [![do_logo_vertical_blue svg](https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg)](https://www.digitalocean.com/) | [ ![Image](https://github.com/user-attachments/assets/2b5679e0-76a4-4ae7-bb37-a6a507a53466)](https://signpath.org/) |\n| Hosting of various services                                                                                                                                                                                                                                               | Free code signing provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/).  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintro-skipper%2Fintro-skipper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintro-skipper%2Fintro-skipper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintro-skipper%2Fintro-skipper/lists"}