繁体   English   中英

使用Mopidy docker容器运行MPD服务器,如何在Mac上播放?

[英]Running MPD server with Mopidy docker container, how do I play on Mac?

我正在运行Docker容器stilllman / mopidy 我可以在http://localhost:6680访问Mopidy UI,也可以控制在用自制软件安装mpc后播放的音乐。 但是,我无法弄清楚如何听到正在播放的音乐。 当我尝试在本地mac终端上使用mpc命令时,容器会确认新的MPD连接。 我与Theremin达到了相同的情况(可以控制音乐,但没有听到)。

我通过我的Mac主机上的homebrew安装pulseaudio并将我的Docker容器连接到它是成功的:

docker run -it -e PULSE_SERVER=docker.for.mac.localhost \
    -v ~/.config/pulse:/home/pulseaudio/.config/pulse \
    --entrypoint speaker-test \
    --rm jess/pulseaudio -c 2 -l 1 -t wav

您可以构建一个运行Mopidy的类似容器并将输出更改为脉冲服务器输出(应该在文档中如何操作)。

使用Pulseaudio的脆弱音频路由的另一种解决方案是使用Mopidy的Icecast输出: https ://docs.mopidy.com/en/latest/audio/#streaming-through-icecast

在主机上设置Icecast流后,您可以使用浏览器或MPV播放Icecast生成的流。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM