Wyszukiwanie w witrynie

Jellyfin 10.11 Media Server pojawia się z obsługą kopii zapasowych, FFmpeg 7.1 i nie tylko


Jellyfin 10.11, open-source'owy serwer multimedialny, wprowadza ogromną modernizację zaplecza, migrację bazy danych EF Core oraz znaczące przyspieszenie działania.

Po roku prac rozwojowych po poprzedniej wersji 10.10, open-source'owy serwer multimedialny Jellyfin właśnie wprowadził wersję 10.11 — jedną z największych aktualizacji w historii projektu. Wersja ta przynosi kompletną przebudowę bazy danych, poprawę wydajności, nowe opcje tworzenia kopii zapasowych oraz wiele usprawnień działających „pod maską”.

Jednym z głównych punktów programu jest migracja do EF Core, systemu mapowania obiektowo-relacyjnego opartego na .NET. Do tej pory Jellyfin polegał na bezpośrednich wywołaniach SQLite rozsianych po całej bazie kodu, co sprawiało, że aktualizacje i zmiany schematu były skomplikowane i podatne na błędy.

Dzięki EF Core baza danych jest teraz scentralizowana, bardziej przejrzysta i znacznie łatwiejsza w utrzymaniu, co otwiera drogę do szybszych zapytań, prostszych migracji i potencjalnego wsparcia dla innych systemów bazodanowych, takich jak PostgreSQL w przyszłości.

Wraz z tym przepisaniem backendu, Jellyfin 10.11 wprowadza wewnętrzne wsparcie dla Kopii Zapasowej i Przywracania — coś, o co użytkownicy prosili od dawna. Administratorzy mogą teraz tworzyć aktywne migawki bazy danych metadanych, przechowywać je zewnętrznie i przywracać, jeśli coś pójdzie nie tak.

Wydajność jest kolejnym ważnym elementem. Nowy silnik bazy danych korzysta z agresywnego buforowania w pamięci RAM, aby zminimalizować odczyty z dysku, co oznacza zauważalnie szybszą nawigację w dużych bibliotekach. Oczywiście wiąże się to z większym zużyciem pamięci RAM, ale system jest zaprojektowany tak, aby zwalniać pamięć w razie potrzeby, więc jest to rozsądna wymiana na rzecz szybciej działającego systemu. Poprawiono także działanie blokowania bazy danych, co powinno zmniejszyć niektóre długo nierozwiązane problemy występujące w zajętych serwerach.

Dla administratorów, Jellyfin 10.11 wprowadza przydatny interfejs startowy i przeglądarkę logów. Zamiast wpatrywać się w pusty ekran podczas migracji lub aktualizacji, teraz możesz śledzić postęp bezpośrednio przez prosty interfejs webowy dostępny w sieci lokalnej.

Po stronie obsługi mediów projekt przeszedł na FFmpeg 7.1, co pozwoliło na poprawę wydajności i kompatybilności. Dodano również obsługę tonemappingu HDR opartego na 3D LUT na urządzeniach Intel i Rockchip, tonemappingu Dolby Vision Profile 5 oraz sprzętowego dekodowania AV1 dla VideoToolbox Apple. Poprawiono także dokładność renderowania napisów, szczególnie przy użyciu sprzętowego transkodowania.

Ważne jest, aby zauważyć, że Jellyfin 10.11 przestaje również wspierać 32-bitowe ARM (armhf), oficjalnie wymagając 64-bitowego systemu operacyjnego na platformach ARM. Deweloperzy twierdzą, że starsze SBC, takie jak Raspberry Pi 1 i 2, nie nadążały za wymaganiami nowoczesnych wersji Jellyfin, a usunięcie wsparcia upraszcza proces wydawniczy w przyszłości.

Ponadto to wydanie przynosi szybsze działanie wyszukiwania, rozszerzone statystyki w panelu administracyjnym, nowe opcje personalizacji, takie jak branding ekranu powitalnego, oraz kilka mniejszych aktualizacji interfejsu użytkownika, które sprawiają, że przeglądanie i organizowanie treści jest nieco wygodniejsze.

Aby uzyskać więcej informacji, zobacz ogłoszenie.

Na koniec, warto dodać, że jeśli jeszcze nie zaczęliście korzystać z Jellyfin, oferujemy szczegółowy przewodnik, jak szybko i bezproblemowo go uruchomić za pomocą Dockera. Miłego oglądania!