Doorgaan naar hoofdinhoud

Jellyfin in 2019

· 5 minuten leestijd
Joshua Boniface
Project Leader
Onofficiële Beta-vertaling

Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →

Het is bijna niet te geloven, maar het Jellyfin-project is nu meer dan een jaar oud. Met onze officiële oprichting rond 8 december 2018 wisten Andrew en ik niet precies wat er zou gebeuren. Hadden we de middelen om een fork van Emby daadwerkelijk te realiseren? Hadden de sceptici gelijk dat we geen jaar zouden volhouden? Het lijkt erop dat we hen, en onszelf, ongelijk hebben gegeven.

Wat begon met slechts een paar mensen, wat geforkte code en een idee iets meer dan een jaar geleden, is nu uitgegroeid tot een bloeiende gemeenschap van bijdragers en gebruikers die altijd klaarstaat om iets beter te maken: een echt FLOSS-mediaserver die weigert te buigen voor de druk van commercialisering en streeft naar een vrije ruimte. Zonder jullie allemaal waren we nergens gekomen, en daarvoor hebben jullie onze eeuwige dank!

2019 was een druk jaar voor het Core Server-project. Beginnend met onze eerste "echte" release van 10.0.0 begin januari 2019, hebben we 5 "grote" releases en meer dan een dozijn hotfix-revisies doorlopen. Er zijn belangrijke wijzigingen geweest aan zowel de backend als frontend om Jellyfin stabieler, sneller en gebruiksvriendelijker te maken, met nog veel meer in het verschiet. We hebben tonnen overbodige code, ingebedde bibliotheken van derden en dode code verwijderd, terwijl we talloze nuttige functies hebben toegevoegd. En we hebben ondersteuning ingebouwd voor diverse platformen, waaronder Debian/Ubuntu, Fedora/CentOS, Windows (zowel draagbare als installer-versies), macOS met officieel ondertekende DMG-images, en de populairste van allemaal met meer dan 52 miljoen pulls: Docker. Ook plugins groeien, met nu meer dan 20 beschikbaar - sommige ports van Emby-plugins, andere gloednieuw - en er komen voortdurend meer bij.

Voor de coreserver ziet 2020 er net zo spannend uit: onze langetermijnplannen blijven een volledige database-herschrijving omvatten voor veel betere prestaties, flexibiliteit bij back-up/herstel en ondersteuning voor extra database-engines, plus een voortdurende herziening van de WebUI om gebruiksvriendelijkheidsproblemen aan te pakken. Ons Fider-functieverzoekcentrum blijft groeien met veelgevraagde functies, en we hopen dat de grote herzieningswerkzaamheden begin dit jaar worden afgerond, zodat we nieuwe functies kunnen ontwikkelen zonder op spaghetti en ducttape te vertrouwen. Als je wilt helpen, bekijk dan onze pagina Hoe bij te dragen voor details.

Ook aan de clientkant was het minstens zo spannend. We begonnen 2019 zonder een enkele client, nadat Emby ons uit rancune de toegang tot hun clients had afgesneden. Dankzij de toegewijde inzet van een klein subteam heeft 2019 ons vier goed ondersteunde clients opgeleverd die allemaal op weg zijn naar een volledige release: Android en Android TV staan beide in de grote app-winkels (Google Play en Amazon) en zijn ook beschikbaar als rechtstreekse .apk-downloads, inclusief ondersteuning voor Chromecast. Ondertussen is Kodi samengevoegd tot één client en blijft deze goed onderhouden met voortdurende verbeteringen, waaronder ondersteuning voor Kodi 16-18 (met versie 19 onderweg), verbeterde IPv6-ondersteuning en Unicode-ondersteuning. Eind vorig jaar brachten we ook een iOS Expo-app uit, die momenteel in TestFlight Beta staat en hopelijk meer ondersteuning voor Apple-apparaten zal opleveren. Roku, een van onze meest gevraagde clients, moest vanwege problemen met de geforkte code helemaal opnieuw worden opgebouwd en blijft verbeteren, hoewel deze nog steeds in actieve ontwikkeling is en videoweergave grotendeels werkt. We hebben ook voorlopige ondersteuning voor WebOS, die nog steeds via sideloading moet worden geïnstalleerd maar over het algemeen werkt. Ten slotte is de Mopidy-plug-in overgezet en uitgebreid verbeterd, waardoor deze een correcte vulling van de Mopidy-bibliotheek biedt, ondersteuning voor meerdere bibliotheken en audioboekafspeelmogelijkheden.

Hoewel we toegegeven nog steeds enkele van de meer gevraagde maar 'niche'-clients missen (waarvan we sommige misschien nooit zullen zien), ziet 2020 er ook aan de clientkant veelbelovend uit. Verbeteringen blijven binnenkomen in het hele app-ecosysteem, en hoewel de voortgang bij onze nieuwe React-client traag is, hebben we hoge verwachtingen dat deze de meeste verschillende clients die we nu hebben zal vervangen. Zoals altijd kunnen we bijdragers op alle fronten gebruiken. Dus als ontwikkeling op een van deze platforms u bekend voorkomt, bekijk dan onze pagina Hoe bij te dragen voor details.

Het zou onverantwoord zijn om niet de Jellyfin-community te noemen, zowel op Reddit, onze eigen forums als onze Matrix-chats. Jellyfin zou nergens zijn gekomen zonder gebruikers die ons uitproberen en aanbevelen, en zonder degenen die bereid zijn hun medegebruikers te helpen, waardoor wij ons kunnen richten op de vooruitgang van het project. Wij waarderen oprecht alles wat u doet om te helpen, hoe klein ook.

Ik wens u allen een gelukkig nieuwjaar, een gelukkig decennium en vele, vele uren kijkplezier op uw Jellyfin-installaties!

Hartelijke groeten,
Joshua, Mede-projectleider