9 poin oleh GN⁺ 2025-04-18 | 2 komentar | Bagikan ke WhatsApp
  • Berbagi pengalaman beralih dari Spotify ke Jellyfin
  • Setelah berhenti menggunakan Spotify, penulis mencari cara alternatif untuk mendengarkan musik dan mencoba berbagai pemutar musik lokal, tetapi sebagian besar terasa tidak praktis atau memiliki UX yang ketinggalan zaman
  • Penulis juga sempat membuat pemutar musik berbasis web sendiri, tetapi ada keterbatasan seperti tidak bisa digunakan secara offline
  • Pada akhirnya, penulis memilih server media self-hosted Jellyfin untuk membangun pustaka musik
  • Solusi ini menyediakan kemampuan mendengarkan musik secara offline di berbagai perangkat, memberikan kemandirian digital melalui self-hosting, dan kini diperluas ke solusi open source lainnya

Meninggalkan Spotify

  • Setelah berhenti memakai Spotify, penulis mencoba beberapa solusi alternatif
  • Pilihan akhirnya adalah Jellyfin, server media self-hosted open source

Mengumpulkan file musik lokal dan keterbatasan pemutar

  • Mengumpulkan file musik seperti mp3 dan flac, lalu mencoba memutarnya secara lokal
  • Pemutar klasik seperti Winamp punya UI yang bagus, tetapi kurang nyaman untuk menjelajahi pustaka
  • VLC memiliki performa yang kurang baik dalam menangani file flac
  • foobar2000 terlalu rumit untuk dikonfigurasi sehingga akhirnya ditinggalkan

Membuat pemutar musik web sendiri

  • Untuk mempelajari htmx, penulis membuat sendiri pemutar musik web sederhana
  • Musik bisa di-streaming di browser melalui server lokal
  • Masalahnya:
    • Tidak bisa digunakan jika tidak ada internet atau server sedang mati
    • Untuk menambahkan fitur offline, aplikasinya harus dirombak menjadi bentuk app
    • Menjaga proyek ini tetap berjalan terasa membebani, sehingga dibutuhkan alternatif

Pengalaman menggunakan aplikasi Apple Music

  • Aplikasi Apple Music memang terasa lawas, tetapi cukup baik sebagai pemutar musik
    • Mendukung pengurutan, sinkronisasi, dan penggunaan offline
  • Kekurangannya:
    • Sinkronisasi pustaka antarperangkat menimbulkan masalah kapasitas
    • Harus menjalani “battle royale ruang penyimpanan” untuk menentukan lagu mana yang dipertahankan dan mana yang dihapus
    • Tetap terasa kurang nyaman dibanding kemudahan berbasis cloud seperti Spotify

Menemukan Jellyfin dan beralih

  • Penulis mengenal Jellyfin lewat video YouTube Jeff Geerling
  • Jellyfin bukan hanya alternatif Netflix/Disney+, tetapi juga bisa dimanfaatkan sebagai platform untuk mendengarkan musik
  • Satu-satunya kekurangan: harus di-host sendiri

Saran soal self-hosting

  • Instalasinya tidak terlalu sulit bahkan jika bukan programmer
  • Tanpa perangkat seperti NAS pun, server rumahan bisa dibuat dari PC lama
  • Setelah instalasi lokal, sistem bisa langsung dipakai dengan pengaturan awal yang sangat sederhana

Integrasi aplikasi offline

  • Aplikasi klien untuk Jellyfin:
  • Melalui aplikasi tersebut, musik bisa diunduh lalu diputar secara offline

Langkah berikutnya menuju kemandirian digital

  • Setelah membeli mini PC kecil, penulis kini menjalankan Jellyfin secara permanen
  • Selain itu, penulis juga meng-host Immich → alternatif Google Photos

Jika sedang mempertimbangkan self-hosting

  • Jika sudah terbiasa memakai terminal, self-hosting bisa dilakukan oleh siapa saja
  • Setelah semuanya diatur, pustaka musik pribadi bisa diakses dari perangkat mana pun
  • Jika open source terus berkembang, kita akan makin mampu membangun sendiri fitur yang diinginkan tanpa layanan cloud

Kesan penutup

  • Penulis berharap di masa depan musik, film, foto, dan kenangan bisa dinikmati bebas dari server milik sendiri, bukan “komputer orang lain”
  • Open source mungkin bergerak agak lambat, tetapi diyakini sebagai jalan menuju masa depan yang lebih baik dan lebih bebas

2 komentar

 
corean 2025-04-21

Pengguna Synology NAS mungkin bisa memakai DS Audio sebagai alternatif.

 
GN⁺ 2025-04-18
Komentar Hacker News
  • Artikel ini tidak menyebutkan bahwa saat berpindah dari langganan streaming musik biasa ke pustaka Jellyfin, fitur yang hilang cukup banyak
    • Di YouTube Music, Anda bisa memilih lagu atau band tertentu lalu mengklik "Radio" untuk membuat daftar putar berisi lagu-lagu serupa
    • Fitur ini membantu menemukan musik baru dan menjaga variasi tetap segar
    • Fitur seperti ini akan hilang
    • Banyak layanan seiring waktu membuat mix berdasarkan kebiasaan mendengarkan pengguna
    • Karena saya tidak menjelajahi forum musik, saya tidak tahu rilis album baru selain dari band yang sudah saya sukai
  • Secara pribadi saya hanya memakai Jellyfin untuk video
    • Untuk audiobook dan podcast saya memakai AudioBookShelf
    • Untuk musik saya memakai Navidrome
    • Fitur smart playlist di Navidrome sangat bagus
    • Navidrome mengimplementasikan API Subsonic sehingga banyak aplikasi bisa memanfaatkannya
    • Saya pribadi lebih suka Substreamer, tetapi aplikasi lain seperti DSub juga bisa digunakan
  • Navidrome sangat unggul untuk musik
    • Saya menjalankan Navidrome dan Jellyfin dalam container Docker
    • Saya memakai NordVPN Meshnet agar bisa terhubung dengan aman dari luar
    • Saya meng-host seluruh pustaka FLAC di Navidrome dan bisa melakukan transcoding ke Opus secara real-time
    • Selama lebih dari setahun hampir tidak ada masalah
    • Sangat direkomendasikan
  • Self-hosting itu sangat bagus kalau Anda punya kemampuan teknis
    • Selama dua tahun terakhir saya berusaha mengganti sebanyak mungkin langganan dengan solusi self-hosting
    • Biaya langganan saya pernah mencapai sekitar 200 AUD per bulan
    • Sampai sekarang saya sudah membatalkan langganan senilai sekitar 150 AUD
    • Saya memakai desktop kantor seharga 500 AUD sebagai home server, dan biayanya sudah balik modal
    • Saya berencana upgrade ke yang lebih baik pada akhir tahun ini
    • Saat ini saya sedang mengganti semua layanan streaming film dengan Emby
    • Spotify dan Adobe Lightroom masih ada dalam daftar yang harus saya kerjakan
    • Pada akhirnya saya berencana hanya menyisakan YouTube, Fastmail, dan Borgbase
  • Secara pribadi saya merekomendasikan Lyrion Music Server
    • Open source, self-hosted, dan menyediakan banyak plugin yang bagus
    • Bisa menyinkronkan musik di beberapa perangkat di rumah
    • Perangkat fisiknya memang sudah tidak dijual lagi, tetapi bisa dengan mudah dibuat memakai Raspberry Pi
    • Perusahaannya membuat sesuatu yang hebat lalu merilisnya sebagai open source sehingga proyeknya bisa terus berlanjut
    • Saya berencana terus memakainya ke depan
  • Masalahnya adalah mencari musik dari Spotify di tempat lain
    • Membeli file musik memerlukan biaya besar, dan bahkan setelah dibeli pun kepemilikannya tidak sepenuhnya jelas
    • Mencarinya di situs Linux ISO adalah mimpi buruk
    • Saya berharap ada cara yang lebih mudah
  • Saya memakai strategi menyinkronkan pustaka musik dengan smart playlist
    • Lagu berbintang 5 yang tidak didengarkan selama lebih dari 8 bulan
    • Lagu berbintang 4 yang tidak didengarkan selama lebih dari 16 bulan
    • Lagu berbintang 3 yang tidak didengarkan selama lebih dari 32 bulan
    • 20GB musik yang paling jarang diputar
    • Musik Natal dan file musik arsip dikecualikan
    • Disinkronkan setiap hari agar pilihan musik tetap segar
  • Saya melakukan self-hosting untuk beberapa hal, termasuk server Emby
    • Gagasan self-hosting pustaka musik cukup menarik bagi saya
    • Saya penasaran bagaimana proses pengumpulan musik di Jellyfin
    • Fitur "song radio" di Spotify membuat penemuan musik jauh lebih cepat
    • Saya menginginkan media player dan "frontend" yang lebih baik, tetapi belum bisa menyelesaikan bagian pengumpulannya
  • Saya berhenti menggunakan Jellyfin karena lagu yang diekspor dari pustaka iTunes mengeluarkan suara yang terasa menyobek telinga
    • Mungkin filenya rusak, dan Jellyfin memutarnya tanpa peringatan apa pun
    • Bisa jadi ada lagu lain yang serupa, jadi saya berhenti memakainya
  • Penulisan ulang klien Plex membuat para pengguna self-hosting tidak puas
    • Fungsinya rusak dan fitur-fitur berguna dihapus
    • UI-nya diubah agar berfokus pada streaming
    • Jika Anda belum memilih jalur Plex, saya sarankan menunggu sampai komunitas dan pengembang memperjelas roadmap-nya
    • Plex terbuka terhadap masukan, tetapi banyak pengguna merasa dikhianati