Jellyfin 10.10.0
Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →
Wij zijn verheugd om de nieuwste stabiele release van Jellyfin aan te kondigen, versie 10.10.0!
Deze grote release bevat diverse nieuwe functies, verbeteringen en bugfixes om je Jellyfin-ervaring te verrijken. Dankzij ons versnelde releasetempo tussen 10.9.0 en 10.10.0 is deze update minder ingrijpend, dus lees snel verder voor een overzicht van de nieuwigheden en belangrijke compatibiliteitswijzigingen!
Je kunt je Jellyfin-installaties nu op elk moment bijwerken. Voor iedereen die Unstable builds heeft getest: ontzettend bedankt! Je kunt nu terugschakelen naar de Stable repository en de nieuwste versie geforceerd opnieuw installeren/ophalen. Maak altijd een back-up van je Jellyfin-gegevens en configuratiemappen voorafgaand aan de update. Bij een grote release kun je bugs tegenkomen waardoor je mogelijk wilt terugdraaien, en hiervoor is een back-up noodzakelijk.
Veel kijkplezier!
- Joshua
Belangrijke wijzigingen
-
De meeste clients blijven probleemloos werken zonder gedwongen updates, hoewel dit later kan veranderen. De enige uitzondering is Jellyfin4Kodi, dat momenteel problemen ondervindt door punt 5 hieronder, maar een oplossing wordt binnenkort verwacht.
-
We hebben hardwarematige transcodering via V4L2 voor Raspberry Pi afgeschaft en streven ernaar om 32-bit ARM-ondersteuning (d.w.z.
armv7ofarmhf) vanaf 10.10.0 te vervangen, met als doel volledige verwijdering in 10.11.0. Oudere ARM-systemen zijn altijd lastige platforms geweest: populair maar extreem traag, wat veel gebruikers hoofdpijn bezorgde. Omdat de RPi5 de hardwareversnellingsmotor volledig heeft verwijderd en de meeste ARM-singleboardcomputers nu ARM64 ondersteunen, nemen we deze stap om duidelijkheid te scheppen. Draai je Jellyfin op verouderde ARM-hardware? Dan is het tijd om een upgrade te overwegen. Zie PR #1148. -
Kortstondige tijdelijke bestanden worden nu opgeslagen via het systeem-tijdelijke-opslagmechanisme (bijv.
/tmpop Linux). Dit maakt gebruik van tijdelijke RAM-disks mogelijk en voorkomt vervuiling van mogelijk trage opslag. Dit kan problemen geven als je specifiek afhankelijk was van het vorige gedrag. Let op: dit geldt niet voor tijdelijke transcoderingsbestanden. Zie PR #12226. -
De server start nu niet meer als
ffmpegontbreekt, een verkeerde versie heeft of niet goed functioneert (ontbrekende extensies etc.). Gezien de cruciale rol vanffmpegin Jellyfin, voorkomt dit foutief gemelde problemen. Deze controle kan indien nodig expliciet worden omzeild. Zie PR #12463. -
Netwerkpaden in mediabibliotheken zijn volledig verwijderd en werken niet meer. Deze functionaliteit was lang verouderd en grotendeels al in 10.9.0 verwijderd, maar nu is de rest opgeruimd. Zie PR #12446. Third-party-clients die hierop vertrouwden kunnen dit zelf opnieuw implementeren.
-
Systemen met ingeschakelde Trickplay kunnen tijdens de upgrade een relatief lange migratie ondergaan. Als Jellyfin lijkt te hangen na het opstarten, raadpleeg dan de logs en wacht tot de migratie voltooid is. Dit maakt onderstaande functionaliteit mogelijk.
Coole nieuwe functies
Media Segments
De Jellyfin-server ondersteunt nu het beheer van Mediasegmenten. Dit betekent dat we aanvullende informatie opslaan voor bepaalde tijdsintervallen in een video, die clients vervolgens kunnen gebruiken om extra acties mogelijk te maken. Bijvoorbeeld: wanneer er een Mediasegment van het type 'intro' aanwezig is, kan een client een knop tonen om dat specifieke segment over te slaan. Voor versie 10.10 bieden we alleen de algemene structuur om deze Mediasegmenten op te slaan, en je hebt nog steeds een plugin nodig om ze aan te maken. We hebben één zo'n plugin ontwikkeld die dit doet op basis van hoofdstuknamen in films of afleveringen, beschikbaar in de plugincatalogus. Andere implementaties kunnen volgen. De webinterface ondersteunt volledig het overslaan van segmenten; ondersteuning in andere clients volgt nog.
Trickplay
We hebben de extractie aanzienlijk verbeterd door optionele keyframe-extractie te implementeren. Dit kan de beeldgeneratietijd aanzienlijk versnellen (tot wel 100x, afhankelijk van configuratie), ten koste van enige frame-nauwkeurigheid. Voor de meeste gebruikers met langere trickplay-frame-intervallen is dit acceptabel. Dit zou moeten betekenen: geen trickplay-taken van meerdere dagen meer! Let op: deze optie moet expliciet worden ingeschakeld in de trickplay-instellingen.
Afspelen/Transcoderen
Veel grote verbeteringen voor transcoderen en afspelen, waaronder ondersteuning voor softwarematige tonemapping van HDR10, HLG en DoVi, voorlopige ondersteuning voor DoVi-profiel 10, ondersteuning voor Dolby AC-4 audio, meer stereo-downmixalgoritmen, QSV-apparaatselectie en meer! Onze FFmpeg is nu ook gebaseerd op de upstream FFmpeg 7.0-release voor extra functies en verbeteringen.
Metadata
Het is nu mogelijk te selecteren welke plugins songteksten kunnen leveren voor je muziekbibliotheken, vergelijkbaar met hoe je plugins voor metadata selecteert. Dit biedt meer variatie in songtekstondersteuning.
Het scannen van audiotags is aanzienlijk verbeterd, waardoor dit hopelijk betrouwbaarder en consistenter verloopt.
Homevideo's behouden nu ook hun rotatiemetadata.
Web
We hebben ondersteuning toegevoegd voor CBT- en CB7-boeken, client-side rendering van PGS-ondertitelingen, automatisch scrollende songteksten en een songteksteditor.
Volledige wijzigingslogboeken
Volledige wijzigingslogboeken zijn beschikbaar op de verschillende releasepagina's:
De volgende versie
Ons snellere release-tempo is over het algemeen positief ontvangen binnen het team, hoewel gebrek aan structuur enigszins een probleem was. Daarom schetsen we nu de ontwikkelingsroutekaart voor 10.11.0. Dit kan wijzigen, maar geeft iedereen een idee van wanneer 10.11.0 ongeveer verschijnt.
Doel ontwikkelperiode 10.11.z: november 2024 tot maart 2025
Doel feature freeze: tweede week april 2025
Doel releasedatum: eind april 2025
Een gedetailleerdere routekaart wordt gepubliceerd dichter bij de feature freeze-datum.
Tot slot
We willen iedereen bedanken die heeft bijgedragen aan release 10.10.0; Jellyfin zou niet zijn wat het is zonder jullie hulp. We zijn trots op dit project dat we als gemeenschap hebben opgebouwd, en hopen nog lang hét FLOSS-mediasysteem te blijven. Veel kijkplezier!