jellyfin-plugin-localrecs
Privacy-first personalized recommendations for Jellyfin - local watch history analysis with zero tracking
Enhances the Jellyfin web interface with a smart media slider, hover trailers, smart recommendations, Netflix-style age…
git clone https://github.com/G-grbz/Jellyfin-MonWUI-Plugin.gitG-grbz/Jellyfin-MonWUI-PluginA modular UI upgrade for Jellyfin that introduces a cinematic home slider, richer metadata, hover previews, profile personalization, GMMP music playback, Netflix-style pause and details views, studio hubs, notifications, parental PIN control, and a centralized settings experience.
Overview • Screenshots • Highlights • Seerr & Arr Integration • Installation • Notes • License • G-TMCE
Jellyfin MonWUI Plugin appears in Jellyfin as JMSFusion and acts as an all-in-one frontend enhancement layer built around a modular slider system located in Resources/slider/.
Rather than applying a single visual tweak, it enhances the entire browsing experience — including home screen presentation, metadata depth, hover interactions, profile flow, music playback, pause behavior, library discovery, and settings management.
The goal is simple: make Jellyfin feel more polished, more personal, and more premium — without cluttering the interface.
JMSFusion works by injecting JavaScript and CSS into the Jellyfin Web UI.
Supported clients:
Not supported:
jellyfin-web frontendIn short: if the client does not render /web/index.html, JMSFusion cannot run there.
![]() Details Modal |
![]() Watchlist |
![]() Showcase View |
![]() Radio |
![]() GMMP Music Player |
![]() Who's Watching? |
![]() Diagonal Showcase View |
![]() MonWui Ui Cards |
![]() Normal View |
![]() Pause Screen |
![]() Notification Modal |
![]() Age Badge |
![]() HoverTrailers |
![]() Popovers |
![]() Choose Avatar |
![]() Parental PIN Control |
| Area | What it adds |
|---|---|
| Home screen | User-specific slider lists, automatic row refresh, custom API query control, manual positioning, and four slider layouts: Compact, Normal, Full Screen, and Peak |
| Discovery | Details overlay, hover trailers, compact popover previews, personal recommendations, genre/director/recent rows, and studio hubs |
| Metadata | Quality badges, ratings, maturity indicators, richer info blocks, cast/director data, subtitle and language info, and provider links |
| Profiles | Netflix-style profile chooser, avatar generation, and built-in avatar selection |
| Playback | GMMP music player, lyrics support, subtitle customization, Netflix-style pause screen, parental PIN control, and Smart Pause |
https://raw.githubusercontent.com/G-grbz/Jellyfin-MonWUI-Plugin/main/manifest.json
jellyfin-web assets, so JMSFusion features will not appear there
button.emby-tab-button.emby-button[data-index="1"] {
display: none !important;
}
The original idea behind the JMS slider concept — which influenced parts of JMSFusion — was created by BobHasNoSoul.
https://github.com/BobHasNoSoul
Released under the GPL-3.0 License. LICENSE
This software is provided "as is", without warranty of any kind. Use it at your own risk.
more like this
Privacy-first personalized recommendations for Jellyfin - local watch history analysis with zero tracking
Put announcements where your users will actually see them; a customisable banner at the top of Jellyfin, with rotating…
Radiance is a modern PHP library designed to generate beautiful, deterministic mesh gradient avatars from any string. S…
Everything you need for self-hosted music - servers, clients, local players, plugins, themes, scrobblers, tools, integr…
search projects, people, and tags