Platform pemutar media independen berbasis open-source, Jellyfin, secara resmi meluncurkan pembaruan skala besar melalui versi Jellyfin 12.0. Pembaruan ini membawa perombakan total pada arsitektur database untuk meningkatkan kecepatan loading koleksi, integrasi dukungan format buku dan komik secara native, antarmuka modern yang disempurnakan, serta pembaruan mesin transkoding berbasis FFmpeg 8.1.
Langkah rilis versi 12.0 ini sekaligus menandai pergeseran penamaan versi utama Jellyfin. Tim pengembang memutuskan untuk menanggalkan skema awalan 10. yang telah digunakan bertahun-tahun demi memperjelas signifikansi perubahan teknis di setiap pembaruan. Kehadiran Jellyfin 12.0 menjadi lompatan penting bagi para pengguna pemutar media mandiri yang menginginkan performa server multimedia lebih responsif dan serbaguna.
Skema Penamaan Baru dan Mendorong Efisiensi Database
Pengubahan susunan penomoran dari 10.11.0 langsung menuju 12.0 dilakukan untuk menghindari kesalahpahaman pengguna. Sebelumnya, perubahan arsitektur besar seperti perombakan total database perpustakaan pada versi 10.11.0 kerap dikira sebagai pembaruan rutin biasa karena angka utamanya tetap berawalan 10. Kini, setiap pergantian angka depan menandakan perubahan arsitektur mendasar pada platform.
Salah satu fokus utama pada Jellyfin 12.0 adalah perombakan manajemen playlist dan koleksi media. Pada sistem lama, daftar putar dan koleksi disimpan sebagai satu entitas panjang di dalam entitas induk. Akibatnya, setiap kali sistem ingin menghitung jumlah konten atau menampilkan satu halaman daftar putar, server harus membaca dan mengekstrak keseluruhan berkas koleksi. Begitu pula saat pengguna menghapus satu lagu, seluruh daftar harus ditulis ulang ke dalam sistem penyimpan.
Di versi 12.0, setiap item dalam daftar putar kini memiliki baris datanya sendiri di dalam database. Perubahan struktural ini memberikan dampak peningkatan performa yang sangat signifikan. Fitur-fitur populer seperti Continue Watching, Next Up, pencarian direktori artis, serta penghitungan pantauan folder kini beroperasi jauh lebih cepat dan minim beban komputasi.
Dukungan Buku Native dan Ekosistem Plugin yang Diperbarui
Peningkatan besar berikutnya terletak pada pengelolaan dokumen buku dan komik. Selama bertahun-tahun, pengelolaan buku di Jellyfin sangat bergantung pada plugin pihak ketiga seperti Bookshelf. Pada Jellyfin 12.0, fungsi penanganan buku kini dipindahkan langsung ke dalam core server secara native.
Server Jellyfin terbaru ini mampu membaca metadata berkas OPF, ComicInfo, serta ComicBookInfo secara otomatis. Sistem juga dapat membuat gambar sampul (cover) untuk berkas EPUB dan arsip komik digital, mengekstrak jumlah halaman dari dokumen PDF, hingga mengidentifikasi bab atau chapter dari audiobook secara langsung. Sementara itu, fungsi eksternal plugin Bookshelf kini dipisah menjadi penyedia data GoogleBooks dan ComicVine, ditambah dengan plugin baru OpenLibrary untuk memperkaya pustaka literatur digital pengguna.
Peningkatan Antarmuka, FFmpeg 8.1, dan Langkah Migrasi Wajib
Dari segi visual dan fungsionalitas, tampilan Modern kini ditetapkan sebagai tata letak default baik di perangkat desktop maupun seluler, sedangkan tampilan lama diubah namanya menjadi Legacy. Pembaruan ini juga mendukung kustomisasi versi alternatif untuk setiap episode serial TV, memberikan fleksibilitas bagi kolektor media yang memiliki beberapa variasi tayangan.
Di balik layar, mesin transkoding Jellyfin diubah menggunakan versi FFmpeg 8.1 guna memastikan efisiensi pemrosesan video berkodek tinggi. Tim pengembang juga menyematkan penambalan keamanan krusial terkait kerentanan path traversal dan cross-site scripting (XSS).
Bagi pengguna yang berencana melakukan pembaruan, terdapat beberapa syarat teknis yang wajib diperhatikan. Sistem server minimal harus sudah berada pada versi 10.10.7 atau lini 10.11.x sebelum melakukan upgrade ke 12.0. Setelah proses instalasi selesai, pemindaian total seluruh perpustakaan media (full library scan) wajib dilakukan. Perlu dicatat pula bahwa plugin pihak ketiga akan nonaktif sementara sampai pengembangnya membangun ulang pustaka berdasarkan kerangka .NET 10, serta penghapusan permanen titik akhir lama seperti /emby/ dan /mediabrowser/.