Sample Skipper is a small plugin that automatically detects and ignores "sample" video files during Jellyfin library scans.
If a file has sample in its name, the plugin prevents it from ever appearing in your Jellyfin library, avoiding clutter and manual cleanup.
- Automatic detection – Integrates with the Jellyfin library scanner and skips files containing
samplein the filename. - Case-insensitive matching – Detects
sample,Sample,SAMPLE, and other case variations. - No configuration required – Install and enable; no additional setup needed.
- Lightweight – Designed to have minimal impact on library scan performance.
Example filenames that will be ignored:
Pacific.Rim.2013.2160p...-Sample.mkvSome.Movie.1080p.BluRay.x264-SAMPLE.mp4Movie.Sample.avi
-
Open your Jellyfin Dashboard.
-
Navigate to Plugins → Repositories.
-
Click (+) Add Repository.
-
Enter the following details:
- Name:
Sample Skipper Repo - URL:
https://raw.githubusercontent.com/MrHumanRebel/jellyfin-plugin-sampleskipper/main/manifest.json
- Name:
-
Open the Catalog tab, find Sample Skipper, and click Install.
-
Restart Jellyfin to load the plugin.
-
Download the latest
.ziprelease from the Releases page. -
Extract the plugin files (DLL and manifest).
-
Place them into your Jellyfin plugins folder:
- Linux:
/var/lib/jellyfin/plugins/ - Windows:
%ProgramData%\Jellyfin\Server\plugins\
- Linux:
-
Restart the Jellyfin server.
# Clone the repository
git clone https://github.com/MrHumanRebel/jellyfin-plugin-sampleskipper.git
# Enter the directory
cd jellyfin-plugin-sampleskipper
# Build the project
dotnet build Jellyfin.Plugin.SampleSkipper/Jellyfin.Plugin.SampleSkipper.csproj --configuration Release