Jellyfin Release - v10.5.0
Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →
Een veelvoud aan verbeteringen, bugfixes en een blik op de toekomst.
Met meer dan 200 bijdragen en meer dan 500 opgeloste issues is dit onze grootste release tot nu toe. We komen iets eerder uit dan de geplande kerstdeadline, maar onze jubileumrelease bevat veel nieuwe functies.
Dit artikel belicht enkele belangrijke verbeteringen in Jellyfin versie 10.5.0. Voor een volledig overzicht van alle wijzigingen vind je een complete lijst op GitHub.
Webclient
Deze ontwikkelcyclus richtten we ons deels op het verbeteren van de look-and-feel van de webclient.


De webclient gebruikt nu het Noto Sans lettertype voor alle meegeleverde talen. Dit zorgt voor een consistentere ervaring en garandeert dat meertalige bibliotheken uniform ogen.
Jellyfin 10.5.0 wordt geleverd met de Latijnse, Griekse, Chinese, Japanse, Koreaanse, Arabische, Cyrillische, Hebreeuwse, Vietnamese en Devanagari-versies van het Noto-lettertype, geoptimaliseerd voor het web.


De meest opvallende visuele verandering is de nieuwe detailpagina-indeling. Hierbij staat de artwork van je bibliotheek centraal, met een moderner en verfijnder uiterlijk.
Ook hebben we de ondersteuning voor SSA/ASS-ondertiteling volledig vernieuwd. Met behulp van asm.js en Web Assembly bieden we nu verbeterde weergave voor deze formaten, wat langdurige problemen voor anime-liefhebbers oplost. Let op: deze functie is nog experimenteel. Als je vertraging merkt bij het renderen van complexe effecten, kun je burn-in inschakelen door Alle complexe formaten te selecteren onder Gebruikersinstellingen > Ondertiteling > Ondertiteling inbranden.
De meeste nieuwe ontwikkelingen in de webclient zijn echter niet direct zichtbaar. We hebben veel tijd besteed aan het voorbereiden en opruimen van de code voor toekomstige verbeteringen.
Ook zijn enkele langdurige problemen voor WebOS opgelost, wat ons dichter bij de release van de WebOS-app brengt. Iconen werken nu correct en de client werkt naar verluidt op zowel WebOS 3 als WebOS 4. We hebben ook plannen voor de volgende release die de compatibiliteit met eerdere WebOS-versies moeten verbeteren en de ondersteuning voor clients met oudere browserversies moeten stroomlijnen. De navigatie in de tv-layout is eveneens aanzienlijk verbeterd, wat de weg vrijmaakt voor navigatie met een afstandsbediening.
Ten slotte zijn diverse prestatie- en responsiviteitsproblemen aangepakt. Een losgeslagen gamepad-invoerlus wordt nu correct afgehandeld, wat onnodige hertekeningen door de browser voorkomt en de prestaties zou moeten verbeteren. Een eerder uitgeschakeld fade-in-effect voor afbeeldingen is opnieuw ingeschakeld, waardoor het laden van een nieuwe pagina soepeler oogt. Het is nu ook mogelijk om artwork in WEBP-formaat te uploaden.
Server
Deze ontwikkelcyclus heeft ons serverteam de code overgezet naar .NET Core 3.1. Deze stap maakt nieuwe functies beschikbaar voor onze ontwikkelaars, waaronder ondersteuning voor ARM64 op Linux, compatibiliteit met TLS v1.3 en betere garbage collection in Docker, wat resulteert in efficiënter geheugengebruik in containers.
Ondersteuning voor AMD AMF hardware-encoding is nu beschikbaar voor Windows en Linux. We verbeterden ook de DVD-ondersteuning bij toevoeging als mappen. De metadataprovider van TheMovieDB verwerkt nu seizoensafbeeldingen. Daarnaast zijn diverse problemen met mediascans, basis-URL's en DLNA opgelost. Volledige hardwareversnelling voor Raspberry Pi wordt nu ook ondersteund voor oudere modellen. Voor Raspberry Pi 4 is hardwareversnelde H264-encoding nu beschikbaar op Raspbian, zowel via de LinuxServer.io Docker als het repositorypakket.
Als onderdeel van een project om de kern-metadata-providers naar plugins te verplaatsen, is MusicBrainz nu een standaardplugin geworden waarmee je de URL kunt instellen van de instantie waarvan je gegevens wilt ophalen. Hierdoor kun je je eigen MusicBrainz-instantie hosten en de wereldwijde snelheidsbeperking van de hoofdservice omzeilen.
Naast al deze verbeteringen zijn er meer tests toegevoegd aan de serverzijde om ontwikkelaars te helpen problemen met nieuwe en bestaande code op te sporen. Dit zorgt voor een snellere ontwikkelingstijd en helpt regressies te voorkomen, die nu eerder worden opgemerkt via geautomatiseerde tests.
Documentatie
Ons documentatieteam heeft ook hard gewerkt aan het verbeteren van zowel de gebruikers- als ontwikkelaarsdocumentatie.
Recentelijk zijn vooral de secties over Netwerken en Hardwareversnelling grondig herzien.
We bieden nu een uitgebreide lijst met Codec-ondersteuning en hulp bij CSS-aanpassingen, inclusief voorbeelden van nuttige CSS-aanpassingen die je via het beheerdersdashboard op je server kunt toepassen.
Vooruitblik
Er gebeurt momenteel veel in de wereld van Jellyfin. Sinds de release van Jellyfin 10.4.0 hebben we veel nieuwe bijdragers zien toetreden tot het team en is de ontwikkelsnelheid enorm toegenomen.
Met de instroom van bijdragers hebben we enkele grootschalige projecten voor zowel de server als de webclient die een hoop verbeteringen aan Jellyfin moeten brengen. Meer informatie is al beschikbaar op GitHub als je wilt deelnemen aan de discussie of implementatie.
We willen alle bijdragers aan deze release bedanken voor hun harde werk en toewijding om de best mogelijke FOSS-mediaserver te maken.
Wil je meewerken aan de ontwikkeling van Jellyfin? De meeste bijdragers zijn beschikbaar via GitHub of via een van de contactmogelijkheden op onze contactpagina.