原創軟體-9 一個foobar插件,讓你的蘋果HomePod不再蒙塵

原創軟體-9 一個foobar插件,讓你的蘋果HomePod不再蒙塵

哈囉!在介紹這個 foobar 插件之前,我想先分享做這個插件的來由,這可能也是許多人用蘋果產品時會遇到的問題。
事情是這樣的,我有三顆 HomePod mini,兩顆在客廳,一顆在房間。
一開始布置家裡時都想得很好,客廳的兩顆組成立體聲,房間單獨放一顆,以後想聽什麼音樂都能直接播放,感覺很厲害的樣子。
但現實總是跟想像有出入,客廳的兩個音箱設定好立體聲後,我真的拿來播音樂的次數,用一隻手都數得過來。
或許是 HomePod mini 裡的 Siri 太傻,常常叫它都當沒聽到,或者叫它播周杰倫,它卻播王力宏,指東打西的情況屬於家常便飯。
也或許是我平常很少用手機聽音樂,總覺得拿出手機、打開 App,再從各種花裡胡哨的介面中找到要播的音樂,都是一種負擔。
而且想要好音質還得訂閱 Apple Music,如果沒訂閱,就只能播 YouTube 或 B站,不但要忍受廣告轟炸,音質也普遍不好。
心血來潮想從電腦直接播歌?
對不起,HomePod 只能連蘋果裝置來播。
想直接連藍芽?
抱歉,HomePod 這個高端的音箱上沒有這個功能。
想另闢蹊徑?
在 Windows 上,只能用難用至極的 iTunes,先費盡力氣把音樂弄進 iTunes 裡,才有可能讓 HomePod 播放。
途中還可能在亂七八糟的 UI 之間迷路,不知道自己人在哪,要去哪裡,人都麻了。
因為操作太繁瑣,我從來沒嘗試過用 iTunes 播音樂,更不用說還要讓它輸出到 HomePod 了。
久而久之,這顆至少要價三千台幣的智能音箱,因為系統封閉,連藍牙連線都不支援,自然而然就被閒置在角落吃灰。
某天躺在沙發上聽小說時,突然有個異想天開的想法。
我想直接在 Windows 電腦上用 foobar 播音樂,並且用 HomePod 輸出。
配合我的無線鍵盤羅技 G913,在沙發上直接操作 foobar 聽音樂,豈不快哉?
foobar 一直是我在用的播放器,對盲人來說無障礙做得很好,而且沒有任何音染。
它不像 PotPlayer 預設就開了一堆等化器之類的聲音處理,把聲音弄得似乎比較好聽、也比較大聲,但其實聽久了都很假,而且容易疲勞。
經過日以繼夜的研究、熬夜爆肝的開發,拔光了一撮又一撮的頭髮後,終於讓我的 HomePod mini 發出了來自 foobar 的聲音,啊!真是個偉大的創造!!
p.s. 我開玩笑的,其實一下午就做好了。,我的頭髮都還在
如果你還不會用 foobar,可以看我的這篇文章:
點我看好軟體推薦-9 新版本foobar2000,windows上的好用播放器和推薦插件,你用過了嗎

插件介紹

這是一個 foobar 插件,可以把 foobar 的聲音傳送到同一個區域網路內的 HomePod,不需要任何蘋果裝置。
支援的功能:

  • 在 foobar 中可以選擇用 HomePod 輸出,就像它是電腦上的一個播放裝置
    插件會自動搜尋區域網路上的裝置,並顯示在 foobar 的「參數選項 > 播放 > 輸出 > 裝置」清單中,名稱是「AirPlay:裝置名稱」。
  • 支援單顆、立體聲對與多房間組合
    單顆 HomePod 和在家庭 App 組成的立體聲對,都能直接在裝置清單中選用。
    如果想讓多顆 HomePod 同時播放,可以在插件設定中勾選兩顆以上,再到裝置清單選「AirPlay:多房間組合」,各顆就會同步播放。
  • 無損音質
    音樂以 ALAC 24 位元的無損格式傳送,16 位元和 24 位元、44.1kHz 和 48kHz 的音樂都原樣送出,音質不打折。
    取樣率高於 48kHz 的音樂,會自動降到 48kHz 再傳送。
  • 歌曲之間無縫播放
    同取樣率的歌曲之間會無縫銜接。
    如果 foobar 是 2.25.2 以上的版本,連不同格式的歌曲之間也能無縫播放。
  • foobar 與 HomePod 音量雙向同步
    在 foobar 調音量,HomePod 的音量會跟著變;在 HomePod 按鍵或用 Siri 調音量,foobar 的音量條也會同步調整。
  • 切換到 HomePod 時自動調到安全音量
    從其他輸出裝置切換到 HomePod 時,插件會先把音量設為 40%,避免一切過去音量就過大。
    起始音量可以在插件設定中調整,也可以關閉這個功能。
  • 用 HomePod 遙控 foobar
    用 HomePod 觸控或 Siri,就能控制 foobar 播放、暫停、下一首、上一首。
  • 10 段等化器
    附有預設組合與前級增益,並會自動防止破音。
  • 同時輸出到電腦的其他播放裝置
    聲音可以同時從電腦的其他播放裝置輸出,並與 HomePod 同步。
    如果兩邊聽起來有時間差,可以微調本機延遲,藍牙耳機可以用負值補償。
  • 斷線自動重連
    如果與 HomePod 的連線中斷,插件會自動重新連線。
  • 可依喜好調整的設定頁
    插件的設定頁在 foobar 的「參數選項 > 播放 > 輸出 > AirPlay 輸出」,可以依喜好調整各項功能。
    設定頁只使用標準的 Windows 控制項,任何螢幕閱讀器都可以無障礙操作。

下載和安裝

  1. 下載插件→
    點我下載 foobar AirPlay 輸出插件 v0.5.1
    備用 點我下載 foobar AirPlay 輸出插件 v0.5.1
  2. 需要 64 位元的 foobar2000 2.x,系統需要 Windows 10 以上
  3. 雙擊 foo_out_airplay.fb2k-component 安裝,或在 foobar2000 的「參數選項 > 元件」安裝
  4. 第一次播放時如果跳出 Windows 防火牆詢問,請選「允許」,否則 HomePod 不會出聲
  5. 在安裝成功後,如果有掃描到區域網路內的 HomePod,就會自動出現在 foobar 的參數選項→輸出→選擇輸出裝置的列表中。
    為了方便切換輸出裝置,也可以設定全局快捷鍵,實現一鍵切換。

p.s. 建議的 foobar2000 版本:2.25.2 以上,不同格式的歌曲之間換歌才能完全無縫,舊版會有大約一個延遲長度的空白。

測試環境

  • 本插件只在第一代 HomePod mini、系統版本 27.0 上進行測試,理論上其他型號應該也沒有問題。
  • foobar2000 2.25.10 與 2.24.3(Asion 漢化版,64 bit)
  • Windows 10 22H2 64 bit