Kubuntu 22.10 破坏了 aplay 与 WWOZ 电台流媒体同时播放的能力

Kubuntu 22.10 破坏了 aplay 与 WWOZ 电台流媒体同时播放的能力

当我跑步时aplay chimp.wav,我听到黑猩猩尖叫的声音(这让老婆很恼火)。

但是当我的 FireFox 也在播放时https://www.wwoz.org/listen/player/,这样我就可以听到新奥尔良的美妙音乐,aplay他说:

$ aplay script/chimp.wav
aplay: main:831: audio open error: Device or resource busy

以前的 [K]Ubuntu 运行正常,但全新安装的 22.10(在 Lenovo ThinkPad L14 上)出现此错误。

搜索这个错误会返回各种与 ALSA 驱动程序有关的方法,但我认为我不需要这样做...

(黑猩猩尖叫的目的是,如果我的半小时测试失败了,整个房子都能听到)


解决方法是使用cvlc --play-and-exit

甚至mplayer有时有效,但大多数时候无效。

这个问题仍然悬而未决,因为与以前的版本相比,aplay这是一个倒退。mplayer


接受的修复工作了一段时间,然后就cvlc停止了工作。

我跑去do-release-upgrade拿了一些 23.04,现在cvlc停止工作了,但又aplay开始工作了。即使 Firefox 正在播放互联网广播。

elmo耸耸肩.gif

答案1

Ubuntu 22.10 从 Pulseaudio 移至 Pipewire 作为声音服务器解决方案。这或许可以解释这个问题。

我手边没有 22.10,但可以看看https://gist.github.com/the-spyke/2de98b22ff4f978ebf0650c90e82027e?permalink_comment_id=4284672 特别是这一部分:

ALSA 单步。将 PipeWire 示例中的配置文件复制到您的 ALSA 配置目录中:

$ sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/

相关内容