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