1 poin oleh GN⁺ 1 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Setelah Andrew, pemimpin proyek Joshua dan anggota inti tim Anthony juga mundur, sementara tim yang ada melanjutkan operasional
  • Joshua mengundurkan diri karena sulit mencurahkan lebih banyak waktu dan energi mental yang dibutuhkan peran tersebut, serta karena burnout parah dan risiko kesehatan mental
  • Serah terima sedang berlangsung dengan komunikasi yang baik, sehingga kemungkinan terjadinya fork yang bermusuhan hampir tidak ada, dan operasional Jellyfin juga akan tetap berlanjut
  • Anthony, yang selama ini menangani backend dan operasional App Store, akan memprioritaskan hal lain karena perubahan dalam kehidupan pribadinya, tetapi bersedia mendukung pekerjaan transisi hingga 1 tahun jika diperlukan
  • Dalam 7 setengah tahun, Jellyfin telah berkembang menjadi server media FLOSS nomor 1 yang digunakan jutaan administrator server dan menjadi alternatif nyata bagi Plex

Pergantian kepemimpinan dan serah terima

  • Setelah Andrew lebih dulu mengundurkan diri, Joshua dan Anthony juga memutuskan untuk meninggalkan proyek
    • Joshua selama ini berperan sebagai pemimpin proyek, dan Anthony sebagai anggota inti tim
    • Anggota yang tersisa adalah orang-orang yang telah memimpin proyek selama bertahun-tahun dan akan terus menangani operasional Jellyfin
  • Serah terima Joshua berlangsung secara bersahabat dengan komunikasi yang lancar, sehingga kemungkinan munculnya fork yang bermusuhan dinilai hampir tidak ada
  • Anthony juga menjanjikan transisi yang lancar dan siap memberi dukungan meski membutuhkan waktu hingga 1 tahun jika perlu

Alasan mundur dan pertumbuhan Jellyfin

  • Joshua merasa tidak mampu menyediakan waktu dan energi mental yang cukup untuk peran tersebut, dan juga sulit merasa puas dengan pelaksanaan tugasnya
    • Pada akhirnya ia memutuskan mundur setelah menghadapi burnout parah dan risiko kesehatan mental
  • Anthony belakangan ini lebih banyak menangani pengelolaan backend dan operasional App Store daripada pekerjaan kode
    • Kini, setelah sekitar 8 tahun, perubahan dalam kehidupan pribadinya dan prioritas lain membuatnya sulit menyediakan cukup waktu luang
  • Pada awalnya Jellyfin diperkirakan hanya akan menjadi proyek yang digunakan ratusan, paling banyak ribuan orang, tetapi 7 setengah tahun kemudian telah berkembang menjadi server media FLOSS nomor 1
    • Ini menjadi alternatif nyata bagi Plex yang digunakan jutaan administrator server, dan jumlah pengguna individu diperkirakan sekitar 10 kali lebih banyak
    • Dinilai telah melampaui jauh proyek induk yang menjadi titik awalnya, sekaligus membuktikan bahwa FLOSS dapat berjalan dan memang ada kebutuhan nyata untuk itu
  • Joshua berharap tim yang tersisa dapat menjaga filosofi dan kode Jellyfin sambil melanjutkan proyek ini dalam jangka panjang

1 komentar

 
GN⁺ 1 jam lalu
Pendapat di Hacker News
  • Baru-baru ini Plex menaikkan Lifetime Plex Pass baru menjadi 750 dolar
    Sepertinya mereka ingin mendorong sebagian besar pengguna ke langganan bulanan atau tahunan, tetapi ini bertentangan dengan gagasan meng-host sendiri pustaka media pribadi. Terima kasih kepada para kontributor Jellyfin yang selama ini menyediakan alternatif
    https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/

    • Masalah terbesar Plex adalah pergeserannya ke arah yang memprioritaskan platform streaming dibanding server media
      Karena manajer internal harus menunjukkan indikator kinerja utama (KPI), mereka menyisipkan tombol, bagian, dan rekomendasi streaming di mana-mana. Server medianya sendiri masih jelas yang terbaik, jadi sangat dibutuhkan opsi sakelar classic untuk mematikan semua fitur streaming
    • Saya tidak begitu paham nilai apa yang diberikan Plex pada PC home theater pribadi
      Server di garasi menyediakan berbagi file SMB di jaringan lokal dan PC home theater me-mount-nya. Di XFCE4 dengan ukuran font diperbesar, cukup cari folder film atau acara TV lewat Nautilus atau Thunar, klik dua kali file, lalu terbuka di VLC; sangat sederhana dan berfungsi dengan baik
    • Rasanya beruntung membelinya seharga 120 dolar pada 2021, dan saya bersyukur mereka masih menjual lisensi seumur hidup
    • Saya tidak kenal satu orang pun yang mau membayar biaya langganan untuk perangkat lunak yang di-host sendiri, jadi saya bertanya-tanya bagaimana ini bisa menjadi model bisnis yang berkelanjutan
    • Mengejutkan bahwa ada orang yang membayar Plex sebesar itu padahal ada Jellyfin yang menyediakan fungsi hampir sama secara gratis
      Saya penasaran pola pikir seperti apa yang membuat orang mau membayar mahal untuk perangkat lunak ini, tetapi enggan membayar bahkan 20 dolar untuk perangkat lunak lain
  • Saya memasang container Jellyfin di PC gaming lama untuk penggunaan di rumah saja, dan hasilnya bagus sekali, jadi saya tidak begitu mengerti mengapa orang lebih dulu mencari Plex
    Aplikasi di berbagai platform juga cukup layak, dan saya menggunakannya selama 4 tahun tanpa masalah besar. Terima kasih kepada para pengembang dan pemelihara, semoga Andrew bisa beristirahat dengan cukup

    • Fitur yang paling saya sayangkan belum ada di Jellyfin adalah kemampuan untuk berbagi konten dalam library tertentu secara terperinci per pengguna
      Untuk saat ini, tampaknya sebagian media harus di-symlink ke folder terpisah, masing-masing dijadikan library, lalu ditampilkan per pengguna
    • Ada masalah di mana video yang sebenarnya bisa diputar dengan baik di pemutar bawaan atau mpv shim tetap terus ingin di-encode ulang
      Akhirnya saya me-mount drive jarak jauh secara langsung dan memutarnya dengan mpv lokal, sehingga hampir tidak memakai Jellyfin. Bagian lainnya saya suka, jadi ini makin disayangkan
    • Terakhir kali saya cek, dukungan Apple TV di Jellyfin masih kurang, sehingga pada praktiknya hanya Plex dan Infuse yang menjadi pilihan
      Karena sudah punya Lifetime Plex Pass, untuk saat ini tidak ada alasan untuk memedulikannya
    • 5–6 tahun lalu Plex bekerja dengan sangat baik, sementara Jellyfin masih tahap awal dan baru sekadar bisa jalan, sehingga ada inersia besar bagi pengguna lama untuk tetap di Plex
      Plex menyediakan klien yang matang serta undangan pengguna dan berbagi library yang mudah; setelah basis itu diperoleh, barulah biaya, iklan, dan pembengkakan fitur dimulai. Saya memakai Jellyfin setiap hari dan menyukainya, tetapi dukungan Apple TV terbatas dan penuh bug, tidak bisa mengirim dari iOS ke Chromecast, dan beberapa fitur membutuhkan plugin. Pengaturan transcoding juga sulit, dan unduhan offline di mobile hanya mengunduh file asli yang harus diputar dengan VLC, jadi sulit menyebutnya memiliki tingkat kematangan yang sama seperti Plex
    • Pada masa awal Plex saya membeli lisensi seumur hidup yang murah, tetapi ketika manajemen mengubahnya menjadi produk yang lebih mirip TV daripada server media pribadi, UI dan pengalaman penggunanya juga mengikuti arah itu
      Bagi pengguna awal itu transaksi yang bagus, tetapi bagi pengguna baru sekarang ada cukup banyak alasan untuk menghindari Plex
  • Jellyfin adalah proyek hebat yang hampir bekerja persis seperti yang saya inginkan: menampilkan dan memutar media saya tanpa otomatis memutar hal-hal seperti trailer
    Di antara orang yang belum mencobanya pun, tampaknya banyak yang menginginkan cara pemutaran sederhana seperti ini

    • Jellyfin bukan sesuatu yang luar biasa, dan ada banyak sekali bug yang sulit dipastikan akan diperbaiki
      Mungkin hanya cocok untuk orang yang menikmati mengutak-atik konfigurasi Linux yang rumit selama berjam-jam, yang besar kemungkinan rusak setelah diperbarui
  • Jika FLOSS bekerja sebagaimana mestinya, menurut saya para pemelihara tidak seharusnya terdorong ke burnout berat dan risiko kesehatan mental
    Dalam seminggu terakhir saja saya melihat dua kasus serupa lagi: Filebrowser(https://hacdias.com/2026/03/11/filebrowser/), axum-login / tower-sessions(https://github.com/maxcountryman/axum-login/discussions/330)

    • Justru karena proyek tidak mati ketika pemeliharanya harus pergi, FLOSS itu bekerja
    • Jika tolok ukur keberhasilan FLOSS adalah tidak ada satu pun peserta yang mengalami masalah terkait stres, itu standar yang terlalu tinggi
    • Orang yang bekerja di bidang non-FLOSS pun kadang mengalami burnout berat
  • Syukurlah sepertinya proses serah terimanya berjalan damai
    Saya sudah mencoba Jellyfin, tetapi perangkat keras saya tidak mampu menangani library, jadi untuk saat ini saya memakai Plex. Seiring Plex makin mendekati layanan streaming dibanding server media, saya berharap Jellyfin menjadi cukup matang untuk menjadi alternatif praktis saat dibutuhkan

    • Saya penasaran apa tepatnya yang dimaksud dengan Plex berubah menjadi layanan streaming
    • Saya penasaran masalah perangkat keras seperti apa yang terjadi
  • Sekarang adalah waktu yang lebih baik daripada sebelumnya untuk membangun server media sendiri dari nol
    Karena transcoding saat diminta membuat pengalaman klien tidak stabil, saya memakai solusi sendiri: semua media dinormalisasi dengan ffmpeg pada tahap unggah, lalu saat diputar, rentang byte mentah langsung dikirim dari penyimpanan blok. Memulai video dan melakukan seek terasa hampir seketika, seperti memutar kanal TV analog
    Bahkan sumber lossless 50GB pun dalam penggunaan nyata sebagian besar harus ditranscode, dan banyak klien tidak sanggup menangani bitrate tersebut, jadi membuang informasi yang tidak akan dipakai justru lebih baik untuk pengalaman akhir. Chatbot modern bisa membuat konfigurasi seperti ini dengan satu prompt, dan karena tidak ada transcoding saat pemutaran, Raspberry Pi pun cukup untuk melayani beberapa klien di jaringan lokal. Jika kebutuhan dibatasi hanya seperti penjelajah direktori sederhana yang memutar video tertaut, otonomi penuh mudah didapat

    • Jika Anda menilai waktu serendah itu dan mendapatkan lebih banyak kesenangan dari membuat aplikasi untuk berbagai platform daripada menonton film, itu pilihan yang bagus
      Selain itu, lebih baik memakai salah satu dari ratusan solusi yang sudah ada yang selama bertahun-tahun telah menangani bug dan masalah khusus platform
    • Saya memakai video HDR dengan bitrate tertinggi, tetapi hampir tidak pernah perlu transcoding
      TV 4K dan perangkat streaming 4K sudah murah, dan alasan utama transcoding adalah ketika browser tidak mendukung codec asli. Sekarang hampir semua perangkat bisa menangani stream bitrate tinggi, dan hanya video langka yang melebihi 100Mbit/s yang terbentur batas 100Mb pada sebagian streaming box
    • Silo di https://siloserver.org menjalankan lapisan kompatibilitas protokol Jellyfin bersama API-nya sendiri, sehingga klien Jellyfin apa pun bisa terhubung ke server Silo
    • Transcoding perangkat lunak dan transcoding perangkat keras harus dibedakan
      Sistem kelas bawah bisa kewalahan saat mengonversi remux Blu-ray ke target bitrate tinggi, tetapi dengan membeli mini PC biasa saja Anda bisa dengan mudah menyiapkan server yang mampu transcoding, sehingga hampir menghilangkan kelemahan yang muncul saat mencoba menghindarinya
    • Untuk pendekatan ala hacker yang tidak peduli UI, server web biasa dengan dukungan permintaan rentang byte dan autoindex saja sudah bisa menjadi server media yang cukup layak
      Browser mengambil metadata pemutaran file video lewat permintaan rentang untuk menyediakan fitur dasar seperti seek dan pengaturan kecepatan, dan unduhan lewat klik kanan tetap bisa dilakukan. Fiturnya memang banyak kurang, tetapi kesederhanaan dan efektivitas biayanya sangat baik; selama bisa menjalankan server HTTP dan punya ruang untuk menyimpan file, bandwidth jaringan bisa diisi penuh dengan data video
  • Saya sangat puas mengelola server media dengan LLM·Tailscale·Jellyfin, lengkap dengan metadata dan sistem penataan yang sempurna, bahkan pencarian multimodal

  • Saya menyukai Jellyfin dan ekosistem terkaitnya, dan lega transisi ini berlangsung damai

    • Saya penasaran apa yang dimaksud dengan ekosistem terkait di sini
  • Swiftfin, aplikasi Apple TV, memang pilihan terbaik, tetapi kondisinya masih sangat kasar: tidak melakukan refresh, teks terus saling tumpang tindih, dan sebagainya
    Perlu lebih banyak bantuan

    • Neptune patut diperhatikan
      Saya pindah dari Swiftfin ke Infuse, lalu sekarang memakai Neptune setiap hari, dan perkembangannya cepat membaik
      https://neptuneplayer.com
    • Sebagai alternatif, JellyTV punya UI yang cukup mulus, dan Streamyfin juga menyediakan beta untuk TV serta terus membaik
      Meski begitu, klien TV memang area yang khususnya sulit dalam ekosistem Jellyfin
    • Swiftfin telah merilis v1.5, pembaruan pertamanya setelah bertahun-tahun, dan setahu saya ke depannya akan terus tersinkronisasi
      Membutuhkan tvOS 26
    • Infuse sangat matang dan tidak kekurangan apa pun di Apple TV
    • Dulu saya sempat mencoba berkontribusi kecil-kecilan ke Swiftfin, tetapi hampir tidak ada respons dari pihak proyek, jadi saya berhenti dan mengganti klien iOS ke Infuse
      Secara umum bagus, tetapi saya sangat tidak suka performa daftar pada koleksi berskala besar
  • Jellyfin cocok untuk kebutuhan saya, dan saya menghargai upaya yang masuk ke pengembangannya
    Baru-baru ini saya mengalami masalah rendering saat melakukan tone mapping HDR→SDR untuk ditonton di display plasma Pioneer sekitar tahun 2008. Servernya cukup stabil, tetapi kualitas klien tidak konsisten; saat ini saya memakai adaptor mpg-shim dan berharap ada aplikasi yang mendukung komposisi render native yang lebih baik