私は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」に、デフォルトのrootユーザーのすべてのエントリにアクセスするように指示するにはどうすればよいですか?
答え1
このファイルには~/.asoundrc
カスタマイズが含まれています。
このファイルには/etc/asound.conf
すべてのカスタマイズが含まれています。