MPD não detectando ladspa_plugin

0

Eu tenho o MPD e um módulo DSP em execução no rpi debian jessie

O módulo DSP ajuda a adicionar efeitos de áudio em todo o sistema.

Como o MPD cria seu próprio usuário, mpd não está identificando todas as configurações que a biblioteca DSP fez na raiz.

Como posso corrigir isso?

Eu configurei o alsa como este | Meu padrão .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"
}

Por padrão, executar mpg321 -a dsp music_test/test_track.mp3 funciona perfeitamente.

Mas como o MPD cria seu próprio usuário mpd , não consigo identificar o dispositivo alsa padrão dsp e, em vez disso, ele gera um erro.

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?)

Aqui está o log do 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

Como posso corrigir isso?

Como posso dizer ao usuário 'mpd' para acessar tudo do usuário root padrão?

    
por arjun 18.07.2018 / 21:46

1 resposta

0

O arquivo ~/.asoundrc contém definições para um usuário.
O arquivo /etc/asound.conf contém definições para todos os usuários.

    
por 18.07.2018 / 22:38