【问题标题】:Running MPD server with Mopidy docker container, how do I play on Mac?使用 Mopidy docker 容器运行 MPD 服务器,我如何在 Mac 上玩?
【发布时间】:2017-03-04 02:10:03
【问题描述】:

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

【问题讨论】:

    标签: macos audio docker mpd


    【解决方案1】:

    我通过 homebrew 在我的 Mac 主机上安装 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 的类似容器并将输出更改为脉冲服务器输出(应该在文档中说明如何操作)。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-18
        • 1970-01-01
        • 1970-01-01
        • 2020-01-01
        • 2017-06-20
        • 1970-01-01
        相关资源
        最近更新 更多