나는 MPD를 가지고 있고DSP 모듈rpi debian jessie에서 실행 중
DSP 모듈은 시스템 전체에 오디오 효과를 추가하는 데 도움이 됩니다.
MPD는 자체 사용자를 생성하기 때문에 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"에게 기본 루트 사용자의 모든 항목에 액세스하도록 어떻게 지시합니까?
답변1
이 파일에는 ~/.asoundrc
사용자 정의가 포함되어 있습니다.
이 파일에는 /etc/asound.conf
모든 사용자 정의가 포함되어 있습니다.