2026-03-06, 03:50 PM
JellyFlare — announcement banners for Jellyfin
I manage a Jellyfin server for about 30 users and kept running into the same problem: no way to tell them anything. Maintenance windows, library changes, holiday notices — nothing. The only options I found were raw CSS hacks or hand-written JS Injector scripts that break the moment you want to change a message.
So I built JellyFlare — a plugin that adds a configurable announcement banner at the top of the Jellyfin UI.
What it does:
- Rotating messages with per-message colour, optional link, and scheduling (fixed date range, annual, weekly, or daily time window)
- Permanent banner mode for urgent notices — overrides rotation in one click
- Full admin UI: add, edit, reorder messages from the dashboard, no file editing, no restarts
- Dismiss controls (× per message, hide-all button) configurable by the admin
- Hides itself on admin pages so it doesn't get in your way
Honest caveats: requires JS Injector and File Transformation as prerequisites, and is currently locked to Jellyfin 10.11.6+.
Repo + manifest URL + screenshots: https://github.com/MorganKryze/JellyFlare
Happy to hear feedback — especially on scheduling modes or anything you'd want that's missing.
I manage a Jellyfin server for about 30 users and kept running into the same problem: no way to tell them anything. Maintenance windows, library changes, holiday notices — nothing. The only options I found were raw CSS hacks or hand-written JS Injector scripts that break the moment you want to change a message.
So I built JellyFlare — a plugin that adds a configurable announcement banner at the top of the Jellyfin UI.
What it does:
- Rotating messages with per-message colour, optional link, and scheduling (fixed date range, annual, weekly, or daily time window)
- Permanent banner mode for urgent notices — overrides rotation in one click
- Full admin UI: add, edit, reorder messages from the dashboard, no file editing, no restarts
- Dismiss controls (× per message, hide-all button) configurable by the admin
- Hides itself on admin pages so it doesn't get in your way
Honest caveats: requires JS Injector and File Transformation as prerequisites, and is currently locked to Jellyfin 10.11.6+.
Repo + manifest URL + screenshots: https://github.com/MorganKryze/JellyFlare
Happy to hear feedback — especially on scheduling modes or anything you'd want that's missing.



