upmpdcli = MPD + UPnP
把MPD 變成 UPnP renderer,主要功能是:UPnP來源的音樂、網路串流音樂或Radio的播放。
安裝:
代碼: 選擇全部
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/upmpdcli/install_upmpdcli.sh)"
設定:
手動編輯設定檔:~/.mpd/upmpdcli.conf
1. 若要成為UPnP renderer,搜尋 'friendlyname',修改為想要顯示的名稱:預設為
代碼: 選擇全部
friendlyname = UpMpd@%h # %h 是本機的名稱
這樣可由遠端傳送「音樂來源」至 MPD 播放。iOS 可用 Rigelian.app, mConnect.app; Android: BubbleUPnP.app。
2. 要成為Qobuz 播放器,再搜尋 'Qobuz',帳號密碼填上就可(#要去掉)。
代碼: 選擇全部
qobuzuser = me@some.place
qobuzpass = agoodpassword
3. 還有Tidal, Radio ... etc. 依樣處理就可。參考設定文件:
https://www.lesbonscomptes.com/upmpdcli ... FIGURATION
也可問AI 如何設定。
4. 也可在應用程式裡用 "upmpdcli-config.app" 來設定各種支援的功能。
5. 設定好存檔,重啟 upmpdcli,啟動完成要等約30~50 秒:
代碼: 選擇全部
launchctl kickstart -k gui/$(id -u)/com.upmpdcli.start

1. 在UPnp Control (Rigelian.app 的 Players) 就可看見UpMPD@本機名的 renderer。
2. 點選 "UpMPD@本機",在Rigelian 左側欄會出現 Media server。點選之後,右側就會列出Radio, Qobuz, Tidal ...
移除:
代碼: 選擇全部
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/upmpdcli/uninstall_upmpdcli.sh)"
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線