dheinst/jellyfin-plugin-local-intros-extended — explained in plain English
Analysis updated 2026-05-18
Play custom studio-style intro videos before movies or shows in your self-hosted Jellyfin library.
Show different intros depending on which library, genre, or user is watching.
Skip intros entirely for media tagged as not needing one.
Play vintage-style intros only for movies released within a chosen date range.
| dheinst/jellyfin-plugin-local-intros-extended | 100/rutgers-pbl-dining-2015 | a15n/a15n_old | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2015-12-01 | 2016-06-18 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 1/5 |
| Audience | ops devops | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires building the plugin yourself with the .NET 9.0 SDK before installing the compiled DLL.
Local Intros Extended is a plugin for Jellyfin, the self-hosted media server that many people use as an alternative to Netflix for their own movie and TV collection. The plugin plays short intro videos, stored locally on your own drive, before the actual movie or episode starts, similar to a studio logo or trailer that plays before a film in a cinema. This project is a fork of the official Jellyfin Intros plugin, built by the same person who wrote the fork, and it adds a much more flexible way to decide which intro plays and when. Instead of a simple flat list of rules, it uses a rules engine where each rule is checked in order from top to bottom, and the first one that matches gets used. Each rule can also be given a percentage chance to play, so even if a rule matches, it might skip to the next one based on that probability. You can also choose whether a rule plays one random intro from its list, or plays through several intros in sequence. Rules can combine several conditions at once, such as which user is watching, which library the media lives in, its genre, tags, studio, or whether the current date or the media's original release date falls inside a chosen range. There are also separate tag fields to include or exclude certain media, useful for marking specific shows or movies as not to have an intro at all. Libraries can be filtered too, so intros can be limited to specific collections, like a kids section or an anime library, and release date filtering lets you show older-style intros for vintage films. Setting it up requires building the plugin yourself with the .NET 9.0 SDK, then copying the resulting file into a new folder inside your Jellyfin plugins directory and restarting the server. The project is released under the GPL-3.0 license and credits the original Jellyfin Intros plugin and its contributors.
A Jellyfin plugin that plays local intro videos before your media, using flexible rules based on user, library, genre, tags, and dates.
Mainly HTML. The stack also includes C#, .NET 9, Jellyfin.
Licensed under GPL-3.0, meaning you can use and modify it freely, but any distributed modified versions must also be released under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.