Navidrome
自架的音樂串流伺服器,可從任何裝置播放你的私人音樂收藏。相容所有 Subsonic/Airsonic API 客戶端,支援數十種手機與桌面應用程式。
部署後可以做什麼
- 開啟網域 — 首次存取時建立管理員帳號(使用者名稱 + 密碼)
- 上傳音樂 — 將音樂檔案放入
/music 磁碟區,Navidrome 會自動掃描並索引(此模板設定為每小時掃描一次)
- 在瀏覽器播放 — 內建網頁播放器顯示專輯封面,可依藝人、專輯、曲風或播放清單瀏覽
- 連接手機/桌面 App — 使用任何 Subsonic 相容客戶端(DSub、Symfonium、play:Sub、Audinaut 等),輸入網域 URL 和帳密即可
- 設定聽歌紀錄(選用)— 連接 Last.fm 或 ListenBrainz 帳號追蹤聆聽歷史
主要功能
- 現代化 Web 介面,顯示專輯封面
- 相容 Subsonic/Airsonic API — 支援數十種客戶端 App
- 即時音訊轉碼,每位使用者可獨立設定(支援 MP3、FLAC、AAC、OGG、Opus 等)
- 多使用者支援 — 各自擁有播放記錄、播放清單、收藏和設定
- Last.fm 和 ListenBrainz 聽歌紀錄
- 輕量級 — 以 Go 語言撰寫,資源消耗低
音樂庫
/music 磁碟區用於存放音樂檔案。Navidrome 會自動監控此目錄並匯入新檔案。支援 MP3、FLAC、AAC、OGG、WMA 等幾乎所有常見音訊格式。
授權
GPL-3.0 — GitHub