Enhances the Jellyfin web interface with a smart media slider, hover trailers, smart recommendations, Netflix-style age badges, smart pause screens, advanced detail panels, notifications and many more UI enhancements for a richer user experience.
160
stars
1,345
commits
JavaScript
primary language
Aug 19, 2026
updated
A 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.
[!IMPORTANT] This project has been archived and is no longer maintained.
No further updates, compatibility fixes, feature development, or active support are planned. Existing installations may continue to work, but compatibility with future Jellyfin releases is not guaranteed.
Overview • Client Compatibility • Highlights • Core Modules • Seerr & Arr Integration • Uninstall • Acknowledgment • License
Jellyfin MonWUI Plugin, displayed in Jellyfin as JMSFusion, is an all-in-one frontend enhancement layer built around a modular slider system located in Resources/slider/.
Rather than applying a single visual modification, JMSFusion expands the Jellyfin Web experience across home screen presentation, metadata, hover interactions, profile management, music playback, pause behavior, library discovery, notifications, and centralized UI configuration.
The project was designed to make Jellyfin feel more polished, personal, and cinematic while keeping the interface cohesive.
JMSFusion works by injecting JavaScript and CSS into the Jellyfin Web UI.
Web browsers using Jellyfin Web
Mobile clients that embed the Jellyfin Web interface, including:
jellyfin-web frontendIn short, if a client does not render the server's /web/index.html, JMSFusion cannot modify its interface.
Because the project is archived, compatibility with newer Jellyfin server or client releases is not guaranteed.
| Area | What it adds |
|---|---|
| Home screen | User-specific slider lists, automatic row refresh, custom API query control, manual positioning, and Compact, Normal, Full Screen, and Peak slider layouts |
| Discovery | Details overlays, hover trailers, compact popover previews, personal recommendations, genre/director/recent rows, and studio hubs |
| Metadata | Quality badges, ratings, maturity indicators, richer information blocks, cast/director data, subtitle and language information, and provider links |
| Profiles | Netflix-style profile chooser, avatar generation, built-in avatar selection, and profile-specific customization |
| Playback | GMMP music player, lyrics support, subtitle customization, Netflix-style pause screen, parental PIN control, and Smart Pause |
| Administration | Centralized configuration, multilingual UI, backup/restore utilities, notifications, and admin-level controls |
Slider engine
Visual layouts
Home enhancements
Hover preview system
Playback enhancements
Profile personalization
Library and discovery
Trailer utilities
yt-dlpAdvanced utilities
For existing installations:
If browser-cached JMSFusion assets remain visible after uninstalling, clear the Jellyfin site's cached data and reload the page.
The original idea behind the JMS slider concept, which influenced parts of JMSFusion, was created by BobHasNoSoul.
https://github.com/BobHasNoSoul
JMSFusion is released under the GNU General Public License v3.0.
See LICENSE for details.
This software is provided "as is", without warranty of any kind.
The repository is preserved for historical, educational, and reference purposes. Since development has ended, users should not expect compatibility fixes for future Jellyfin releases.
Use at your own risk.
JavaScript
86.7%
C#
13.0%
Enhances the Jellyfin web interface with a smart media slider, hover trailers, smart recommendations, Netflix-style age badges, smart pause screens, advanced detail panels, notifications and many more UI enhancements for a richer user experience.
160
stars
1,345
commits
JavaScript
primary language
Aug 19, 2026
updated
A 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.
[!IMPORTANT] This project has been archived and is no longer maintained.
No further updates, compatibility fixes, feature development, or active support are planned. Existing installations may continue to work, but compatibility with future Jellyfin releases is not guaranteed.
Overview • Client Compatibility • Highlights • Core Modules • Seerr & Arr Integration • Uninstall • Acknowledgment • License
Jellyfin MonWUI Plugin, displayed in Jellyfin as JMSFusion, is an all-in-one frontend enhancement layer built around a modular slider system located in Resources/slider/.
Rather than applying a single visual modification, JMSFusion expands the Jellyfin Web experience across home screen presentation, metadata, hover interactions, profile management, music playback, pause behavior, library discovery, notifications, and centralized UI configuration.
The project was designed to make Jellyfin feel more polished, personal, and cinematic while keeping the interface cohesive.
JMSFusion works by injecting JavaScript and CSS into the Jellyfin Web UI.
Web browsers using Jellyfin Web
Mobile clients that embed the Jellyfin Web interface, including:
jellyfin-web frontendIn short, if a client does not render the server's /web/index.html, JMSFusion cannot modify its interface.
Because the project is archived, compatibility with newer Jellyfin server or client releases is not guaranteed.
| Area | What it adds |
|---|---|
| Home screen | User-specific slider lists, automatic row refresh, custom API query control, manual positioning, and Compact, Normal, Full Screen, and Peak slider layouts |
| Discovery | Details overlays, hover trailers, compact popover previews, personal recommendations, genre/director/recent rows, and studio hubs |
| Metadata | Quality badges, ratings, maturity indicators, richer information blocks, cast/director data, subtitle and language information, and provider links |
| Profiles | Netflix-style profile chooser, avatar generation, built-in avatar selection, and profile-specific customization |
| Playback | GMMP music player, lyrics support, subtitle customization, Netflix-style pause screen, parental PIN control, and Smart Pause |
| Administration | Centralized configuration, multilingual UI, backup/restore utilities, notifications, and admin-level controls |
Slider engine
Visual layouts
Home enhancements
Hover preview system
Playback enhancements
Profile personalization
Library and discovery
Trailer utilities
yt-dlpAdvanced utilities
For existing installations:
If browser-cached JMSFusion assets remain visible after uninstalling, clear the Jellyfin site's cached data and reload the page.
The original idea behind the JMS slider concept, which influenced parts of JMSFusion, was created by BobHasNoSoul.
https://github.com/BobHasNoSoul
JMSFusion is released under the GNU General Public License v3.0.
See LICENSE for details.
This software is provided "as is", without warranty of any kind.
The repository is preserved for historical, educational, and reference purposes. Since development has ended, users should not expect compatibility fixes for future Jellyfin releases.
Use at your own risk.
JavaScript
86.7%
C#
13.0%