尝试将 squeezelite 与现有的 PulseAudio 输出一起使用

尝试将 squeezelite 与现有的 PulseAudio 输出一起使用

因此,我尝试在我的 Ubuntu 16.04 安装上使用 squeezelite 设置一个 squeezebox(Logitech 媒体服务器)客户端,但在获取我想要的内容时遇到了一些麻烦。

我想要实现的目标

我希望能够通过耳机在桌面上播放音乐,并能够打开声音菜单将输出切换到计算机的外部扬声器。

实际情况

当 squeezelite 运行时,声音菜单不显示内置音频选项(包括通过辅助设备连接的外部扬声器),并且从服务器向我的计算机发送音频会通过外部扬声器播放。当我关闭 squeezelite 时,音频输出会重新出现在声音菜单中。

任何帮助都会不胜感激,即使您对发生的事情只有一个模糊的概念。我想了解更多关于 ALSA、PulseAudio,尤其是 squeezebox 和 squeezelite 的信息,所以我欢迎任何答案!

答案1

这个答案是关于摆脱 squeezelite 阻止音频。

这可能是因为 squeezelite 直接使用了 ALSA 设备。

解决方法:指定 squeezelite 使用的输出设备。

squeezelite -o pulse

顺便说一下,所有设备都列有

squeezelite -l

注意:至少较新的版本(这里使用 17.04:1.8-3build1)默认使用此输出,即“-o default”应该与“-o pulse”相同。

相关内容