前面提到一些文件交換的方式,今天將openwrt路由變成一個airplay播放站點。現在人手一支智慧手機或裝置,在同個區網之下,很容易就透過這樣的技術播放影音。無須藍芽配對或其他的無線裝置即可享受音樂。
opkg update
opkg install shairplay
opkg install luci-app-shairplay
opkg install luci-i18n-shairplay-zh-tw
同樣是airplay,在openwrt還有另一套"shairport-sync"。他沒有luci web設定介面,但功能與可設定值比"shairplay"多很多。像是調整音量/使用哪個音效卡/音源傳輸規格/單、立體音選擇等等。還以加密技術有三個不同套件包,我裝了"shairport-sync-mini"
設定 vi /etc/config/shairport-sync
卡關最久的地方是聲設定卡,內部不能用所以需要設定外接
按理應用aplay
找聲卡資訊,但我openwrt沒有此指令功能,我這裡直接猜0(程式邏輯起始通則)
完成後重新啟動 /etc/init.d/shairport-sync restart
一開始(shairplay套件)測試時完全無法找到airplay server,回去看後台沒有啟動與強制重啟顯示的問題似乎都指向聲卡,但是按理說編譯樹莓派應該就知道有這個功能,不知為何無法啟動。
挖出十幾年前的USB音效卡插上,安裝通用驅動kmod-usb-audio
,重啟後手機立刻找到播放站點名稱,也可以順利使用。只是聲音實在太爛了,不忍直視QQ