MPD@macOS 小而美的訊源

有關新天新地代理音響品牌及相關音響議題討論
回覆文章
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

MPD@macOS 小而美的訊源

文章 由 samshu »

這是無心插柳的播放系統!

相對於ArchQ,MPD @macOS 是一個軟硬體都是簡捷好用,又能維持高品質的訊源。

源起:小弟今年常往返 玉里--台北 兩地,都是小包行李外帶 MacBook Pro M4。駐在花蓮玉里時,仍想解解音樂的愁,就興起用MacBook 聽音樂的方案。

小弟的音樂檔是WAV+FLAC,macOS的 "音樂.app" 看來是不行的。Foobar 2000試用了一下,覺得操作介面陽春,沒太大興趣。想到小弟愛用的MPD 也支援macOS,乾脆就來個 MPD@macOS,還可延用熟悉的 "Rigelian.app" 介面。這樣躺著用iPad 操作也行。

但小弟在macOS上沒有開發程式的經驗,幸好現在的AI 夠強,沒花太多的時間就完成精簡版的MPD@macOS。心裡想說:能用就行,別要求太多。

在MacBook Pro 上聽過聲音後,大為驚豔 !!! 小弟評定為 MDP >> Forbar 2000 @macOS。 :a05:

若和小弟的高階ArchQ@(12600i5 + ASUS Z790i) 相比,ArchQ 略勝一籌。但 MacBook 是筆電,沒輸太多,氣勢接近,細節少一些。
重點是:小弟的PC 是用香堡寶+大量接地加持過的。相較之下,MPD@macOS 不見得會輸,反而可能勝過大部份的PC。

待續...

PS. 剛好慶祝網站復活又改版。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
頭像
STSD
系統管理員
文章: 3630
註冊時間: 2009-12-01, 22:20

Re: MPD@macOS 小而美的訊源

文章 由 STSD »

 
感謝Samshu大力協助!
 
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

Re: MPD@macOS 小而美的訊源

文章 由 samshu »

MPD@macOS 安裝

MPD@macOS 選用版本是0.23.17。目前先提供一個版本,功能:WAV, FLAC, MP3, AAC 格式 + Radio。

安裝方法:開啟"終端機"視窗後,剪貼下面內容後執行,就可完成安裝。

代碼: 選擇全部

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/install_mpd.sh)"
預設音樂檔的位置:"~/Music",就是macOS 下的 "音樂"。如果要修改位置:
1. 用文字編輯打開 ~/.mpd/mpd.conf (.mpd 是隱藏的資料夾),
2. 第14行: music_directory "/Volumes/Music" 第一個字元 # (註解)拿掉,修改為音樂檔的位置。這裡的值是小弟設定為 USB 掛載的位置"/Volumes" ,USB 磁碟名稱為"Music"。
3. 修改好存檔,登出再登入就可。

操作介面:
1. 請下載 Rigelian.app (https://apps.apple.com/tw/app/rigelian/id1363775934)(iOS 也可用)
2. 執行後,左邊側欄就可看到 Players,選 "MPD@Mac.local" 就行。第一次要在面頁最後選 "Update DB" 來掃描音樂專輯。

移除:

代碼: 選擇全部

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/uninstall_mpd.sh)"
註:
1. 僅支援 Apple Silicon 的CPU,Intel版本不支援。
2. 目前是發展中,看需求再來調整功能或新增版本選擇。
3. 有使用的樂友請不吝分享聽感。 :a05:
最後由 samshu 於 2026-02-03, 22:26 編輯,總共編輯了 4 次。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

Re: MPD@macOS 小而美的訊源

文章 由 samshu »

自動選曲 (播放清單產生器)

這是一個給mpd 專用的外掛程式。在播放清單內的曲目播到最後一首時,會自動加入與最後一首相近的曲目。
如此可以在播放完專輯/清單之後,自動找到相類似的曲目,像 Radio 一般持續播放。

安裝方式:

代碼: 選擇全部

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/blissify/install_blissify.sh)"
第一次使用時需要分析音樂檔來建立資料庫,安裝過程最後會詢問。
10000首曲子/500張CD 大約要花一小時,端看磁碟讀取速度。若不小心中斷後,想要繼續掃檔分析,執行:

代碼: 選擇全部

blissify update -c ~/.mpd/blissify.conf
之後若有新進音樂檔(rip之後),執行上面的 update 指令即可,或在 "Rigelian.app" 選 update 資料庫就可。

移除方式:

代碼: 選擇全部

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/blissify/uninstall_blissify.sh)"
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

Re: MPD@macOS 小而美的訊源

文章 由 samshu »

abcde (A Better CD Encoder)

這是純文字終端機介面操作的CD音軌轉檔程式,ArchQ 的樂友都喜愛用abcde抓音軌,品質超高。

圖像介面的轉檔程式有這麼多:XLD, dBpoweramp...,為何還要搞個純文字的?
純文字的優勢:自動由Qobuz抓專輯封面、編號、音軌資料,文字編輯器nano 直接編修專輯資料,比一個個音軌處理簡單快速。

安裝:

代碼: 選擇全部

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/abcde/install_abcde.sh)"
設定檔位於 "~/.abcde.conf"。修改11行,將 OUTPUTDIR 指定為 "音樂檔輸出的資料夾"。

可輸出格式:wav, flac; 如果有安裝 mpd@macOS:多了mp3。
若要輸出其它格式,請安裝ffmpeg之後,"~/.abcde.conf" 48,53行註解(#)移除,讓abcde支援ffmpeg:

代碼: 選擇全部

brew install ffmpeg
移除:

代碼: 選擇全部

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sam0402/Homebrew/refs/heads/main/abcde/uninstall_abcde.sh)"
註:
1. 建議的終端機程式:https://iterm2.com/downloads.html
2. 安裝後,應用程式裡會多一個 "kid3" 音檔 tag 編輯程式。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

Re: MPD@macOS 小而美的訊源

文章 由 samshu »

MPD@macOS 版本更新

這次多了MPD 版本選擇:
  • 1. mpd: 支援格式: wav, flac, aiff, w64, +Radio: mp3, aac

    2. mpd-dsd: 檔案: wav, flac, aiff, w64, dsd | Radio: 僅支援 ogg-flac

    3. mpd-radio: 檔案: wav, flac, aiff, w64, +Radio: mp3, aac, ogg-flac, ogg-opus

    4. mpd-ffmpeg: 檔案+Radio: 所有格式
另外做了編譯參數最佳化:動態表現會更好一些。也修正flac 播放不順的問題。

圖檔

安裝和移除參照:viewtopic.php?p=22490#p22490
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

Re: MPD@macOS 小而美的訊源

文章 由 samshu »

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香寶線、大寶喇叭線
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

Re: MPD@macOS 小而美的訊源

文章 由 samshu »

MPD@macOS 相關服務的 on/off

mpd 相關的服務有時需要 disable, enable, restart。看下圖就可知道如何使用。
圖檔

如果mpd 或 upmpdcli 有修改設定值,off -> on 後就是重啟讓新的設定生效。
其中 python3 是blissify的功能,因為它是用python3 寫的程式。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
samshu
文章: 758
註冊時間: 2013-08-19, 14:49
註冊密碼: 8282

Re: MPD@macOS 小而美的訊源

文章 由 samshu »

MPD@macOS 版本更新

用AI 優化,修正Hi-Res WAV 無法播放的問題。
低頻沈穩,殘響表現更好,整體雜亂度明顯改善!

直接執行安裝指令就可。
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線
回覆文章

回到「音響區・愛亂想」