Jellyfin: Alternatif Plex Gratis yang Wajib Anda Ketahui. Panduan Lengkap

  • Jellyfin gratis, privat, dan lintas platform, tanpa akun atau langganan.
  • Mendukung TV Langsung, DLNA, Chromecast, SyncPlay, AV1 dan Dolby Vision HDR.
  • Instalasi fleksibel (PC, Docker, NAS) dan pengembangan terbuka di .NET dengan ffmpeg.
  • Pengalaman yang lebih baik dengan pustaka yang diberi nama baik dan plugin utama seperti DLNA, Trakt, dan NextPVR.

Jellyfin

Jellyfin adalah server media gratis dan sumber terbuka yang menempatkan pustaka media Anda sebagai pusatnya: Anda yang memegang kendali, Anda yang memutuskan apa yang ingin dibagikan dan bagaimana cara memutarnya. Tidak ada akun wajib, biaya premium, atau telemetri yang mengganggu; filosofinya jelas: "media Anda, sesuai keinginan Anda," dengan privasi dan kendali penuh di rumah atau di jaringan Anda.

Dalam panduan praktis dan komprehensif ini, Anda akan mengetahui apa itu Jellyfin, sejarah dan lisensinya, platform dan klien yang kompatibel, fitur-fitur utama seperti TV langsung, SyncPlay atau DLNA, gambaran umum proses instalasi dan konfigurasi (termasuk Docker dan NAS), perbedaan nyata dibandingkan dengan Plex dan Emby, versi unggulan dengan fitur-fitur baru seperti Dolby Vision atau AV1, serta detail untuk pengembang (.NET, ffmpeg, klien web dan API) dan pengalaman pengguna dengan masalah umum dan solusinya.

Apa itu Jellyfin dan mengapa itu penting

Jellyfin adalah serangkaian aplikasi dan server media yang dirancang untuk mengatur, mengelola, dan berbagi file digital Anda (video, audio, foto, dan bahkan ebook EPUB) menggunakan model klien-server. Server diinstal pada Linux, Windows, macOS, atau dalam kontainer Docker, dan klien berjalan di ponsel, tablet, Smart TV, pemutar media, konsol game, atau langsung di browser web.

Tidak seperti alternatif berbayar seperti Plex atau Emby, Jellyfin adalah perangkat lunak 100% gratis (GPLv2), tanpa langganan, fitur berbayar, atau otentikasi pihak ketiga. Ia berfungsi sempurna di intranet yang terisolasi, tanpa bergantung pada layanan eksternal, dan dapat mengalirkan konten ke perangkat DLNA dan Chromecast di jaringan Anda.

Sejarah, Lisensi, dan Filosofi Jellyfin

Proyek ini lahir pada tanggal 8 Desember 2018, sebagai cabang dari Emby , ketika komunitas (dengan pendiri bersama seperti Andrew Rabert dan Joshua Boniface) bereaksi terhadap penutupan pengembangan sumber terbuka Emby. Rilis pertama dilakukan pada tanggal 30 Desember 2018, dan mulai Januari 2019, proyek ini mengadopsi sistem penomoran versinya sendiri yang dimulai dengan versi 10.0.0, dengan pembaruan yang terus-menerus.

Lisensi GPLv2 menjamin bahwa kode tersebut tetap gratis dan komunitas dapat mengaudit, meningkatkan, dan mendistribusikannya kembali, sebuah pendekatan yang juga berarti privasi: tidak ada "agenda tersembunyi", tidak ada pelacakan, dan tidak ada akun wajib untuk menggunakan media Anda sendiri, sesuatu yang dihargai banyak pengguna dibandingkan dengan model freemium.

Platform, ekosistem, dan klien

Jellyfin benar-benar lintas platform : server di Linux, Windows, macOS, dan Docker; klien untuk Android, iOS, dan iPadOS, Amazon Fire TV, Android TV dan Fire TV, Roku, Xbox One dan Series X/S, TV LG dengan webOS, aplikasi desktop (Jellyfin Media Player), dan antarmuka web yang dapat diakses dari browser.

Tersedia juga add-on dan plugin untuk integrasi dengan Kodi , dan bahkan kompatibilitas warisan tidak resmi dari klien Emby dalam beberapa kasus (meskipun ini semakin jarang terjadi karena kode semakin berbeda). Secara default, akses menggunakan HTTP pada port 8096 dan HTTPS pada port 8920, yang memfasilitasi akses lokal dan jarak jauh dengan konfigurasi yang sesuai.

Fitur utama yang membuat perbedaan

  • Siaran langsung TV dan rekaman:Jika Anda menambahkan perangkat keras/layanan yang diperlukan, Jellyfin dapat menyetel TV langsung dan mengelola rekaman, tanpa batasan saluran yang diberlakukan oleh lisensi pihak ketiga.
  • Chromecast dan DLNAAnda dapat mentransmisikan konten ke perangkat Chromecast dan melakukan streaming konten ke pemutar yang kompatibel dengan DLNA. Dimulai dengan Jellyfin 10.9, DLNA telah dikelola sebagai plugin, mempertahankan fungsinya tetapi memindahkannya ke bagian Add-on.
  • Sinkronisasi Putar: Sejak versi 10.6.0, beberapa pengguna dapat melihat konten yang sama secara serempak, ideal untuk sesi grup jarak jauh.
  • EPUB eBook dan segmen media- Menambahkan pembacaan EPUB, dan dalam rilis terbaru, peningkatan seperti segmen media (misalnya, bab dalam berkas video) untuk navigasi yang lebih tepat.
  • Tidak ada paywall: Transcoding, scraper khusus, pemutaran daftar putar IPTV (melalui Xteve atau HDHomeRun) dan fitur-fitur canggih lainnya tersedia tanpa berlangganan.

Aplikasi Android resmi dan pengalaman seluler

Aplikasi Android resmi adalah pendamping alami untuk server : Anda perlu menjalankan server Jellyfin, dan dari aplikasi tersebut Anda dapat memutar pustaka musik Anda, mengirim konten ke Chromecast, melihat koleksi Anda dengan antarmuka yang ramah pengguna, dan mendengarkan musik dengan Android Auto (hanya online).

Motto “Media Anda, sesuai keinginan Anda” sangat relevan di perangkat seluler : tanpa akun atau pelacakan, dengan akses langsung ke koleksi Anda dan dukungan pemutaran lokal yang andal jika formatnya kompatibel, meminimalkan transcoding yang tidak perlu.

Instalasi dan Memulai (PC, Docker, dan NAS)

Pengaturannya adalah server-klien : Anda menginstal server terlebih dahulu dan kemudian terhubung dari satu atau lebih klien. Situs web resminya menawarkan penginstal untuk Linux, Windows, macOS, dan Docker, dan komunitas memelihara paket untuk berbagai perangkat NAS.

QNAP NAS dan jalan pintas praktis : beberapa pengguna menginstal Jellyfin di QNAP menggunakan file .qpkg (misalnya, yang dari pdulvp di GitHub) langsung dari App Center, mempercepat penyebaran dengan ikon dan proses startup seperti aplikasi NAS lainnya.

Berhati-hatilah dengan port 8096 jika Anda menggunakan Emby : Jellyfin dan Emby sama-sama menggunakan port 8096 secara default, jadi jika keduanya berjalan di mesin yang sama, kemungkinan besar Anda akan melihat server Emby saat membuka Jellyfin. Ubah port salah satunya untuk menghindari konflik.

Panduan pengaturan awal : Saat memulai Jellyfin Server, pilih bahasa Anda, buat pengguna (sebaiknya hindari "admin" dan gunakan kata sandi yang kuat) dan tentukan pustaka Anda dengan menunjukkan apakah itu film, serial, musik, dll., bahasa metadata, dan negara Anda untuk klasifikasi yang benar.

Akses eksternal dan port : Awalnya, sebaiknya nonaktifkan akses eksternal dan pembukaan port otomatis; setelah semuanya berfungsi dengan benar, Anda dapat mempertimbangkan untuk mengekspos 8096/8920 hanya jika diperlukan dan dengan langkah-langkah keamanan yang sesuai.

Organisasi file dan scraper: terorganisir

Jellyfin memberikan hasil yang lebih baik dengan nama yang terorganisir dan mengurangi kejutan : tidak seperti Plex yang "memaafkan" nama yang berantakan, Jellyfin bekerja jauh lebih baik dengan konvensi penamaan yang jelas, terutama untuk serial. Struktur seperti "Series/Season 2/Series S02E01.mp4" menghindari masalah dan mempercepat identifikasi.

Jika perlu, ganti nama; jika tidak, sesuaikan : meskipun mengganti nama bisa melelahkan, Jellyfin memungkinkan Anda menggunakan scraper khusus dan mengedit metadata secara manual tanpa membayar, sesuatu yang disembunyikan platform lain di balik paket premium mereka.

Performa, transcoding, dan kualitas pemutaran

Pemutaran lokal terasa responsif dan andal : mereka yang beralih dari Plex sering kali memperhatikan waktu pemuatan awal yang lebih ringan dan lebih sedikit buffering ketika formatnya kompatibel, sehingga menghindari transcoding yang tidak perlu.

Transcoding gratis, tetapi mengonsumsi sumber daya : jika NAS atau server Anda sederhana, transcoding waktu nyata dapat membebani sistem. Aktifkan akselerasi perangkat keras di Pemutaran > Konversi dan coba HEVC dan AV1 jika perangkat keras Anda memungkinkan, sesuaikan ekspektasi Anda berdasarkan sistem Anda.

Plugin, IPTV, dan ekosistem ekstensi

Repositori add-on resmi menawarkan komponen-komponen utama : DLNA (sekarang sebagai plugin), integrasi dengan Infuse dan Kodi, NextPVR, Trakt, dan banyak lagi. Ini bukan katalog yang tak terbatas, tetapi mencakup hal-hal dasar, dan komunitas berkontribusi pada repositori pihak ketiga tanpa perlu berada di repositori resmi.

Daftar IPTV gratis : Jellyfin dapat memutar IPTV menggunakan Xteve atau HDHomeRun sebagai perantara; pengaturannya membutuhkan sedikit lebih banyak usaha daripada di Kodi, tetapi setelah aliran diatur, ia terintegrasi dengan sangat baik ke dalam pustaka Anda.

Keamanan dan privasi

Tidak ada akun paksa, tidak ada telemetri, dan tidak ada pihak ketiga : Jellyfin tidak mengirim data Anda ke server eksternal dan dapat beroperasi di dalam jaringan Anda tanpa paparan publik. Meskipun demikian, gunakan kata sandi yang kuat dan pertimbangkan dengan cermat apakah Anda benar-benar perlu membuka port ke dunia luar.

Forum dan jaringan dengan "dinding cookie" : Sumber daya komunitas seperti Reddit mungkin menampilkan pemberitahuan tentang cookie dan teknologi serupa; ini bukan bagian dari Jellyfin, tetapi perlu diingat jika Anda berkonsultasi dengan utas dukungan di platform tersebut.

Pengembangan: Mengompilasi, Berkontribusi, dan Men-debug Jellyfin

Repositori server ada di GitHub dan menggunakan .NET (saat ini SDK 9.0 diperlukan untuk kompilasi). Anda juga membutuhkan ffmpeg, dan Anda dapat mengembangkan dengan Visual Studio 2022 atau VS Code pada sistem operasi utama apa pun (kecuali FreeBSD, yang belum didukung).

Klien web terpisah dari backend : Secara default, server menyajikan file statis untuk klien web, tetapi file-file ini tidak termasuk dalam repositori. Anda dapat memperolehnya dengan tiga cara: mengunduh build yang sudah selesai dari pipeline Azure DevOps, mengkompilasinya dari repositori jellyfin-web, atau menyalinnya dari instalasi server yang sudah ada.

Memulai dan melakukan debugging : Dengan Visual Studio, buka solusi dan tekan F5. Di VS Code, buka folder repo, instal ekstensi yang disarankan, dan tekan F5. Dari baris perintah, ketik "dotnet run", atau kompilasi dan jalankan biner (./jellyfin di Linux/macOS atau jellyfin.exe di Windows).

Untuk menjalankan klien web secara terpisah : gunakan flag “--nowebclient” atau variabel “JELLYFIN_NOWEBCONTENT=true”. Terdapat profil peluncuran bernama “Jellyfin.Server(nowebcontent)”. Perhatikan bahwa wizard pengaturan tidak dapat dijalankan jika klien web terpisah.

API dan pengujian : Dokumentasi API berada di “/api-docs/swagger/index.html” pada port server. Pengujian unit dijalankan menggunakan “dotnet test” dan merupakan bagian dari pipeline CI di Azure.

Ruang kode dan kontainer pengembangan : Saat membuat lingkungan, dibutuhkan waktu 20–30 detik untuk memuat ekstensi (.NET 7.x dalam log). Jika Anda mengakses dari luar, tandai port sebagai publik. Layar login mungkin muncul pada akses pertama; muat ulang untuk dialihkan ke wizard. Terdapat beberapa variasi kontainer "nowebclient" dan satu dengan ffmpeg6 yang sudah terinstal (launcher "ghcs .NET Launch (nowebclient, ffmpeg)").

Pengalaman nyata: subtitle dan caching di klien

Subtitle tidak sinkron atau hilang di iOS : Beberapa pengguna melaporkan bahwa dengan subtitle tersemat atau SRT yang diaktifkan, sinkronisasi gagal atau subtitle tidak dimuat di iPhone, sementara berfungsi dengan baik di klien lain (Web, Tizen, PC Media Player). Ini adalah masalah yang biasanya diatasi oleh tim dengan pembaruan, tetapi ada baiknya mencoba wadah subtitle dan pengaturan yang berbeda.

Gangguan cache saat berganti server atau memperbarui : Saat terhubung ke server baru, atau setelah memperbarui aplikasi yang masih terhubung ke server sebelumnya, antarmuka mungkin tidak ditampilkan karena cache yang rusak. Di PC, ini diperbaiki dengan membersihkan cache pemutar; di iPhone, menginstal ulang aplikasi adalah solusi paling langsung. Permintaan yang sering diajukan adalah agar tombol "Reset Aplikasi" juga membersihkan cache web.

Cara menggunakan Jellyfin dalam kehidupan sehari-hari

Dari ruang tamu atau saat bepergian : akses perpustakaan Anda, lanjutkan pemutaran dari tempat Anda berhenti, siarkan ke Chromecast atau Smart TV Anda, atau dengarkan musik dengan Android Auto (ingat, ini adalah mode online). Jika Anda mengaktifkan TV Langsung, Anda dapat mengintegrasikan saluran dan rekaman ke dalam pengalaman menonton Anda.

Dari browser dan desktop Anda : klien web-nya sangat andal, dan Jellyfin Media Player untuk Windows, macOS, dan Linux menawarkan akselerasi dan pintasan keyboard yang praktis. Anda juga dapat menggabungkannya dengan Kodi atau Infuse jika Anda lebih menyukai antarmuka pengguna mereka.

Praktik yang baik untuk menghindari sakit kepala dengan Jellyfin

  • Jaga server tetap diperbarui:Selain fitur-fitur baru (seperti Dolby Vision HDR atau AV1), ada perbaikan bug klien, peningkatan scraper, dan pengoptimalan backend.
  • Jaga perpustakaanStruktur yang jelas, penamaan yang konsisten, dan metadata dalam bahasa yang tepat akan menghemat waktu. Manfaatkan opsi Putar Ulang > Konversi untuk menyeimbangkan kualitas dan konsumsi sumber daya.
  • Plugin dengan kepalaInstal hanya apa yang Anda butuhkan. DLNA sebagai plugin, Trakt untuk sinkronisasi, integrasi Kodi/Infuse, dan NextPVR untuk TV adalah pilihan yang aman; sisanya adalah pengujian yang terkontrol.

Kompatibilitas Teknis Jellyfin dan Catatan Tambahan

Ditulis dalam C# dan berbasis .NET , Jellyfin telah memindahkan frontend web-nya ke sistem terpisah untuk mempersiapkan backend SQL dan skenario ketersediaan tinggi dengan banyak server. Secara default, sistem ini terekspos pada port 8096/8920, dan API Swagger membantu mengintegrasikan atau mengotomatiskan tugas.

Tersedia dalam berbagai bahasa dan memiliki komunitas aktif yang memelihara terjemahan (melalui platform lokalisasi), tema, dan paket ikon. Proyek GitHub ini menampung banyak subproyek selain server dan menyambut kontribusi dengan panduan dan standar komunitas.

Ekosistem HTPC memposisikannya sejajar dengan Plex, Kodi, dan Emby sebagai pilihan utama untuk home theater, dengan kompatibilitas untuk set-top box dan sistem Smart TV. Anda dapat menjalankannya di Docker dan menyesuaikan penyebarannya dengan infrastruktur Anda.

Jika Anda mencari kendali, privasi, dan kekuatan tanpa berlangganan , Jellyfin adalah pilihan yang tepat: fleksibel di berbagai platform, mampu menangani TV Langsung, plugin, dan transcoding, serta didukung oleh komunitas yang terus menyempurnakan dan mengembangkan proyek ini.

Plex vs. Jellyfin
Artikel terkait:
Plex vs. Jellyfin: Panduan Lengkap Memilih Server Media Anda

Tambahkan sebagai sumber pilihan di Google