❌

Normale weergave

v0.19.7

3 Februari 2026 om 14:16

The warning indicating the app will stop supporting Jellyfin 10.10 in the next major release has been disabled again as it was confusing enough for various people to harass me on the internet. The warning will return once the beta cycle for version 0.20 starts.

If you appreciate my work, you can show your support with a donation through Buy Me a Coffee or GitHub sponsors. Your support helps me continue improving and growing the app. Thank you!

πŸ—οΈ Enhancements

πŸ”§ Bugfixes

Contributors

  •  

10.11.6

19 Januari 2026 om 02:43

πŸš€ Jellyfin Web 10.11.6

We are pleased to announce the latest stable release of Jellyfin, version 10.11.6! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!

You can find more details about and discuss this release on our forums.

Changelog (8)

πŸ—οΈ Enhancements

πŸ“ˆ General Changes

  •  

10.11.5

15 December 2025 om 04:32

πŸš€ Jellyfin Web 10.11.5

We are pleased to announce the latest stable release of Jellyfin, version 10.11.5! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!

You can find more details about and discuss this release on our forums.

Changelog (9)

πŸ—οΈ Enhancements

πŸ“ˆ General Changes

  •  

10.11.4

1 December 2025 om 04:08

πŸš€ Jellyfin Web 10.11.4

We are pleased to announce the latest stable release of Jellyfin, version 10.11.4! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!

You can find more details about and discuss this release on our forums.

Changelog (3)

πŸ—οΈ Enhancements

  • Fix trickplay not displaying when content is played from a playlist [PR #7331], by @theguymadmax

πŸ“ˆ General Changes

  • modify TOC and button layout in book player [PR #7344], by @dkanada
  • fix book playback in continue reading home section [PR #7345], by @dkanada

  •  

10.11.3

16 November 2025 om 23:55

πŸš€ Jellyfin Web 10.11.3

We are pleased to announce the latest stable release of Jellyfin, version 10.11.3! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!

You can find more details about and discuss this release on our forums.

Changelog (11)

πŸ—οΈ Enhancements

πŸ“ˆ General Changes

  • Fix missing Live TV sections in experimental layout [PR #7313], by @theguymadmax
  • Restrict recently added max-32-streams limit to Tizen < v6.5 [PR #7283], by @kinke
  • Fix default values in display settings [PR #7295], by @thornbill
  • Revert "Enable use of hls.js when LG WebOS 4 or newer is used." [PR #7296], by @thornbill
  • Fix first episode when playing a series [PR #7301], by @thornbill
  • Add line break to card's secondary text [PR #7306], by @viown
  • Fix library not refreshing after adding new media library [PR #7290], by @theguymadmax

  •  

10.11.2

3 November 2025 om 03:51

πŸš€ Jellyfin Web 10.11.2

We are pleased to announce the latest stable release of Jellyfin, version 10.11.2! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!

You can find more details about and discuss this release on our forums.

Changelog (6)

πŸ—οΈ Enhancements

πŸ“ˆ General Changes

  •  

10.11.1

27 Oktober 2025 om 03:20

πŸš€ Jellyfin Web 10.11.1

We are pleased to announce the latest stable release of Jellyfin, version 10.11.1!

This minor release brings several bugfixes to improve your Jellyfin experience.

As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

You can find more details about and discuss this release on our forums.

Changelog (11)

πŸ—οΈ Enhancements

πŸ“ˆ General Changes

  • Fix multiple album artists in card footer [PR #7248], by @thornbill
  • Update SDK to 0.12.0 stable [PR #7250], by @thornbill
  • Wraps registration of all mediaSession action handlers in try catch. [PR #7252], by @bernarden
  • Fixed issue where waiting event is not being called correctly [PR #7245], by @PeachesMLG
  • Fix unpause and pause references in syncplay video player [PR #7227], by @PeachesMLG
  • Fix: Add minimum value 0 for SyncPlay Settings SpeedToSync input [PR #7221], by @SohamGanmote
  • Increase restore check interval to 45s [PR #7233], by @viown
  • Revert scroller overflow change for tv layout [PR #7241], by @thornbill
  • Fix skip button not displaying correctly with OSD (#6583) [PR #7219], by @thornbill
  • Handle browsers lacking stop media session action support [PR #7240], by @thornbill

  •  

10.11.0

20 Oktober 2025 om 03:04

πŸš€ Jellyfin Web 10.11.0

We are pleased to announce the latest stable release of Jellyfin, version 10.11.0!

This major release brings many new features, improvements, and bugfixes to improve your Jellyfin experience.

As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

WARNING: There are very important release notes to review before upgrading! Please find all the details in our blog post on the release.

You can find more details about and discuss this release on our forums.

Changelog (232)

πŸ”’ Security

🌟 Highlights

πŸ—οΈ Enhancements

πŸ“ˆ General Changes

  •  

10.11.0 RC9

14 Oktober 2025 om 00:24

πŸš€ Jellyfin Web 10.11.0 RC9

We are pleased to announce the ninth release candidate preview release of Jellyfin 10.11.0!

This is a preview release, intended for those interested in testing 10.11.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.

As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

Important Notes & Features

Please see the WIP release notes here for now: https://notes.jellyfin.org/v10.11.0_features

PLEASE READ THOSE NOTES THOROUGHLY BEFORE UPGRADING; current RC users should have a seamless upgrade. If you have any questions, please ask in our Matrix chat.

Installing

This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.

  • For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
  • For Docker, you can pull the 10.11.0-rc9 or preview tags.

What's Changed (since RC8)

New Contributors

Full Changelog: v10.11.0-rc8...v10.11.0-rc9

Previous RC Changelogs: https://github.com/jellyfin/jellyfin/releases/tag/v10.11.0-rc7 [RC8 had no changes]

  •  

10.11.0 RC8

28 September 2025 om 18:29

πŸš€ Jellyfin Web 10.11.0 RC8

We are pleased to announce the eighth release candidate preview release of Jellyfin 10.11.0!

This is a preview release, intended for those interested in testing 10.11.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.

As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

Important Notes & Features

Please see the WIP release notes here for now: https://notes.jellyfin.org/v10.11.0_features

PLEASE READ THOSE NOTES THOROUGHLY BEFORE UPGRADING; current RC users should have a seamless upgrade. If you have any questions, please ask in our Matrix chat.

CRITICAL BUG FIX - DO NOT RUN RC7, run this instead! Upgrading from <= RC5 to RC7 will cause a library breakage (#14888, #14894) that this RC8 fixes.

Installing

This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.

  • For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
  • For Docker, you can pull the 10.11.0-rc8 or preview tags.

What's Changed (since RC7)

No changes.

Previous RC Changelogs: https://github.com/jellyfin/jellyfin/releases/tag/v10.11.0-rc7

  •  

10.11.0 RC7

28 September 2025 om 00:15

πŸš€ Jellyfin Web 10.11.0 RC7

We are pleased to announce the sixth release candidate preview release of Jellyfin 10.11.0!

This is a preview release, intended for those interested in testing 10.11.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.

As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

Important Notes & Features

Please see the WIP release notes here for now: https://notes.jellyfin.org/v10.11.0_features

PLEASE READ THOSE NOTES THOROUGHLY BEFORE UPGRADING; current RC users should have a seamless upgrade, though you should rescan all libraries and run a PeopleRefresh after updating. If you have any questions, please ask in our Matrix chat.

Installing

This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.

  • For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS. Note that Windows Installers (.exe) are currently missing due to build issues.
  • For Docker, you can pull the 10.11.0-rc7 or preview tags.

What's Change (since RC6)

  • Extract native/custom subtitle element logic to separate typescript file by @thornbill in #7141
  • Fix XSS at wizard and dashboard library by @dmitrylyzo in #7114
  • Set MaxParentalRating and MaxParentalSubRating when setting parental controls by @Shadowghost in #7145

Full Changelog: v10.11.0-rc6...v10.11.0-rc7

What's Changed (since RC5, to RC6)

New Contributors

Full Changelog: v10.11.0-rc5...v10.11.0-rc6

What's Changed (since RC4, to RC5)

Full Changelog: v10.11.0-rc4...v10.11.0-rc5

What's Changed (since RC3, to RC4)

New Contributors

Full Changelog: v10.11.0-rc3...v10.11.0-rc4

What's Changed (since RC2, to RC3)

New Contributors

Full Changelog: v10.11.0-rc2...v10.11.0-rc3

What's Changed (since RC1, to RC3)

New Contributors

Full Changelog: v10.11.0-rc1...v10.11.0-rc2

What's Changed (since 10.10.x, to RC1)

New Contributors

Full Changelog: v10.10.7...v10.11.0-rc1

  •  

10.11.6

19 Januari 2026 om 02:43

πŸš€ Jellyfin Server 10.11.6

We are pleased to announce the latest stable release of Jellyfin, version 10.11.6! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!

You can find more details about and discuss this release on our forums.

Changelog (20)

πŸ“ˆ General Changes

  •  

v1.7.0.9

Door: thornbill
5 Januari 2026 om 18:26

What's Changed

This release is only to provide an updated TestFlight build since the current build has expired.
There are no notable changes since the published 1.7.0.8 version.

πŸ”§ Additional changes

⬆️ Dependency upgrades

Full Changelog: v1.7.0.8...v1.7.0.9

  •  

ElegantFin Theme v25.12.31 for Jellyfin

Door: lscambo13
31 December 2025 om 16:22

This is the 13th β€” and last β€” update of the year to ElegantFin.

Key Changes

  • Fixed an issue that made posters disappear on some TVs (#182 - thanks @BullenMoore)
  • Fixed some issues caused by episode grid layout on some tablets (#217)
  • Fixed an issue that caused Live TV channel logos to become unevenly sized (#216)
  • Fixed the App bar tabs becoming partially cut-off and scrollable on some tablets after rotating (#220)
  • Program cells in Live TV guide are correctly highlighted when selected
  • Reworked the expanded and collapsed app bar states for more reliability on TVs
  • Improved responsiveness of the app bar and page content to avoid overlaps in certain cases
  • Updated the Media Bar plugin add-on with redesigned slide indicators, improved layout and much more (a3e52a4)
  • Simplified the code for better maintainability
  • Updated the Customization section with alternative color themes

You can read the full commit history here.

Known issues

  • Jellyfin Media Player and some outdated TVs are not fully supported as they lack support for the latest CSS specs.
  • Read more about some common issues in the Troubleshooting section.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

v0.19.6

30 December 2025 om 16:38

Starting with this release the app will show a warning if used with a Jellyfin 10.10 server. The app will keep working with Jellyfin 10.10 until the next major app release.

If you appreciate my work, you can show your support with a donation through Buy Me a Coffee or GitHub sponsors. Your support helps me continue improving and growing the app. Thank you!

πŸ—οΈ Enhancements

πŸ”§ Bugfixes

Contributors

  •  

ElegantFin Theme v25.11.25 for Jellyfin

Door: lscambo13
24 November 2025 om 17:50

This is the twelfth update to ElegantFin.

Key Changes

  • Redesigned the Seasons page for improved content visibility
  • Episodes now display in a grid view on desktop for better appearance and screen-space utilization (#145)
  • Increased the episode title font size for better readability
  • Media page content now shifts up automatically when Now Playing bar is visible
  • Refined the Collections and Live TV page layouts on Jellyfin 10.11.X (#144, #194)
  • Refined the alignment of scroll buttons with their section headings
  • Refined the Clear logo position to prevent overlap on high-resolution displays (#147, #169)
  • Reworked the Custom Media Covers add-on and removed hardcoded titles (#106, #184, #185 - thanks @MadsKelberg)
  • Added support for more libraries (i.e. Recordings) in the Custom Media Covers add-on (#160)
  • Updated the Live TV Channel page with the channel logo and improved program list (#127)
  • Optimized some animations on TVs to improve performance (#62, #102)
  • Added variables to allow tweaking of title, play button, and clear logo (#92, #143, #162)
  • Now Playing queue should not have fully transparent background anymore on desktop
  • Integrated basic styling for the Media Bar plugin
  • Fixed various color and layout issues with the Media Bar plugin add-on (#142, #175, #188)
  • Fixed an issue with font style in drop-down menus not working on Firefox (#110)
  • Fixed Continue Watching cards to appear correctly on some browsers #130
  • Fixed Live TV program cells in EPG to appear correctly on Firefox (#164)
  • Fixed the Skip Intro button font color on Jellyfin 10.11.X (#151, #165 - thanks @bibi0019)
  • Fixed overflow issues with long titles and long words
  • Fixed an issue causing TV Show cards to have inconsistent height in Mixed Media libraries (#177)
  • Fixed an issue with background gradient scaling poorly on Seasons with long episode lists
  • Fixed an issue that caused the playlist posters to not show up (#127)
  • Fixed play and Recording buttons displaying incorrectly in some dialogs
  • Simplified the code for better maintainability and plugin compatibility
  • Overall improved compatibility with older browsers
  • Updated the Customization and Troubleshooting sections

You can read the full commit history here.

Known issues

  • Jellyfin Server 10.11.0 has dropped support for Dashboard theming. #96
  • Jellyfin Media Player and some outdated TVs are not fully supported as they lack support for the latest CSS specs.
  • Read more about some common issues in the Troubleshooting section.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v25.10.27 for Jellyfin

Door: lscambo13
26 Oktober 2025 om 18:59

This is the eleventh update to ElegantFin.

Key Changes

  • Added initial support for Jellyfin Server 10.11.0 #133
  • Added a way for users to switch between two app bar styles #87
  • Added a way for users to adjust how much of the backdrop is trimmed from top #116
  • Made some improvements in the app bar and section headings for a more polished layout
  • Fixed an issue that caused cards to become smaller and misaligned on older browsers
  • Fixed an issue that caused the app bar to remain stuck in expanded state on TVs #97
  • Fixed an issue that caused a horizontal line to flash briefly when opening an item page on older browsers
  • Play/Resume button label should now support foreign languages #94
  • Multi-selection boxes should fully cover the cards now
  • Restricted the Custom CSS box from growing too long and jumping position when interacting
  • Placed the Next Up episode and Seasons list in one row on JF 10.11.0
  • Skip Intro button should look more aligned now on JF 10.10.7 #86
  • Improved compatibility with the Editor's Choice Plugin #60
  • Enabled clear logos to show up on older browsers again
  • Increased the card sizes on TVs #97
  • More cards should have white outline rather than blue when in focus on TVs
  • Focused buttons should not overlap other components on TVs anymore
  • Adjusted the backdrop visibility on TVs so that the text is more legible
  • Improved navigation using a remote controller on TVs #105
  • Repositioned the subtitle and audio track selection menus on TVs for quicker access
  • ElegantFin version number is now shown the Settings page 72cc664
  • Simplified the code for some performance improvements and easier manageability

You can read the full commit history here.

Known issues

  • Jellyfin Server 10.11.0 has dropped support for Dashboard theming #96
  • Read more about some common issues in the Troubleshooting section.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v25.08.08 for Jellyfin

Door: lscambo13
26 Oktober 2025 om 18:57

This is the tenth update to ElegantFin.

Key Changes

  • Media cards should no longer look tiny on large and ultrawide displays #72 #74
  • Note: If you still find them too small, you should use Ctrl+Plus to increase their size
  • Simplified the backdrop animation to improve performance a bit on underpowered devices #80
  • Updated the Media Bar support add-on to look consistent across desktop, mobile and TV
  • Made the font size using Custom Media Cover add-on more consistent #78
  • Text input fields did not have the correct font style on macOS (thanks to @co-go) #64
  • Fixed an issue that caused the Up Next episode title to display incorrectly on JMP #58
  • Fixed an issue that caused the section tabs in the app bar to remain stuck at the bottom on JMP #71
  • Skip Intro button should look more aligned now #86
  • Skip Intro button should be easily focusable on TVs now #62

You can read the full commit history here.

Known issues

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme for Jellyfin v25.08.02

Door: lscambo13
5 Augustus 2025 om 22:24

This is the ninth and largest update to ElegantFin since it was first publicly released in December last year. Here are some key changes packed in this update:

🌐 Core Design Overhaul

  • All the media item pages, particularly for Movies, TV Shows and Music, have been redesigned with more emphasis on backdrop images.
  • Clear logos have been made a core design component in this refresh.
  • This update overhauls the app bar and its tabs, introducing a fresh, frosted appearance.
  • You should notice more polish and a cleaner experience with updated animations, media cards, posters, buttons and more.
  • Media cards are now more evenly spaced and centered, resulting in a more balanced interface.
  • Internally, the theme code has been refactored to improve maintainability and performance.
  • Most of these improvements apply not just to desktop, but also mobile and TV layouts.
  • In addition to major design changes, this update includes numerous subtle yet important fixes for prior issues.

🎬 Movie & TV Page

  • The new UI puts the media title and media controls in the center.
  • Clear logos now replace the text-based title whenever they are available.
  • Backdrops are now a central part of the visual language, so clean cinematic backdrops are recommended for optimal aesthetics.
  • The placement of the plot and media track selection menus has been rearranged for improved layout.
  • The plot β€œShow More” button has been redesigned to match the rest of the theme and to occupy less space.

πŸ“± App Bar

  • The app bar appears transparent and seamless in general, but reveals a frosted effect when content scrolls beneath it.
  • App bar section tabs have been redesigned, especially the Home and Favorite tabs on the homepage that now include icons.
  • The Home button has been brought back for easier navigation.

⏯️ Web Player

  • The play/pause button has been made slightly larger to make it stand out among other playback controls.
  • The seek bar and the thumb now feature subtle animations and visual feedback on interaction.
  • The seek bar is now repositioned below the playback controls so it no longer obstructs the playing content and offers a cleaner layout.
  • The spacing between the seek bar and playback time indicators has been made more uniform.

πŸ“‹ Card & List Views

  • Cards in media libraries have been resized, uniformly spaced and center-aligned.
  • The card design is now more responsive, scaling down more effectively on high-DPI displays.
  • As an added bonus of the improved responsiveness, you can now capture more of you media library in screenshots using Ctrl + Minus.
  • Extra buttons in list items have been restored to a horizontal layout on desktop.
  • A shiney new hover effect on cards has been introduced.
  • The resume progress bar in episode list thumbnails was misaligned which has been corrected.
  • Side margins have been removed from horizontally scrolling lists on movie and TV pages, allowing them to extend fully to the screen edges.
  • Cast member cards have been made rounded to improve visual hierarchy on the page.

🎡 Music

  • Now Playing bottom bar and the lyrics display have been tweaked.
  • All music cards have been made square as a standard.
  • The currently playing item is now more clearly highlighted in the music queue.

πŸ“‘ Live TV

  • The electronic program guide has been updated to look less cluttered.
  • Cards with footers have been adjusted to display more information.

πŸ“Ί TV Layout

  • Radio buttons and checkboxes on TVs were missing focus states, which has now been fixed.
  • General layout and remote navigation have been improved.
  • The layout has been updated to always keep posters and cards visible to make up for the lack of backdrops.

βš™οΈ Under-the-Hood Optimizations

  • The number of complex CSS selectors has been reduced to improve performance and readability.
  • Overlapping color gradients have been replaced with CSS masks to minimise banding and halo artifacts.
  • Gradient curves have been fine-tuned to reduce visible color banding.
  • More design values have been migrated to CSS variables for easier theme customization.
  • Documentation, GitHub templates, and contributor guidelines have been updated.

πŸ”§ Other Improvements

  • The Material UI icon pack has been updated to include new icons and fix inconsistencies.
  • The play button text on book pages has been replaced with β€œRead” and is accompanied with a suitable icon.
  • Buttons now provide subtle visual feedback by scaling down slightly when tapped or clicked.
  • Long context menus were being cut off at the bottom on mobile devices in some cases, which has now been fixed.
  • Some multi-select checkboxes did not fully cover cards, which has now been fixed.
  • Rounded corners have been added to the subtitle drag-and-drop box.
  • Backdrops on Home and Library pages now have a frosted effect for a cleaner appearance and to match the app bar styling.
  • The dashboard shutdown button has been repositioned to stay in line with the Scan and Restart buttons on mobile devices.
  • The three-dot menu button has been restored on mobile so that the β€œRemove from Collection” option is accessible again.
  • The inconsistent title text size between movies and TV shows has been corrected.
  • Media ratings and other metadata icons have been made slightly larger and easier to read.

πŸ‘½ Optional Features

  • The β€œMark Watched” and β€œSet Favorite” buttons can optionally be made to appear on hover.
  • The floating play button can optionally be moved to the center of cards on desktop.
  • Labels beneath media library cards can optionally be enabled.
  • Optional support has been added for the Media Bar plugin via an add-on.
  • These options need to be configured externally. Read more about these in the customisation section.

You can read the full commit history here.

TLDR

  • Updated screenshots and demo video to better highlight this new update; check out the README.md file.

Known issues

  • Item cards might look too small on large displays; to solve this, use Ctrl+Plus to zoom in to around 125% scale in your web browser.
  • Read more about some common issues in the Troubleshooting section.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v25.05.03 for Jellyfin

Door: lscambo13
2 Mei 2025 om 22:12

This is the eighth update to ElegantFin.

Key Changes

  • Overhauled the Continue Watching media card design, separately for desktops and phones
  • Updated the overlay that is visible while hovering over cards for a cleaner appearance
  • You can now manually set a unique image like this as the background on the login page
  • Optimised the underlying login page code so that it no longer needs media queries or forced paddings
  • Login page should not have unusually small user cards anymore
  • The login page would not show scroll bar unless necessary
  • Updated the text alignment in the Server Info table in Dashboard
  • The progress bar that shows up during library scan now spans the whole width which looks better
  • Updated the EPG page slightly in Live TV library
  • Removed the unnecessary left padding on My Media (small) buttons #46
  • The poster size in the media page was smaller than intended on TV layout which has been corrected now #49
  • Updated the seek bar to change its thickness while seeking for clearer user interaction and feedback
  • SyncPlay button in the header is now visible in more cases such as desktops, TVs the landscape mode on phones #48
  • Added a dedicated section for customisation in the README.md

You can view the full commit history here.

Special thanks to the following contributors for their invaluable contributions to this update:

Code Contributors: rlauuzo and many others
Bug Reporters: Spirited, server-imp and many others

Known issues

  • Some elements may be displayed incorrectly in some apps. Read more about these issues in the Troubleshooting section.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v25.03.18 for Jellyfin

Door: lscambo13
18 Maart 2025 om 15:21

This is the seventh update to ElegantFin.

Key Changes

  • Redesigned the track selection menu by replacing text labels with icons (i.e., audio, video, subtitles and grouped versions)
  • Redesigned the external link buttons in the media page (i.e., IMDb, Trakt, TheMovieDb, TheAudioDb etc)
  • Redesigned the look of chapter markers for a less cluttered seek bar appearance
  • Redesigned tables and tab buttons in many Dashboard pages (i.e., Reports, Playback Reporting and API Keys)
  • Updated the colors of active list items and some buttons (i.e., floating play button, revoke and shutdown buttons)
  • Updated the Play button label to show 'Resume' where applicable
  • Updated the 'Up Next' dialog layout to be responsive so that it displays correctly in portrait orientation
  • Updated the Guide page of Live TV library for a cleaner appearance
  • Updated the Live TV channel cards for improved contrast with black channel logos
  • Updated the layout of footer buttons in Metadata Manager for reduced waste of screen space
  • Updated the text color in some buttons on hovering for better contrast
  • Updated the size of overlay buttons in list items to be slightly larger
  • Updated the time indicators to fix alignment issues and layout shifts
  • Updated the Skip Intro/Credits button with hover and active states
  • Updated the troubleshooting section to include a workaround for icons displaying incorrectly on some LG TVs
  • Fixed uneven height of some cards in mixed libraries
  • Fixed a thin dark line that was seen extending beyond some seek bars
  • Fixed horizontal scrolling in Playback statistics overlay
  • Fixed the side panel that was partially obscured by the header in Reports page
  • Fixed missing hover effects in the 'Select View' menu in media libraries
  • Forced native browser elements to be dark (i.e., date pickers, tooltips etc)
  • Switched back to a simpler, cleaner parental rating icon

You can view the full commit history here.

Special thanks to the following contributors for their invaluable contributions to this update:

Code Contributors: All
Bug Reporters: Wernouxe, AlessandroTischer, Jam, Manuel GarcΓ­a and many others

Known issues

  • Some elements may be displayed incorrectly in some apps. Read more about these issues in the Troubleshooting section.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v25.01.25 for Jellyfin

Door: lscambo13
25 Januari 2025 om 22:17

This is the sixth update to ElegantFin.

Key Changes

  • Updated the icons to modern Material UI icons for a fresh look
  • Updated the design of cards in My Media section on the home screen
  • Updated the player OSD colors and styles to align with the overall theme (i.e., seekbar, volume HUD, playback statistics)
  • Updated the music player, with noticeable improvements on phone screens
  • Updated the lyrics page with smoother animations and general layout improvements
  • Updated the Custom CSS code box to use a monospace font style
  • Updated floating action button icons and media indicator colors based on media types (e.g., carousel, photo, folder, book, extras)
  • Redesigned the login screen to match the rest of the theme
  • Redesigned option menus to use alternative visual indicators instead of checkmarks for highlighting selected options
  • Optimised list view layout (i.e., TV seasons, media libraries)
  • Optimised the responsive layout, minimizing wasted space and misalignment across different screen sizes in the library
  • Reduced card heights when using phones in landscape mode to optimize screen space
  • Reduced button sizes in some dialogs for better use of screen space (i.e., Metadata Editor)
  • Improved click feedback on cards (i.e., scaling down on selection)
  • Improved accessibility in the TV layout by using a clearer focus state color
  • Adjusted overly bright icon colors on cards to achieve a cleaner appearance
  • Enabled media icons in lists on small screens in Movie and TV libraries
  • Introduced an optional and experimental add-on for personalization of My Media covers
  • Center-aligned the content on the Quick Connect page
  • Disabled unintentional hover effects on touch devices
  • Fixed an issue with rounded outlines that were not supported by apps using older CSS specifications
  • Fixed a bug that caused the search bar style to break in the previous update
  • Fixed issues with context menus overflowing the screen in various places
  • Fixed an issue so that dialogs intended to be full-screen now properly display as such
  • Fixed some overly large headings to be smaller
  • Fixed a bug where the progress bar moved slightly due to variable font widths
  • Fixed an issue that caused the main media title text size to be smaller than intended
  • Fixed a bug causing long page titles to display in multiple lines in the header
  • Made numerous other small interface enhancements that improve the overall user experience

You can view the full commit history here.

Special thanks to the following contributors for their invaluable contributions to this update:

Code Contributors: KeyboardDabbler, Stephan Renggli and many others
Bug Reporters: Wernouxe, AlessandroTischer, Tim Wilson, Victor LΓΆfgren and many others

Known issues

  • Some elements may be displayed incorrectly in some apps. Read more about this issue here.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v25.01.03 for Jellyfin

Door: lscambo13
24 Januari 2025 om 21:53

This is the fifth update to ElegantFin.

Key Changes

  • Mini play buttons to play the media directly from item cards are back with a refreshed style
  • Desktop users will notice a more dynamic hover animation on item cards
  • Backdrops do not flicker anymore when entering the media page
  • The loading spinner has been refreshed
  • Progress bars in Dashboard have been updated to match the overall theme aesthetic
  • Updated the appearance of right arrows in media section headings; they are actually arrows now rather than carets
  • The 'Up Next' notification has a more polished appearance now
  • Added colored outline to input boxes when in focus, especially useful in TV layout
  • Checkboxes have been revamped with fixes to their focus states particularly useful in TV layout
  • Active device cards in Dashboard would no longer display an empty progress bar when no media is playing
  • Improved the appearance of items in episode lists with adjustments to padding and button layout
  • Themed more elements (i.e. borders and tables in Networking and Activity sections, list icons and buttons)
  • Updated the styles of notification icons in Dashboard (i.e. alerts have red icons again)
  • Item selection checkboxes on Poster Cards and Thumb Cards should have the correct height now
  • Jelly Media Player should not have major layout inconsistencies anymore (i.e. overlapping buttons and text)
  • Back button does not show clipping when selected in TV layout
  • Updated the text colors in the media page sections subtly for a better design hierarchy
  • Reworked border styling on cards to prevent aliasing around the edges, particularly noticeable on low-medium DPI displays
  • Improved layout and styling to cover more screen sizes and orientations (i.e. Library cards, Media page, My Media (Small) buttons)
  • Updated the Continue Watching section's progress bar color for better visibility
  • Center aligned the headings in some dialog boxes
  • Tagline is in italics, again
  • Reduced the seekbar tooltips to a more normal the size (i.e. OSD controls)
  • More elements have rounded corners now (i.e. subtitles preview, playback statistics)
  • Scroll buttons were repositioned in the My Media section on the home screen to avoid being too close to the cards

Special thanks to the following contributors for their invaluable contributions to this update:

Code Contributors: Travis Lane, KeyboardDabbler
Bug Reporters: Wernouxe, celticslment, donchi40, COxDE and many others

You can view the full commit history here.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v24.12.20 for Jellyfin

Door: lscambo13
22 December 2024 om 05:49

This is the fourth update to ElegantFin.

Key Changes

  • Switched to the same font as used in Jellyseerr (i.e. Inter)
  • Reworked the media page layout to avoid content clipping and oversized margins
  • Themed the side navigation bar in Dashboard and options in drop-down lists
  • Section tabs in library pages should move up into the main header even on smaller resolutions
  • Some styling has been done in the Guide section of Live TV library
  • User cards on the login page and delete media warning text are now centered
  • Hover and focus states of header buttons and tabs have been themed to be consistent with other elements on desktop
  • Added a thicker outline on the selected items for improved visibility in TV layout (Settings > Display > Display Mode > TV)
  • Hover and focus states of many new buttons have been themed properly (i.e. search, add, browse and hyperlink buttons)
  • Refined the parental rating icon to be more proportional
  • Adjustments to alignments, paddings, margins and borders have been made for a more consistent design (i.e. horizontal scrolling lists, arrow icons, scroll buttons)
  • Removed a floating horizontal line seen during some loading screens
  • Fixed abnormally large cards in some library sections
  • Fixed unnecessary list wrapping in Media and Live TV library sections on smaller screens
  • Fixed some other layout quirks on phone screens
  • Fixed a rare issue where a trailing border at the bottom of media information box was visible in some episode pages
  • Fixed various inconsistencies in the TV layout to bring it in line with the desktop design
  • Numerous other little fixes and changes have been made that may be too subtle to list, but you can read the commit history here

Special thanks to @Tormak9970 for his contributions

Known issues

  • Some elements may be displayed incorrectly on Jellyfin Media Player. Read more about this issue here.

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.md file.

  •  

ElegantFin Theme v24.12.11 for Jellyfin

Door: lscambo13
10 December 2024 om 20:07

This is the third update to ElegantFin.

Key Changes

  • More design cues taken from Jellyseerr (i.e. refinements to the layouts, buttons and colors)
  • Fixed SyncPlay button visibility (i.e. it is visible now except on the home screen)
  • Fixed backdrops functionality (i.e. they should be visible according to user preferences)
  • Fixed the widths of square cards to avoid unnecessary overflow (i.e. login screen, users page and some library sections)
  • Fixed abnormally large fonts in some sections (i.e. selection counter, cast and syncplay dialogs)
  • Toast notifications match the overall aesthetic now (i.e. seen when saving settings)
  • Adjustments to paddings, margins and borders for more consistent design (i.e. the user avatar in the header, Dashboard section titles, dialog boxes)
  • New troubleshooting section about these updates here
  • stay tuned for more changes to come in the upcoming weeks

You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.

@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");

For more detailed information, be sure to read the README.MD file.

  •  

v2.0.0 - Rename to Jellyfin Desktop / Upgrade to Qt 6

1 Maart 2026 om 12:20

Important

For the latest downloads, see the Development Builds section in the README. https://github.com/jellyfin/jellyfin-desktop?tab=readme-ov-file#development-builds

This version sees a name change to Jellyfin Desktop, an upgrade to Qt 6, and a whole slew of other enhancements and fixes.

Note: Settings from Jellyfin Media Player will not be migrated. You will need to reconfigure the client and re-add your server.

Changes:

  • Rename to Jellyfin Desktop
  • Upgrade to Qt 6
  • Add MpvQt library dependency
  • Change configuration paths (settings from Jellyfin Media Player will NOT be migrated):
    • Linux: ~/.local/share/jellyfin-desktop
    • macOS: ~/Library/Application Support/Jellyfin Desktop
    • Windows: C:\Users\<USER>\AppData\Local\Jellyfin Desktop
  • Add MPRIS support for media control
  • Add initial multi-profile support (CLI flags only)
  • Require D-Bus for screensaver management
  • Show movie/show backdrop before playback starts (matches jellyfin-web)
  • Add option to force using the HTML5 player
  • Add option to disable UI zoom
  • Add ability to exit fullscreen mode with Escape key
  • Add log rotation (10 most-recent)
  • Add --config-dir and --log-level CLI options
  • Bundle native/ assets direct into application binary (no more separate files)
  • Change startup server connection to retry indefinitely (cancelable with Escape)
  • Change app ID to org.jellyfin.JellyfinDesktop
  • Update playback rate options (matches jellyfin-web)
  • Fix various window geometry, maximize, and fullscreen window issues
  • Fix audio mute not persisting between tracks
  • Fix audio to only fade out when stopping playback (matches jellyfin-web)
  • Fix cursor sometimes not hiding in fullscreen
  • Fix server base URL determination (matches jellyfin-web)
  • Fix CORS and CSP (no more security bypass hacks)
  • Use XDG runtime directory for input and singleton sockets
  • A bunch of various bug fixes and optimizations

  •  

v1.12.0 - Bugfix Release

Door: iwalton3
1 Maart 2026 om 00:35

Important

Please do not open any GitHub issues for this release. It is the last of the Qt 5 releases and we have recently changed the master branch to Qt 6.

We will only be accepting GitHub issues relating to Qt 6 builds going forward. The latest of those builds are linked to in the Development Builds section of the README https://github.com/jellyfin/jellyfin-desktop?tab=readme-ov-file#development-builds

This version fixes a bunch of bugs and removes the obsolete third party plugin for intro skipping. Please note this release drops support for MacOS 12 due to GitHub Actions dropping runner support.

Changes:

  • Prevent issue where wayland has black screen due to broken gpu accel (#165, #610)
  • Prevent SRT text being squished and unreadable (#643)
  • Handle server connection timeout. (#747)
  • Remove obsolete skip intro support.
  • Update branding
  • Fix caching issues to prevent broken web client when the server web version updates
  • Auto fill last used server into server box if server connection fails on startup
  • Fix SSL certificate verification issues on Linux

About Windows Downloads:

  • If your CPU is older than roughly 2013 or you get a 0xc0000142 error you need to use the x64-legacy build.
  • The desktop installer requires administrator rights.
  • You can avoid warnings on files by unblocking the file in the properties dialog.
  • You can manually build a release using these instructions.

  •  

v1.12.0-pre1 - Bugfix Prerelease

Door: iwalton3
18 Maart 2025 om 18:17

Prerelease note:

  • This version is in prerelease state to allow people to test it before it gets rolled out to everyone.
  • You'll get an update notifier message saying to downgrade to the latest stable version. This is expected, please don't report this, it will go away when this version (or a version with more fixes) is released.

MacOS Prerelease note:

  • The prerelease build is not notarized.
  • You need to go to System Settings -> Privacy & Security to manually authorize the executable to run.
  • You can also use the command xattr -r -d com.apple.quarantine JellyfinMediaPlayer-*.dmg to allow it to run.

This version fixes a bunch of bugs and removes the obsolete third party plugin for intro skipping.

Changes:

  • Prevent issue where wayland has black screen due to broken gpu accel (#165, #610)
  • Prevent SRT text being squished and unreadable (#643)
  • Handle server connection timeout. (#747)
  • Remove obsolete skip intro support.
  • Update branding
  • Fix caching issues to prevent broken web client when the server web version updates
  • Auto fill last used server into server box if server connection fails on startup
  • Fix SSL certificate verification issues on Linux

About Windows Downloads:

  • The desktop installer requires administrator rights.
  • You can avoid warnings on files by unblocking the file in the properties dialog.
  • You can manually build a release using these instructions.

Flatpak Test Build:

flatpak install --user https://dl.flathub.org/build-repo/170842/com.github.iwalton3.jellyfin-media-player.flatpakref

  •  

v1.11.1 - BaseUrl Hotfix

Door: iwalton3
8 Juni 2024 om 05:31

This is a hotfix which fixes the previous release so it can work on servers which are running on a subpath/base url (i.e. example.com/jellyfin instead of jellyfin.example.com).

Note: It is normal to have to log into your servers again after installing this update if you are upgrading from v1.10.1 or older.

About Windows Downloads:

  • The desktop installer requires administrator rights.
  • You can avoid warnings on files by unblocking the file in the properties dialog.
  • You can manually build a release using these instructions.

  •  
❌