一、事件驅(qū)動
小愛音箱Pro進家好幾年了,雖支持語音交互與內(nèi)容播放,但經(jīng)常無法播放想聽的歌曲。
老婆說:“你號稱IT狂人,就不能想想辦法嘛?”
既然老婆發(fā)話了,那咱就得想辦法解決,好在找到了XiaoMusic,這是個開源的解決方案,可以使NAS與小愛音箱連接,實現(xiàn)播放本地音樂和自動搜索下載歌曲的功能。
二、準備工作 1. 設(shè)備及存儲
? NAS設(shè)備:群暉NAS。不好意思,賣給客戶的都是正版群暉,自己家里用個黑的;
? 存儲規(guī)劃:單獨插了塊500GB硬盤,用來存放音樂文件,想來是足夠的;
? 網(wǎng)絡(luò)環(huán)境:群暉NAS與小米音箱需處于同一局域網(wǎng)內(nèi),在不在同一個VLAN倒是無所謂。
注意:安裝XiaoMusic的時候,群暉NAS需要科學上網(wǎng)一次,我用的方法是,電腦上的clash開啟代理:即Allow LAN啟用。
然后群暉的網(wǎng)絡(luò)設(shè)置里面,代理服務(wù)器打開,填寫電腦的IP地址和代理端口就行,默認是7890端口。
2. 小米賬號及小米音箱的具體型號
? 小米賬號:需與米家APP登錄賬號一致;
? 設(shè)備型號:就在小愛音箱底部標簽,我家的是LX06。
三、部署步驟(圖文詳解) 1. Docker環(huán)境配置
在群暉「套件中心」安裝Docker
搜索并拉取鏡像:
hanxi/xiaomusic
創(chuàng)建容器時填寫關(guān)鍵參數(shù): ? 環(huán)境變量(必填):
MI_USER=小米賬號 MI_PASS=小米賬號的密碼 MI_HARDWARE=LX06 # 自家的音箱型號 XIAOMUSIC_HOSTNAME=群暉內(nèi)網(wǎng)IP XIAOMUSIC_SEARCH=bilisearch: # 啟用B站搜索
? 文件夾映射:
/volume1/music:/app/music # 本地音樂存儲路徑
? 端口映射:
8090:8090
(默認端口)
訪問
http://群暉IP:8090
進入管理界面,點擊「懷舊主題」勾選音箱型號,確認賬號密碼、端口、目錄等設(shè)置;
保存后通過「測試播放」驗證連接狀態(tài),如果有聲音,表示配置成功。
? 支持FLAC/WAV/MP3等格式,無損播放NAS中存儲的歌曲以及有聲讀物等。 ? 自動創(chuàng)建JSON歌單,支持語音指令,比如:“播放歌曲鄭智化的星星點燈”,如果本地沒有這首歌曲,會觸發(fā)自動下載,然后再播放,并且添加到列表。
2. 手機點播,一樣方便
? 自適應(yīng)頁面,支持手機登錄,可點播、可下載,也可創(chuàng)建不同的播放列表,很方便。
五、常見問題 音箱無響應(yīng)
? 檢查網(wǎng)絡(luò)是否通暢群;
? 檢查8090端口是否有響應(yīng);
? 確認賬號密碼是否正確;
? 確認設(shè)備型號與米家APP是否一致。
總結(jié):在群暉上部署XiaoMusic,成功為老婆打造了個性化的樂庫,得好評一個。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.