Un proiect comunitar care înlocuiește interfața web standard a Jellyfin cu un aspect LCARS în stil Star Trek a fost făcut public. Autorul, care spune că a lucrat la el în privat luni de zile, a publicat lucrarea ca proiect GitHub numit jellyfin-lcars, cu o imagine de container disponibilă în registrul de pachete al proiectului. Anunțul a apărut în firul r/jellyfin.
Ce este de fapt
Nu este un plugin în sensul obișnuit. Procesul de build preia versiunea punctuală a imaginii Docker oficiale Jellyfin, compilează interfața web LCARS și înlocuiește directorul /web/ din acea imagine. Deasupra se adaugă un plugin LCARS mic pentru câteva informații suplimentare. Cu alte cuvinte, este o înlocuire directă a părții jellyfin-web din stack, distribuită ca container Jellyfin 12.4.
Deoarece schimbarea are loc la nivelul web, ea se aplică oricărui client care afișează pur și simplu interfața web standard. Autorul menționează aplicația pentru televizoare LG, iOS și Jellyfin Desktop ca fiind cele pe care le cunoaște.
Cine este afectat
Oricine rulează Jellyfin în Docker și vrea un front end diferit, precum și oricine folosește clienți care înfășoară interfața web — acești utilizatori vor vedea noul aspect fără să instaleze nimic în plus. API-urile de pe server și comportamentul redării nu sunt descrise ca schimbându-se.
De ce contează
Clientul web Jellyfin este partea la care majoritatea celor care își găzduiesc singuri serverul se uită zilnic, iar tematizarea lui a însemnat de obicei fie o ajustare CSS, fie un fork. Livrarea unui container gata pregătit scade considerabil bariera: tragi o imagine în loc să întreții un pipeline de build.
Rezervele, pe scurt
Autorul spune deschis că este o versiune beta. Printre lipsurile cunoscute se numără Live TV, Chromecast și SyncPlay, iar experiența mobilă pe iOS încă necesită lucrări de stilizare. De asemenea, autorul declară utilizarea AI în proiect — pentru separarea lui de un depozit privat, analiza diferențelor față de jellyfin-web actual, cod standard, procese de build și fluxuri de lucru GitHub — menționând totodată două decenii de experiență în inginerie software.
Comentariu pentru cei care își găzduiesc singuri serverul
Tratează acest lucru ca pe un experiment, nu ca pe o actualizare gata de instalat. Rulează-l mai întâi pe o instanță de test, păstrează fixat tag-ul containerului existent și fă o copie de siguranță a fișierului compose, și așteaptă-te ca interfața web să evolueze independent de versiunile Jellyfin de upstream. Părțile lipsă, Live TV și SyncPlay, sunt exact funcțiile pe care o gospodărie le observă repede, așa că decide dacă poți trăi fără ele înainte să îl extinzi la familie. Dacă vrei un prim pas mai sigur, explorează plugin-urile noastre pentru Jellyfin pentru completări care extind serverul fără a-i înlocui front end-ul.