
Navidrome adalah server yang direkomendasikan orang ketika seseorang bertanya bagaimana cara melakukan streaming pustaka musik pribadi, dan ada alasan yang sangat bagus untuk itu. Itu boot dalam beberapa detik, menyimpan puluhan ribu trek tanpa keluhan, dan berbicara dengan API Subsonic yang sudah diketahui setiap klien pihak ketiga. Apa yang tidak dilakukannya adalah video, dan itu adalah versi singkat dari gesekan yang dialami orang setelah beberapa bulan. Pengaturan multi-pengguna masih terasa dipasang pada inti pengguna tunggal, API Subsonic membatasi apa yang dapat diekspresikan playlist pintar dan tampilan pustaka campuran, dan profil transcoding untuk klien khusus (satuan kepala mobil, perlengkapan Sonos yang lebih tua, DAC murah di Pi) memerlukan akrobat konfigurasi daripada toggle. API stabil, itu adalah fitur, dan kaku, itu biayanya.
Kami menguji tujuh alternatif Navidrome di Windows, macOS, dan Linux. Daftar mempertahankan premis “miliki pustaka, streaming di mana saja” dan mengambil bagian-bagian yang dipilih Navidrome tidak untuk dikirim: video dan foto di satu tempat, izin multi-pengguna yang lebih kaya, federasi dengan server musik lain, dan biner Go yang lebih ringan untuk Pi Zero ketika Navidrome itu sendiri lebih dari yang Anda butuhkan.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Paket gratis | Harga awal | Fitur menonjol |
|---|---|---|---|---|
| Jellyfin | Rumah tangga yang juga menginginkan video dan foto | Sepenuhnya gratis, GPL | Gratis | Musik, film, TV, dan foto di satu server dengan profil pengguna nyata |
| Airsonic-Advanced | Pengguna Subsonic jangka panjang di kotak bersama | Sepenuhnya gratis, GPL | Gratis | Puluhan klien Subsonic, peran multi-pengguna yang matang, dukungan podcast playlist |
| Ampache | Homelab PHP dan pendengar yang berorientasi web | Sepenuhnya gratis, AGPL | Gratis | Editor tag mendalam, impor katalog dari sumber jarak jauh, streaming langsung keluar |
| Funkwhale | Pendengar terfederasi yang menginginkan lapisan sosial | Sepenuhnya gratis, AGPL | Gratis | Berbagi ActivityPub antar server Funkwhale, pengikut dan saluran bawaan |
| Gonic | Raspberry Pi dan kotak spec rendah | Sepenuhnya gratis, GPL | Gratis | Biner Go tunggal, mode jukebox, podcast, transcodes hanya ketika harus |
| Koel | Pendengar solo yang menginginkan UI berbentuk Spotify | Sepenuhnya gratis, MIT | Gratis | Pemutar web Laravel + Vue yang anggota keluarga non-teknis benar-benar akan buka |
| LMS | Penggemar tag dan pendengar klasik | Sepenuhnya gratis, GPL | Gratis | Dukungan komposer, karya, dan pengelompokan, scrobbling, setup multi-library skala ruangan |
Mengapa orang meninggalkan Navidrome
Keluhan membosankan dengan cara yang baik. Tidak ada di daftar ini yang berarti “Navidrome buruk”; setiap item adalah gesekan nyata yang dialami orang setelah perpustakaan dimuat dan keluarga bergabung.
- Hanya musik, selamanya. Navidrome jelas tentang tetap fokus pada audio. Jika rumah tangga juga menginginkan perpustakaan film dan album foto, server kedua (Jellyfin, Plex, Emby) berakhir di sebelahnya, dan sekarang ada dua UI web, dua sistem auth, dan dua pekerjaan backup.
- Asal-usul pengguna tunggal. Multi-pengguna bekerja, tetapi favorit, hitungan putar, dan terakhir dimainkan semuanya dimulai sebagai data satu orang. Berbagi perpustakaan dengan pasangan atau anak berarti riwayat setiap orang kadang-kadang bocor ke permukaan campuran yang disarankan orang lain.
- Kekakuan API Subsonic. API adalah apa yang membuat Navidrome bekerja secara instan dengan symfonium, DSub, Substreamer, dan setiap klien lainnya, dan itu juga membatasi apa yang dapat diekspos server. Playlist pintar yang melintasi batas perpustakaan, campuran berbasis tag, dan edit metadata kaya semua menabrak apa yang diizinkan protokol.
- Profil transcoding adalah DIY. Navidrome menyerahkan kepada
ffmpegdan membiarkan Anda menulis profil, yang kuat dan juga proyek. Server dengan preset profil per-perangkat menghemat malam pertama kali satuan kepala mobil menolak OPUS. - Klasik, jazz, dan set berkotak memperjuangkan skema. Komposer, karya, gerakan, dan pengelompokan set kotak ditambal seiring waktu; jika koleksi 40 persen Deutsche Grammophon dan Blue Note, server yang memperlakukan tag tersebut sebagai kelas pertama menghemat banyak pekerjaan sort-name manual.
Tujuh alternatif
Jellyfin — Penggantian terbaik secara keseluruhan
Jellyfin adalah jawaban bagi siapa pun yang menginginkan satu server untuk musik, video, dan foto dengan profil pengguna nyata dan tidak ada langganan di mana saja di tumpukan. Sisi musik juga berbicara dengan API Subsonic, jadi pengaturan symfonium, DSub, atau Substreamer yang ada tetap bekerja setelah migrasi. Keadaan putar, favorit, dan playlist di-scoped ke setiap pengguna dari kotak, dan pipeline transcoding mengekspos preset per-klien yang Navidrome serahkan ke file konfigurasi.
Di mana ia jatuh pendek: Jellyfin lebih besar dari Navidrome. UI web, permukaan plugin, dan database semuanya dirancang untuk server media penuh, yang banyak untuk dijalankan jika satu-satunya tujuan adalah streaming musik. Scraping seni album bisa agresif; Anda akan ingin mengunci urutan penyedia metadata untuk pustaka musik lebih awal.
Harga:
- Gratis: Segalanya. GPL, tanpa batas tempat duduk, tidak ada upsell telemetri
- Berbayar: Tidak ada
- vs Navidrome: Instalasi yang lebih besar, media terpadu sebagai balasan, kompatibilitas klien Subsonic yang kurang lebih sama di sisi musik
Migrasi dari Navidrome: Arahkan Jellyfin ke folder musik yang sama yang dipindai Navidrome dan biarkan ia membangun perpustakaannya sendiri. Playlist yang diekspor dari Navidrome sebagai .m3u diimpor langsung. Klien yang ada dapat menyimpan jalur Subsonic (Jellyfin mengirimkan titik akhir yang kompatibel) atau beralih ke API Jellyfin asli; kebanyakan aplikasi mendukung keduanya.
Unduh: jellyfin.org · GitHub
Garis bawah: Pilihan yang tepat ketika rumah tangga membutuhkan lebih dari sekadar musik dari kotak yang sama. Lewati jika audio-only benar-benar seluruh ruang lingkup dan jejak yang lebih kecil dari Navidrome adalah fitur.
Airsonic-Advanced — Terbaik untuk pengguna Subsonic jangka panjang
Airsonic-Advanced adalah fork yang dipertahankan secara aktif dari Airsonic, itu sendiri adalah fork dari Subsonic. Ini adalah hal terdekat dengan “Subsonic, masih gratis” pada perangkat keras 2026. Java di bawah topi, Docker atau instalasi bare-metal, dan setiap klien yang kompatibel dengan Subsonic bekerja langsung dari kotak. Peran multi-pengguna adalah yang paling matang di daftar ini: unduhan podcast, chat, jukebox, pembuatan share, dan admin semuanya dapat dibalik per akun.
Di mana ia jatuh pendek: UI fungsional dan ketinggalan zaman. Pendatang baru biasanya memasangkannya dengan klien web modern atau tetap pada aplikasi asli. Proses Java menganggur lebih berat dari biner Go; Pi 4 menanganinya, Pi Zero tidak.
Harga:
- Gratis: Segalanya, GPL
- Berbayar: Tidak ada
- vs Navidrome: Alur multi-pengguna dan podcast yang lebih matang, lebih lambat dan lebih berat, UI yang belum dirancang ulang selama bertahun-tahun
Migrasi dari Navidrome: Kedua server memindai struktur folder yang sama dan keduanya berbicara Subsonic. Arahkan Airsonic-Advanced ke perpustakaan, impor playlist .m3u, dan serahkan URL yang sama kepada klien Anda. Bookmark Subsonic yang ada, kunci API terlepas, terus bekerja.
Unduh: github.com/airsonic-advanced/airsonic-advanced · Docker
Garis bawah: Pilihan yang tepat untuk siapa pun yang menjalankan Subsonic lima tahun lalu dan menginginkan set fitur yang sama, diperbarui dan gratis. Lewati jika antarmuka lebih penting daripada matriks peran.
Ampache — Terbaik untuk editor tag dan pendengar yang berorientasi web
Ampache adalah aplikasi web PHP dengan sejarah panjang menjadi server pertama yang diinstal orang di kotak LAMP. Pemutar web cukup mampu sehingga banyak pengguna tidak pernah menginstal klien asli. Editor tag adalah yang terdalam di daftar ini; katalog dapat menarik dari folder lokal, berbagi SMB jarak jauh, atau instance Ampache lainnya; dan server juga dapat menyiarkan aliran langsung ke Icecast atau tab browser.
Di mana ia jatuh pendek: PHP bukan stack hip di 2026. Pengaturan lebih terlibat daripada menjatuhkan biner, terutama jika server web yang tepat, PHP-FPM, dan MySQL atau MariaDB belum ada. Image Docker menyederhanakan ini, dengan mengorbankan fleksibilitas “hanya folder file PHP” yang dikenal instalasi Ampache klasik.
Harga:
- Gratis: Segalanya, AGPL
- Berbayar: Tidak ada
- vs Navidrome: Area permukaan lebih besar, lebih banyak rakitan, editor metadata yang lebih kuat, siaran langsung dari kotak
Migrasi dari Navidrome: Ampache memindai tata letak folder yang sama. Ini berbicara dengan API Subsonic bersama miliknya sendiri, jadi sebagian besar klien yang ada bertahan dari perubahan URL. Edit tag yang dibuat di Ampache menulis kembali ke file, yang akan dipilih Navidrome pada pemindaian berikutnya jika Anda memutuskan untuk menjalankan keduanya selama migrasi.
Unduh: ampache.org · GitHub
Garis bawah: Pilihan yang tepat untuk homelab yang sudah menjalankan stack web dan pendengar yang ingin memperbaiki tag di browser. Lewati jika tujuannya adalah satu biner dan tanpa konfigurasi.
Funkwhale — Terbaik untuk federasi dan lapisan sosial
Funkwhale adalah server ActivityPub untuk musik. Setiap instance adalah perpustakaan yang di-host sendiri, dan instance federate: ikuti server teman, berlangganan saluran publik, atau bagikan playlist di fediverse dengan cara yang sama Mastodon berbagi postingan. Perpustakaan, saluran, dan grafik follow semuanya tinggal di kotak Anda.
Di mana ia jatuh pendek: Funkwhale lebih berat daripada server streaming murni. Django, Redis, Postgres, dan Celery workers adalah bentuk minimum, dan dokumen mendapat panjangnya. API Subsonic diimplementasikan, jadi sebagian besar klien bekerja, tetapi ini bukan implementasi referensi dan beberapa kasus sudut (podcast, jukebox) tertinggal di belakang server Subsonic murni.
Harga:
- Gratis: Segalanya, AGPL
- Berbayar: Tidak ada
- vs Navidrome: Federasi dan saluran sebagai imbalan stack yang lebih besar dan instalasi yang lebih curam
Migrasi dari Navidrome: Arahkan Funkwhale ke folder perpustakaan yang sama dan biarkan ia diimpor. Playlist diterjemahkan melalui .m3u. Jika Anda ingin membuat keduanya berjalan selama migrasi, keduanya dapat hidup berdampingan pada file yang sama sebagai pemindai read-only.
Unduh: funkwhale.audio · Dokumentasi
Garis bawah: Pilihan yang tepat bagi siapa pun yang ingin berbagi dan menemukan musik di seluruh server, bukan hanya aliran perpustakaan pribadi. Lewati jika audiensnya adalah satu rumah tangga dan tidak ada yang federate keluar.
Gonic — Terbaik untuk Raspberry Pi dan kotak spec rendah
Gonic adalah biner Go tunggal yang berbicara dengan API Subsonic dan Jukebox, mengindeks tata letak per-artis folder, dan keluar dari jalan. Jejak memori idle adalah fraksi Navidrome, cold start instan, dan semuanya berjalan dengan bahagia di Pi Zero 2 atau NAS dengan 512 MB headroom. Langganan podcast dan mode jukebox keduanya kelas pertama.
Di mana ia jatuh pendek: Cakupan fitur sengaja sempit. Tidak ada pemutar web bawaan; Anda membawa klien Subsonic. Tampilan metadata bergantung pada tag file, jadi perpustakaan akan terlihat seberapa bersih kebersihan tag Anda memungkinkan. Seni album mengandalkan seni yang tertanam atau cover.jpg di folder.
Harga:
- Gratis: Segalanya, GPL
- Berbayar: Tidak ada
- vs Navidrome: Lebih ringan, lebih cepat, lebih sedikit UI, permukaan Subsonic yang sama untuk klien pihak ketiga
Migrasi dari Navidrome: Jika perpustakaan sudah diatur per-folder artis, Gonic memindainya apa adanya. Arahkan aplikasi Subsonic Anda ke URL Gonic dan tukar kredensial. Hitungan putar dan favorit tidak bermigrasi; ekspor scrobble ke Last.fm atau ListenBrainz terlebih dahulu jika riwayat itu penting.
Unduh: github.com/sentriz/gonic · Docker
Garis bawah: Pilihan yang tepat untuk Pi di lemari yang hanya melayani musik, atau NAS yang perlu menghemat setiap megabyte untuk sesuatu yang lain. Lewati jika Anda menginginkan UI web pihak pertama.
Koel — UI terbaik yang berorientasi web untuk pendengar solo
Koel adalah aplikasi Laravel dan Vue yang dibangun oleh desainer yang menginginkan ergonomi berbentuk Spotify di atas perpustakaan pribadi. Pemutar web benar-benar bagus: drag-to-queue, keyboard shortcut, playlist pintar, dan pencarian yang terasa langsung. Koel Plus (pembelian sekali jadi untuk lisensi sumber) menambahkan fitur seperti penyimpanan S3 dan preset equalizer di atas inti gratis.
Di mana ia jatuh pendek: Koel berorientasi web, yang berarti pengalaman mobile adalah tab browser kecuali Anda menggunakan aplikasi asli berbayar. Dukungan multi-pengguna ada tetapi mendukung kasus solo; rumah tangga biasanya menginginkan Airsonic-Advanced atau Jellyfin.
Harga:
- Gratis: Aplikasi inti, lisensi MIT
- Berbayar: Koel Plus, pembelian sumber terbuka sekali untuk fitur tambahan
- vs Navidrome: UI web yang lebih bagus, cerita mobile lebih tipis kecuali Anda membeli aplikasi Koel
Migrasi dari Navidrome: Koel mempertahankan database sendiri dan mengharapkan untuk memindai folder Anda. Impor perpustakaan, kemudian gunakan impor playlist bawaan untuk file .m3u. Aplikasi klien beralih melalui API Koel sendiri; beberapa aplikasi pihak ketiga juga menargetkannya secara langsung.
Garis bawah: Pilihan yang tepat untuk pendengar solo yang tinggal di tab browser dan menginginkan antrian dan pencarian terasa cepat. Lewati jika rumah tangga lebih besar dari satu.
LMS (Lightweight Music Server) — Terbaik untuk klasik, jazz, dan pekerjaan tag berat
LMS adalah server musik C++ yang dibangun oleh pendengar yang peduli tentang komposer, karya, gerakan, dan set berkotak. Pengelompokan berbasis tag adalah warga kelas pertama, bukan plugin. Ini scrobbles ke Last.fm dan ListenBrainz, mengekspos titik akhir yang kompatibel dengan Subsonic, dan berjalan dengan anggaran memori yang sangat kecil untuk ukuran perpustakaan yang dengan senang hati diindeksnya.
Di mana ia jatuh pendek: Nama bertabrakan. Ini LMS bukan Logitech Media Server (yang satu Squeezebox) — proyek berbeda, cakupan berbeda. Dokumentasi lebih ringkas daripada Navidrome; Anda akan membaca file konfigurasi lebih dari sekali. UI adalah minimalisme bahkan menurut standar self-hosted.
Harga:
- Gratis: Segalanya, GPL
- Berbayar: Tidak ada
- vs Navidrome: Dukungan tag klasik dan jazz yang lebih dalam, jejak lebih kecil, sentuhan polish lebih sedikit di UI web
Migrasi dari Navidrome: LMS memindai pohon folder yang sama. Ini membaca komposer, karya, dan pengelompokan tag yang kadang-kadang Navidrome lewatkan, jadi re-scan dapat menemukan metadata yang selalu ada dalam file. Klien Subsonic pihak ketiga terus bekerja; UI web LMS membutuhkan beberapa kebiasaan.
Unduh: github.com/epoupon/lms · Docker
Garis bawah: Pilihan yang tepat untuk kolektor klasik, jazz, dan set berkotak yang ingin tag dihormati. Lewati jika koleksi sebagian besar album artis tunggal dan UI perlu terlihat modern.
Cara memilih
Pilih Jellyfin jika rumah tangga menginginkan video dan foto bersama musik di satu server. Ini adalah cara tercepat untuk mengkonsolidasikan tiga layanan menjadi satu, dan titik akhir Subsonic membuat klien musik yang ada tetap bahagia.
Pilih Airsonic-Advanced jika Anda adalah pengguna Subsonic lima tahun lalu dan menginginkan pengalaman itu diperbarui, gratis, dan dengan matriks peran multi-pengguna terbaik di daftar ini. UI ketinggalan zaman; pipa tidak.
Pilih Ampache jika editor tag adalah fitur yang selalu Anda inginkan dari Navidrome dan browser adalah tempat Anda tinggal. Ia juga menyiarkan ke Icecast jika Anda pernah menginginkan stasiun radio Anda sendiri.
Pilih Funkwhale jika federasi adalah intinya. Mengikuti server teman atau saluran publik asli, dan saluran memberi musisi tempat untuk menerbitkan yang bukan platform.
Pilih Gonic jika kotak adalah Pi Zero, NAS kecil, atau ThinkPad lama, dan Anda sudah memiliki klien Subsonic favorit. Ini adalah hal terkecil di daftar ini.
Pilih Koel jika Anda satu-satunya pendengar dan pengalaman web adalah apa yang Anda pedulikan. Ini adalah aplikasi yang akan dibuka anggota keluarga tanpa ditanya.
Pilih LMS jika perpustakaan cenderung klasik, jazz, atau set-berat-kotak dan tampilan album datar Navidrome pernah membuat Anda menghabiskan malam untuk edit sort-name.
Tetap di Navidrome jika audio-only adalah seluruh ruang lingkup, rumah tangga adalah satu atau dua orang, dan klien Subsonic saat ini sudah menjadi jawaban. Ini adalah server yang benar-benar bagus; itu hanya bukan satu-satunya jawaban yang bagus lagi.
FAQ
Apakah Jellyfin lebih baik daripada Navidrome untuk musik?
Untuk rumah tangga yang menginginkan video dan foto di kotak yang sama, ya. Jellyfin menyatukan musik, film, TV, dan foto di bawah satu auth dan satu backup, dan berbicara dengan API Subsonic yang sama yang sudah digunakan sebagian besar klien Navidrome. Untuk pengaturan hanya audio di server kecil, Navidrome lebih ringan dan boot lebih cepat.
Bisakah saya menyimpan klien Subsonic saya jika saya beralih?
Ya untuk sebagian besar daftar. Jellyfin, Airsonic-Advanced, Ampache, Funkwhale, Gonic, dan LMS semuanya mengekspos titik akhir yang kompatibel dengan Subsonic, jadi symfonium, DSub, Substreamer, dan Ultrasonic terus bekerja setelah perubahan URL. Koel adalah pengecualian; itu menggunakan API sendiri.
Apa alternatif Navidrome yang paling ringan?
Gonic. Ini adalah biner Go tunggal dengan jejak memori yang diukur dalam puluhan megabyte, jauh di bawah baseline Navidrome. LMS berikutnya paling ringan. Airsonic-Advanced dan Funkwhale duduk di ujung yang lebih berat dan menginginkan setidaknya 1 GB headroom.
Mana yang terbaik untuk perpustakaan keluarga bersama?
Airsonic-Advanced memiliki model multi-pengguna paling matang, dengan peran per-akun untuk podcast, jukebox, chat, dan admin. Jellyfin close di belakang dan menambahkan video dan foto ke akun yang sama. Navidrome mendukung multi-pengguna juga, tetapi asal-usul pengguna tunggal masih menunjukkan di permukaan di sekitar favorit dan campuran.
Apakah ada yang federate satu sama lain?
Funkwhale melakukan, melalui ActivityPub. Mengikuti saluran di instance Funkwhale lain adalah asli, dan playlist dapat dibagikan di fediverse. Server keluarga Subsonic tidak federate; masing-masing adalah pulau pribadi menurut desain.
Apa yang terjadi dengan hitungan putar dan favorit saya ketika saya bermigrasi?
Mereka tidak bermigrasi secara langsung. Setiap server di daftar ini menyimpan database sendiri. Workaround yang ditetapkan pendengar adalah scrobbling ke Last.fm atau ListenBrainz dari Navidrome terlebih dahulu, kemudian menunjukkan server baru ke akun scrobble yang sama sehingga riwayat hidup di luar server mana pun.