Transform your Jellyfin into a cinematic experience
6 stunning dark themes. One click install. Pure elegance.
| Theme | Color | Description |
|---|---|---|
| Obsidian | Purple/Violet | Deep space with elegant violet accents |
| Solaris | Gold/Amber | Warm golden sun tones |
| Nebula | Cyan/Cosmic | Cool cosmic cyan vibes |
| Ember | Orange/Fire | Fiery orange warmth |
| Void | Gray/Minimal | Pure black minimalism |
| Phantom | Slate/Ghost | Ghostly translucent slate |
Go to Dashboard > General > Custom CSS and paste one of these:
@import url("https://cdn.jsdelivr.net/gh/kingchenc/JellyThemes@master/Themes/Obsidian/Obsidian.css");@import url("https://cdn.jsdelivr.net/gh/kingchenc/JellyThemes@master/Themes/Solaris/Solaris.css");@import url("https://cdn.jsdelivr.net/gh/kingchenc/JellyThemes@master/Themes/Nebula/Nebula.css");@import url("https://cdn.jsdelivr.net/gh/kingchenc/JellyThemes@master/Themes/Ember/Ember.css");@import url("https://cdn.jsdelivr.net/gh/kingchenc/JellyThemes@master/Themes/Void/Void.css");@import url("https://cdn.jsdelivr.net/gh/kingchenc/JellyThemes@master/Themes/Phantom/Phantom.css");- Modern dark design with customizable accent colors
- Glass-morphism effects with blur and transparency
- Smooth animations with cubic-bezier easing
- Glow effects on interactive elements
- Enhanced typography with Inter font
- Responsive design for desktop, mobile, and TV
- Custom scrollbars and progress bars
- Polished buttons with consistent hover states
- Desktop (Windows, macOS, Linux)
- Mobile (iOS, Android)
- Smart TVs (WebOS, Tizen, Android TV, Fire TV)
- Gaming Consoles (Xbox, PlayStation)
- Chrome/Chromium
- Firefox
- Safari
- Edge
- Jellyfin Web
- Jellyfin Media Player
- Jellyfin for Android/Android TV
- Jellyfin for iOS
- Swiftfin
- Any client that supports custom CSS
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/awesome-feature) - Commit your changes (
git commit -m 'Add awesome feature') - Push to the branch (
git push origin feature/awesome-feature) - Open a Pull Request
- Test your changes on multiple devices (desktop, mobile, TV)
- Follow the existing code style and variable naming conventions
- Update documentation if needed
- Keep pull requests focused on a single feature or fix
Found a bug? Have a feature request? We'd love to hear from you!
- Issues: Open an issue
- Discussions: Start a discussion
GPL-3.0 - See LICENSE for details.
Made with love for the Jellyfin community





