我在rpi debian jessie中运行了MPD和数字信号处理器模块。
DSP模块有助于增加系统的音频效果。
由于mpd创建了自己的用户,所以它没有标识DSP库在根中所做的所有配置。
我怎么才能解决这个问题?
我把阿尔萨配置成这样
我的默认.asoundrc
pcm.dsp {
type plug
slave {
format FLOAT
rate unchanged
channels unchanged
pcm {
type ladspa
path "/usr/lib/ladspa"
playback_plugins [{
label "ladspa_dsp"
}]
slave.pcm {
type plug
slave {
pcm "hw:0,0"
rate unchanged
channels unchanged
}
}
}
}
}
pcm.!default {
type copy
slave.pcm "dsp"
}默认情况下,运行mpg321 -a dsp music_test/test_track.mp3运行得非常完美。
但是由于MPD创建自己的用户 mpd,我不能让它识别默认的alsa设备dsp,而是抛出一个错误。
pi@raspberrypi:~ $ sudo -u mpd mpg321 -a dsp music_test/Pashmina.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
now maintained by Nanakos Chrysostomos and others.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title : 02 Pashmina SongsMp3.Com Artist : Amit Trivedi
Album : Fitoor SongsMp3.Com Year : 2016
Comment : SongsMp3.Com Genre : Bollywood
Directory: music_test
Playing MPEG stream from Pashmina.mp3 ...
MPEG 1.0 layer III, 320 kbit/s, 44100 Hz joint-stereo
ladspa_dsp: error: no config files found
ALSA lib pcm_ladspa.c:1509:(snd_pcm_ladspa_add_plugin) Unable to find or load plugin 'ladspa_dsp' ID 0, path '/usr/lib/ladspa'
Can't open libao driver with device dsp (is device in use?)这是MPD日志
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM dsp
Jul 18 19:17 : exception: Failed to open "default" [alsa]
Jul 18 19:17 : exception: nested: Failed to open ALSA device "dsp": No such file or directory
Jul 18 19:17 : exception: Failed to open "default" [alsa]
Jul 18 19:17 : exception: nested: Failed to open ALSA device "dsp": No such file or directory我怎么才能解决这个问题?
如何告诉用户'mpd`‘从默认根用户访问所有内容。
发布于 2018-07-18 20:38:23
文件~/.asoundrc包含用户的定义。
文件/etc/asound.conf包含所有用户的定义。
https://unix.stackexchange.com/questions/457077
复制相似问题