- C# 80.4%
- TypeScript 16.9%
- CSS 2.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
* feat(dashboard): rework support log with settings and collapsible FFmpeg output The support bundle now leads with an Overview and the settings that differ from default, and folds the full settings dump and each FFmpeg probe into <details> blocks. A JSON variant of the endpoint feeds the Information tab, which renders the bundle as a report with fold rows for the noisy parts. Overview additions: runtime, FFmpeg path, debug logging, last detection run, scan running, File Transformation plugin state. IFFmpegService.GetChromaprintLogs() is replaced by GetCheckResult(), which returns the status token and raw probe outputs in check order. The issue form no longer renders the support log field as a shell block, so the pasted Markdown and its folds render on GitHub. * fix(support-bundle): size code fence to longest backtick run in text * fix(dashboard): treat omitted section Text as absent, not present * fix(support-bundle): count manual scans as running, keep boundary spaces in values Scan running now follows ScheduledTaskSemaphore, which manual season scans hold without touching the task worker; the worker only adds progress. The File Transformation entry says enabled/disabled in settings instead of "used", since a stale setting does not mean the injector runs. Code spans pad values that start or end with a space so CommonMark does not strip them, and the backtick-run scan is shared between fences and spans. |
||
| .github | ||
| .vscode | ||
| docs | ||
| images | ||
| install | ||
| IntroSkipper | ||
| IntroSkipper.Tests | ||
| nuget | ||
| web | ||
| .editorconfig | ||
| .gitignore | ||
| build.json | ||
| IntroSkipper.sln | ||
| LICENSE | ||
| README.md | ||
Intro Skipper
Manifest URL (All Jellyfin Versions)
Note
If the plugin does not appear after adding the repository:
- Check that you are using the latest Jellyfin version
- Reload the plugin page without cache (
CTRL + F5for Windows/Linux orSHIFT + CMD + Rfor macOS)
https://intro-skipper.org/manifest.json
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.
As of Jellyfin 10.10, Intro Skipper does NOT modify the UI.
Optional: File Transformation plugin
Some 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.
Click here to see how to install the File Transformation plugin
- Plugin repo: https://github.com/IAmParadox27/jellyfin-plugin-file-transformation
- Easiest way to install:
- Add as a plugin source repository to your Jellyfin server.
https://www.iamparadox.dev/jellyfin/plugins/manifest.json- Find "File Transformation" in the Catalog and install it.
System requirements
- Jellyfin 10.11.11 (or newer)
- Jellyfin's fork of
ffmpegmust be installed, version7.1.1-7or newerjellyfin/jellyfin10.11.z container: preinstalledlinuxserver/jellyfin10.11.z container: preinstalled- Debian Linux based native installs: provided by the
jellyfin-ffmpeg7package - MacOS native installs: build ffmpeg with chromaprint support (instructions)
- Gentoo Linux native installs: enable
xarblu-overlayand installmedia-video/jellyfin-ffmpeg
Policies
Disclaimer
This plugin is licensed under the GNU General Public License v3.0. It is provided as-is, without warranty of any kind, express or implied. Use it at your own risk. The authors accept no liability for data loss, missed detections, false positives, or any other damages arising from its use.
Audio fingerprints (Chromaprint), silence detection, and black frame detection data generated by this plugin are derived entirely from your own local media files. No claim of ownership is made over any generated fingerprint or detection data by the plugin authors. Any data you generate is your responsibility. Sharing or redistributing such data beyond purely local, personal use may violate the licenses, terms of service, or other agreements governing the underlying media or software. You are solely responsible for researching and complying with all applicable terms before doing so. The authors make no representations about your right to use, distribute, or commercialize this data, and expressly disclaim any liability arising from such use.
This project is not affiliated with, endorsed by, or officially connected to the Jellyfin project or any media rights holder. Chromaprint is included as part of jellyfin-ffmpeg and is subject to its own respective licenses. "Jellyfin" and any related trademarks belong to their respective owners.
Detection parameters
Detection types
Installation
Jellyfin Skip Options
Troubleshooting
Sponsors
Companies that kindly allow us to use their stuff:
| DigitalOcean | SignPath |
|---|---|
| |
|
| Hosting of various services | Free code signing provided by SignPath.io, certificate by SignPath Foundation. |