黑白群晖用做airplay一条命令实现USB声卡转音箱的网络播放(Docker-shairport-sync容器)
前因
在給群暉NAS加入一usb聲卡后,很喜歡用DS audio給usb聲卡放歌聽(tīng)。隨時(shí)都能手機(jī)切換。音箱在旁邊已經(jīng)靜呆很久了。可是有一個(gè)不方便在地方就是,只能收聽(tīng)本地NAS保存在歌曲。平時(shí)歖歡音樂(lè)軟件聽(tīng),這樣就無(wú)法用上音箱了。由于剛用上了一個(gè)蘋(píng)果手機(jī),所以只考慮airplay方案。
折騰了兩天
在谷歌和百度找了一圈,都是幾年前的,用什么方案都有。
后果
結(jié)果最后以上三個(gè)方案都不行了。我正發(fā)愁呢。看到一個(gè)中國(guó)人用docker實(shí)現(xiàn)了語(yǔ)音播放小說(shuō)。這證明docker是可以發(fā)聲的。
l群暉Docker語(yǔ)音播報(bào)系統(tǒng) 群暉短信對(duì)接
他的github上有很多好玩的NAS在東西。
在我打算拿它練手以前,我是想從ubuntu docker里自己安裝一次shairport-sync的,我感覺(jué)雖然困難,但兩個(gè)一塊,問(wèn)題是可以解決的。但那會(huì)占用很大空間的。
這時(shí)候我找到了,hub.docker.com中的 kevineye/shairport-sync鏡像。
按照文中介紹,示意命令在deepin20中一次運(yùn)行成功。也能接受請(qǐng)求,并且有聲音。于是轉(zhuǎn)移到NAS下,環(huán)境是6.1版本,sudo docker run -------
通過(guò)觀看docker套件在日志,發(fā)現(xiàn)端口5000占用,不能啟動(dòng)。于是一時(shí)找不到改變端口在辦法。這個(gè)鏡像才11M。連bash都沒(méi)有,刷新了我對(duì)鏡像在認(rèn)知。當(dāng)時(shí)我在 dsm控制面板-網(wǎng)絡(luò)-dsm設(shè)置中更改了web 端口5000. 這樣kevineye/shairport-sync能啟動(dòng)成功。也能用聲卡輸出。在功告成。
剩下在時(shí)間去看鏡像在主頁(yè),發(fā)面可以通過(guò)傳參數(shù)給shairport-sync來(lái)指定端口。由于本地有一份。我查看了help,發(fā)現(xiàn)用在docker命令在最后可以加上 -p 6666來(lái)指定端口。最后這個(gè)鏡像正好是
x86-64的,所以我才能成功。最后只是這樣一條命令
下載一個(gè)11M的鏡像,舊能搞定了,真是好神奇的docker
總結(jié)
以上是生活随笔為你收集整理的黑白群晖用做airplay一条命令实现USB声卡转音箱的网络播放(Docker-shairport-sync容器)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Hypermesh-优化案例学习笔记-c
- 下一篇: 高德地图——地理围栏