π 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
Migrate Live TV page to React [PR #7082 ], by @viown
Show all album artists on cards [PR #6929 ], by @JohnCaveson
Fix ends at not always accounting for playback position [PR #6965 ], by @johnnyg
Migrate libraries page to React [PR #7078 ], by @viown
Show scroller content that overflows [PR #7177 ], by @thornbill
Use float for item details poster [PR #7195 ], by @thornbill
Improve theme video support [PR #7183 ], by @thornbill
Fix app bar visibility on item details page [PR #7175 ], by @thornbill
Fix "More From" section to show all albums by album artist [PR #7190 ], by @theguymadmax
Use mui dialogs for api keys page [PR #7105 ], by @viown
Add Play All and Shuffle buttons to Music Videos Libraries [PR #6866 ], by @theguymadmax
Enable screen saver in player if the video is paused [PR #7127 ], by @jagadam97
Enable alphapicker in movie collections tab [PR #7178 ], by @thornbill
Enable alphapicker in movie collections tab - standard layout [PR #7181 ], by @theguymadmax
Add Play All button to movies [PR #7028 ], by @theguymadmax
Go to activities on activity item click [PR #7128 ], by @viown
Replace toast with snackbar on dashboard [PR #7088 ], by @viown
Fix play all & shuffle for Person view [PR #6862 ], by @qm3jp
Add favorite seasons [PR #7156 ], by @thornbill
Allow editing artists for music albums [PR #7155 ], by @thornbill
Set MaxParentalRating and MaxParentalSubRating when setting parental controls [PR #7145 ], by @Shadowghost
Fix cancel button color on restore dialog [PR #7106 ], by @viown
Add start icons to dashboard buttons [PR #7083 ], by @viown
Disable spellcheck on custom CSS textbox [PR #7075 ], by @Lyall-A
Add loading indicator when installing plugin [PR #7042 ], by @viown
Add unified plugin page [PR #7017 ], by @thornbill
Restore back button in dashboard [PR #7024 ], by @thornbill
Fix line breaks in StorageListItem path [PR #7022 ], by @nielsvanvelzen
Migrate dashboard to React [PR #6939 ], by @viown
Use keycodes for UWP controller instead of gamepadtokey. [PR #6993 ], by @brad1111
Fix music playback order for artists and albums [PR #6888 ], by @theguymadmax
Fix play all & shuffle for studios [PR #6860 ], by @theguymadmax
Handle server ID mismatches [PR #6975 ], by @thornbill
Update dashboard header sizes to be consistent [PR #6989 ], by @viown
Hide metric cards if value is zero [PR #6960 ], by @thornbill
Migrate plugins catalog to React [PR #6951 ], by @viown
Migrate DVR to React [PR #6924 ], by @viown
Move Chapters,Trickplay fields to shuffle query only for Movie [PR #6953 ], by @TOomaAh
Migrate plugin repositories to React [PR #6925 ], by @viown
Migrate transcoding page to React [PR #6770 ], by @viown
Migrate installed plugins page to React [PR #6921 ], by @viown
Fix skip button positioning & design [PR #6670 ], by @viown
Fix: clarify interval units in dummy chapter help text [PR #6867 ], by @freeotoole
Use shadow for trickplay thumbnail text [PR #6826 ], by @nyanmisaka
Add "DownloadManagement" app feature for use in NativeShell clients [PR #6833 ], by @nielsvanvelzen
Scale the lyrics page responsively [PR #6518 ], by @lavafroth
Update subtitle position styling [PR #6766 ], by @thornbill
Fix item details page not filling desktop screen [PR #6772 ], by @thornbill
Add server name to startup wizard [PR #6769 ], by @thornbill
Update filter icons [PR #6778 ], by @thornbill
Reduce the number of events triggered by sessionPlayer [PR #5179 ], by @dkacperski97
Use logos from @jellyfin/ux-web [PR #6746 ], by @thornbill
Use server name for document title [PR #6706 ], by @thornbill
Add saving aspect ratio in video player [PR #6697 ], by @thornbill
Fix shuffle button for random individual items [PR #6604 ], by @LeandroSQ
Improve Album Sort on Songs Tab [PR #6694 ], by @Derek4aty1
Migrate wizard to dedicated app [PR #6689 ], by @thornbill
Move user settings menu to react [PR #6675 ], by @thornbill
Limit number of streams on Tizen [PR #6537 ], by @dmitrylyzo
Move themes to sass [PR #6662 ], by @thornbill
Replace switches with checkboxes [PR #6620 ], by @viown
Migrate General to React [PR #6596 ], by @viown
Use paper background for avatar with user image [PR #6602 ], by @thornbill
Add basic 404 page and *.html redirect [PR #6601 ], by @thornbill
Migrate NFO Settings to React [PR #6594 ], by @viown
Migrate tasks edit page to react [PR #6565 ], by @viown
Migrate libraries metadata to React [PR #6578 ], by @viown
Migrate libraries display to React [PR #6579 ], by @viown
Prevent whitespaces in username during wizard setup [PR #6563 ], by @Jxiced
Add title attribute to actor roles [PR #6344 ], by @othmar52
Update library name validation to trim automatically [PR #6547 ], by @thornbill
Convert trickplay to mui [PR #6524 ], by @viown
Remove trailing whitespace from new users' usernames [PR #6528 ], by @Jxiced
Migrate resume & streaming to React [PR #6516 ], by @viown
Add confirm dialog when deleting server [PR #6366 ], by @flebel9
Rewrite devices dashboard page in react [PR #6489 ], by @thornbill
Fix missing navigational buttons in the Book Player top bar [PR #6162 ], by @XeClutch
add media type specific translation in up next dialog [PR #6307 ], by @bluemoehre
Add collections as header on collections page [PR #6305 ], by @theguymadmax
Add HDR10 and Dolby Vision support for Vidaa OS [PR #6229 ], by @abdulmueid
Add Device Icons for WebOS & Updated Infuse Naming [PR #6281 ], by @JPKribs
Add branding help link [PR #6336 ], by @thornbill
Remove self cast target [PR #6277 ], by @thornbill
Move dashboard help links to header icon [PR #6254 ], by @thornbill
π General Changes
Fix clipped delete button in devices page [PR #7202 ], by @viown
Set maximum npm version [PR #7210 ], by @thornbill
Add warning for page size setting [PR #7200 ], by @thornbill
Prevent navigation during horizontal scroll [PR #6915 ], by @fnbutton
Remove blank person type option [PR #7197 ], by @thornbill
Prevent dialog backdrop from displaying above dialog content [PR #7174 ], by @YouKnowBlom
Fix MUI theming [PR #7170 ], by @thornbill
Add download all support for music albums and collections [PR #7150 ], by @thornbill
Fix pdf extension check [PR #7124 ], by @S1NJED
Fix the tonemap box not hidden in software transcoding [PR #7167 ], by @nyanmisaka
Fix overflow in activity list [PR #7112 ], by @viown
Update LanNetworksHelp description for clarity [PR #7118 ], by @linkandzelda91
Changed the erroneous spelling of the OK button in localizations. [PR #7125 ], by @eje211
Fix browser type definition [PR #7157 ], by @thornbill
Extract native/custom subtitle element logic to separate typescript file [PR #7141 ], by @thornbill
Fix lodash import for tree-shaking [PR #7133 ], by @thornbill
Fix comic player not loading images with uppercase extensions [PR #7119 ], by @theguymadmax
Refactor music video section handling for artists [PR #7104 ], by @thornbill
Fix TV dpad focus issues if the body of the page is the focused element. [PR #7098 ], by @brad1111
Use theme manager to update mui theme [PR #7102 ], by @thornbill
Fix incorrect user menu location [PR #7084 ], by @viown
Fix bug in JMP flex alignment [PR #7081 ], by @enter-a-random-username
Fix aborted by server shutdown message wrapped in parenthesis [PR #7076 ], by @viown
Fix Edge WebView 2 being detected as old Edge. [PR #7092 ], by @brad1111
Use legacy grid on dashboard page [PR #7029 ], by @viown
Fix a couple focus issues in TV layout with keyboard navigation. [PR #7031 ], by @brad1111
Fix vertical alignment during fetch of media aditional content [PR #7050 ], by @Thiteago
Fix checkbox toggle on controller [PR #6974 ], by @brad1111
Add fallback to 4K resolution if window size is infinite [PR #6979 ], by @thornbill
Fix logic for DeviceCard controls [PR #7027 ], by @nielsvanvelzen
use PascalCase for api_key parameter [PR #7014 ], by @nielsvanvelzen
Allow to scroll partial images in slider [PR #6676 ], by @enter-a-random-username
Revert invalid Portuguese translations [PR #6999 ], by @thornbill
Fix image loading skeleton [PR #6998 ], by @thornbill
Fix Load Spinner when Playback Error Message Closes [PR #6890 ], by @deneille
Enable hls.js with WebOS [PR #6678 ], by @timitt
Fix split idiom shutdown -> shut down [PR #6962 ], by @systemcrash
Set maxMaxBufferLength to avoid bufferAppendError on Chrome 138 [PR #6985 ], by @nyanmisaka
Fix RTL support for lyrics [PR #6936 ], by @thornbill
Update resume position on user data update [PR #6913 ], by @viown
Fix path references in themes [PR #6970 ], by @thornbill
Add item count widget to dashboard [PR #6933 ], by @thornbill
Fix missing translation for the fanart plugin [PR #6934 ], by @thornbill
Add storage metric display to dashboard [PR #6918 ], by @thornbill
Add backup dashboard page [PR #6917 ], by @viown
Add Proxy polyfill [PR #6906 ], by @dmitrylyzo
Migrate MUI themes to CSS vars [PR #6874 ], by @thornbill
Fix link - skip redirection [PR #6868 ], by @ireun
Update link for setup guide [PR #6789 ], by @felix920506
Fix url "Configure And Verify LP Mode On Linux" [PR #6847 ], by @ireun
Fix missing last group of upcoming TV shows [PR #6788 ], by @MontejoJorge
Handle promise rejection exceptions from actionSheet [PR #6817 ], by @diegoeche
Restore manifest.json output filename [PR #6845 ], by @thornbill
Fix forgot password page imports [PR #6844 ], by @thornbill
Migrate forgot password page to react component [PR #6792 ], by @MontejoJorge
Require full import for @mui/icons-material [PR #6837 ], by @viown
Replace deprecated system info fields [PR #6818 ], by @viown
Update experimental layout library controls [PR #6777 ], by @thornbill
Use enum for app features [PR #6821 ], by @thornbill
Fix unavailable server handling [PR #6812 ], by @thornbill
Update server update required handling [PR #6796 ], by @thornbill
Fix lazy loading on the genre pages [PR #6799 ], by @Jorgensonnj
Use local copy of connection manager [PR #6795 ], by @thornbill
Add polyfills for swiper [PR #6731 ], by @thornbill
Add splash screen backdrop to login page [PR #6771 ], by @thornbill
Convert toast and confirm to TypeScript [PR #5219 ], by @StableCrimson
Add eslint rules for large imports [PR #6732 ], by @thornbill
Allow setting roles for guest stars [PR #6762 ], by @thornbill
Fix filter name collisions [PR #6714 ], by @jagadam97
Enable "Network Discovery" section in Networking settings [PR #6716 ], by @mapret
Replace Object.assign function with spread operator [PR #6700 ], by @mezzav
Add option to limit hls segment length for webOS [PR #6530 ], by @patrickd77-eng
Remove index.html redirects [PR #6752 ], by @thornbill
Fix active device cards from getting too large/overflowing on some resolutions [PR #6644 ], by @jessielw
Fix the icon in the experimental layout header [PR #6749 ], by @thornbill
Remove trailers tab [PR #6748 ], by @thornbill
Redesign library navigation in experimental layout [PR #6582 ], by @thornbill
Add the wizard app to the README [PR #6733 ], by @thornbill
Remove redundant button and input components [PR #6729 ], by @thornbill
Fix wizard stuck loading [PR #6712 ], by @thornbill
Add configurable ReadInputAtNativeFramerate flag to M3U tuner [PR #6659 ], by @timminator
Display AV1 option for VideoToolbox [PR #6369 ], by @gnattu
Fix imagedownloader Uncaught (in promise) when no changes are done [PR #6652 ], by @gompa
Fix mui deprecations [PR #6692 ], by @thornbill
Add splash screen preview and upload/delete [PR #6616 ], by @thornbill
Fix task stop from dashboard page [PR #6693 ], by @viown
Add support for grouping shows into collections [PR #6389 ], by @jheuel
Cleanup eslint warnings [PR #6671 ], by @thornbill
Fix inputProps deprecation [PR #6665 ], by @gompa
Search performance enhancements [PR #6593 ], by @viown
Move theme and custom css to react components [PR #6650 ], by @thornbill
Remove .html from routes [PR #6617 ], by @thornbill
Fix undefined server id in experimental layout [PR #6574 ], by @thornbill
Fix wizard reference to dashboard library controller [PR #6588 ], by @thornbill
Add a basic nix flake for development [PR #6531 ], by @invertedEcho
Fix text truncation for user cards in dashboard [PR #6589 ], by @MindfulMinun
Refactor queries to use non-null assert [PR #6580 ], by @viown
Combine stalebot issue and PR workflows [PR #6586 ], by @thornbill
Add log viewer to dashboard [PR #6561 ], by @nielsvanvelzen
Prevent exception being thrown when renaming user [PR #6566 ], by @Jxiced
Fix restart and shutdown buttons [PR #6543 ], by @thornbill
Enforce ESLint as default formatter in VSCode settings [PR #6546 ], by @nielsvanvelzen
Disable renovate lockfile maintenance [PR #6540 ], by @thornbill
Migrate scheduled tasks to React [PR #6506 ], by @viown
Fix sass deprecation warnings [PR #6534 ], by @thornbill
Add photo albums, photos, & music videos to favorites section [PR #6483 ], by @theguymadmax
Refactor api keys to use TablePage component [PR #6526 ], by @thornbill
Fix Date Added helper text [PR #6525 ], by @lx1922
Don't allow library name with leading or trailing space [PR #6513 ], by @gnattu
Fix trickplay/chapter when play from list/shuffle [PR #6347 ], by @alaincao
Update issue forms [PR #6464 ], by @BotBlake
Remove unnecessary global variables [PR #6523 ], by @thornbill
Updated theme media playback to play in Random order [PR #5714 ], by @ItsAllAboutTheCode
Refactor item text lines [PR #6447 ], by @thornbill
Move dashboard controllers to app directory [PR #6474 ], by @thornbill
Fix toolbar safe area in experimental layout [PR #6479 ], by @thornbill
Add Firefox 134+ to list of HEVC-supporting browsers [PR #5876 ], by @fanonwue
Fix playback of series with large set of episodes [PR #5786 ], by @maybeanerd
Fix alignment of the user menu button [PR #6434 ], by @thornbill
Add subtitle setting for native vs custom element [PR #5737 ], by @venkat-karasani
Remove iOS splash screen images [PR #6477 ], by @thornbill
Update directory structure docs [PR #6476 ], by @thornbill
Add renovate PR priority for SDK and hls.js [PR #6475 ], by @thornbill
Add LiveTV channels to favorites section [PR #6466 ], by @theguymadmax
Refactor app type [PR #6472 ], by @thornbill
Migrate apikeys to React [PR #6390 ], by @viown
Use getUri from SDK [PR #6465 ], by @viown
Migrate logs to React [PR #6393 ], by @viown
Add "metadata" to en-US.json LabelLockItemToPreventChanges string [PR #6455 ], by @NSMY
Use getMediaSegmentsApi from sdk [PR #6443 ], by @thornbill
Remove jQuery [PR #6333 ], by @viown
make tonemapping helptext make sense [PR #6354 ], by @felix920506
Don't send unsupported commands to Cast receiver [PR #6262 ], by @3flex
Refactor media session to playback subscriber [PR #6271 ], by @thornbill
Update to typescript-eslint v8 [PR #6372 ], by @3flex
Refactor getDeviceName() for readability [PR #6319 ], by @kir-puch
Update to stylelint v16 [PR #6371 ], by @3flex
Fix "Select All" for Search Results with more than 49 Items in a Row [PR #6310 ], by @schrottsimon
Fix styling for wide device icons [PR #6427 ], by @thornbill
fix: move @types/react-lazy-load-image-component to dev dependencies [PR #6419 ], by @tomheaton
Remove auto port forward options [PR #6387 ], by @viown
Add branding settings page [PR #6334 ], by @thornbill
Add eslint rules for consistent naming [PR #6213 ], by @thornbill
Fix syntax error in push workflow [PR #6259 ], by @ferferga
Move strict mode to page component [PR #6327 ], by @thornbill