CMUS 错误:正在打开音频设备:没有此设备

CMUS 错误:正在打开音频设备:没有此设备

我似乎无法使用 CMUS 播放任何音频,因为它总是出现错误:

CMUS Error: opening audio device: No such device

这是输出lspci -v | grep -A7 -i "audio"

00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High
Definition Audio Controller (rev 02)
        Subsystem: ASRock Incorporation Device c892
        Flags: bus master, fast devsel, latency 0, IRQ 49
        Memory at dff00000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express
Port 1 (rev 02) (prog-if 00 [Normal decode])

可能是什么问题呢?

答案1

如果您使用它alsa作为输出,您需要设置这些:

set output_plugin=alsa
set dsp.alsa.device=default
set mixer.alsa.device=default
set mixer.alsa.channel=Master

来源:建筑维基

答案2

我知道这个问题已经非常老了,但我遇到了同样的问题,而且没有任何答案。为了解决这个问题,我安装了

sudo apt-get install libao-ocaml-dev

这似乎解决了我的问题。

我的症状是,如果我是 root,我可以播放音乐,但如果不是,就会出现 OP 描述的错误。我需要从源代码编译 cmus,因为我从 apt 获得的 cmus 版本由于 ffmpeg/avconv 问题无法播放我的某些音乐。

除了安装该库之外,我不需要做任何特殊的事情。

答案3

cmus 似乎默认脉冲音频输出插件。

但是 pulseaudio 音响系统不一定安装在无头服务器上。

尝试:set output_plugin=alsa:set output_plugin=ao切换到受支持的后端。

相关内容