Versie 12.1 van Jellyfin is uitgekomen. Deze mediaserver is een fork van Emby en is ontstaan nadat Emby closed source werd en er voor zogenaamde premiumfeatures betaald moest gaan worden, zoals dat ook bij Plex het geval is. Jellyfin is echter volledig open source gebleven en alle functionaliteit is aanwezig. Het draait op Windows, macOS, Linux of in een Docker-container. Verder zijn er clients voor elk OS, mediaspelers, tv's en mobiele apparaten. Uitgebreide informatie over de veranderingen in versie 12.0 kan hier worden gevonden; in deze eerste update zijn verder nog de volgende verbeteringen aangebracht:
Jellyfin Server 12.1We are pleased to announce the latest stable release of Jellyfin, version 12.1! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!
General Changes
- Stop resolving items with every field where only stored columns are read [PR #18039]
- Fix nested unnumbered season folders collapsing onto the first one [PR #18044]
- Release a folder's children once its subtree has been scanned [PR #17884]
- Enforce channel mediasource id [PR #18037]
- Fix Norwegian ratings [PR #18017]
- Stop the library monitor from refreshing against a disposed host [PR #18020]
- Don't queue by-name items for playback and reject source requests for them [PR #17999]
- Fix forced-only not overriding remembered subtitles [PR #17998]
- Fix SyncPlay authentication error handling and limit group member wait time [PR #17938]
- Fix /UserViews exhausting memory and reporting random child counts [PR #17881]
- Fix device access revocation not logging out existing sessions [PR #18026]
- Fix database optimization memory use and pre-migration backup integrity [PR #17836]
- Stop wrong-type alternate version cleanup from recursing [PR #18030]
- Fix incorrect color range during CSC after VK tonemapping [PR #18025]
- Preserve active scans when requesting a background library refresh [PR #18006]
- Clean up orphaned people when deleting items [PR #17897]
- Check Live TV access for a single user instead of enumerating all users [PR #18003]
- Fix slashed rating handling [PR #18002]
- Skip empty ZIP comments for ComicBookInfo [PR #17971]
- Fix EPG issues [PR #17935]
- Avoid full people scans and writes for unchanged credits [PR #18004]
- Clean up invalid data before running migrations [PR #17835]
- Restore [JsonIgnore] on AggregateFolder.Children [PR #18011]
- Correct SyncPlay sessions that report playback at a stale position [PR #17797]
- Don't let a torn-down WebSocket take down the request handler [PR #17958]
- Fix SimilarItemsManager concurrency [PR #17982]
- Delete the full ownership closure when deleting items [PR #17873]
- Fix versions of a video still listing separately from their group and preserve manual merges [PR #17842]
- Preserve library items when directory enumeration fails [PR #18007]
- Don't resample or sharpen images Skia isn't actually resizing [PR #17956]
- Drop dead item data and fix query ordering and bound parameters [PR #17980]
- Stop requesting unused credits when looking up a TMDb person [PR #17973]
- Use thumbs for image tmdb image preview [PR #17924]
- Fix playlist encoding recognition [PR #17930]
- Populate missing tags array in Filters2 [PR #17898]
- Fix collection creation when the collections library was just added [PR #17950]
- Don't record a failed refresh as a completed one [PR #17947]
- Fix Italian ratings [PR #17933]
- Fix ContainsSubPath check [PR #17929]
- Fix trickplay using the wrong video stream [PR #17883]
- Fix metadata provider order needing a restart to apply [PR #17939]
- Fix decimal point handling in version names [PR #17931]
- Improve SeriesNameRegex [PR #17858]
- Report image resolutions for TMDb images when no image size is configured [PR #17859]
- Fix transcode throttling not enabling on supported systems (caused by race condition) [PR #17906]
- Only group episodes as versions on a confident path parse [PR #17890]
- Match parental ratings case-insensitively [PR #17844]
:strip_exif()/i/2003747672.jpeg?f=imagenormal)
:strip_icc():strip_exif()/u/154963/crop659be07d13f5a_cropped.jpg?f=community)
:strip_exif()/u/18284/crop698b254cc1194.gif?f=community)
:strip_icc():strip_exif()/u/75578/crop5935346597d2a_cropped.jpeg?f=community)
/u/282249/crop57f603dc8d2a2_cropped.png?f=community)
:strip_icc():strip_exif()/u/297932/Untitled.jpg?f=community)
:strip_icc():strip_exif()/u/500969/crop61796640e1d6b_cropped.jpg?f=community)
/u/357133/crop5e4ea330bd81d_cropped.png?f=community)
:strip_exif()/u/65053/oranje.gif?f=community)
/u/500314/crop641c5e830069a_cropped.png?f=community)
/u/526195/crop5fc8950f9e4ac_cropped.png?f=community)