Voici comment utiliser un equalizer (ou égaliseur) graphique avec mpd:
$ sudo su
$ rpi-update
$ shutdown -r now
...
$ sudo su
$ apt-get update
$ apt-get install libasound2-plugin-equal
$ aplay -l
On obtient quelque chose comme:
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
ou bien : (ça dépend du DAC)
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_amp], device 0: HifiBerry AMP HiFi tas5713-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
$ nano -w /etc/asound.conf
Copier dedans:
ctl.equal {
type equal;
}
pcm.plugequal {
type equal;
slave.pcm "plughw:0,0";
#this is where you have to input the number of your soundcard,
#so card0 = plughw:0,0 - card1 would be plughw:1,0 etc.
}
pcm.equal {
# Or if you want the equalizer to be your
# default soundcard uncomment the following
# line and comment the above line.
# pcm.!default {
type plug;
slave.pcm plugequal;
}
$ sudo cp /etc/mpd.conf /etc/mpd.conf_bak
$ sudo nano -w /etc/mpd.conf
Ajouter cette sortie à la fin
# Equalized ouput
audio_output {
type "alsa"
name "AlsaEqual"
device "plug:plugequal"
mixer_control "Digital"
mixer_device "hw:0"
mixer_index "0"
dop "no"
}
$ shutdown -r now
$ sudo -H -u mpd alsamixer -D equal
Quelque chose comme ça apparait:
Utiliser les touches des curseurs et + et - pour ajuster les niveaux comme désiré, puis "Echap" pour sortir.
$ sudo su
$ rpi-update
$ shutdown -r now
...
$ sudo su
$ apt-get update
$ apt-get install libasound2-plugin-equal
$ aplay -l
On obtient quelque chose comme:
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
ou bien : (ça dépend du DAC)
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_amp], device 0: HifiBerry AMP HiFi tas5713-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
$ nano -w /etc/asound.conf
Copier dedans:
ctl.equal {
type equal;
}
pcm.plugequal {
type equal;
slave.pcm "plughw:0,0";
#this is where you have to input the number of your soundcard,
#so card0 = plughw:0,0 - card1 would be plughw:1,0 etc.
}
pcm.equal {
# Or if you want the equalizer to be your
# default soundcard uncomment the following
# line and comment the above line.
# pcm.!default {
type plug;
slave.pcm plugequal;
}
$ sudo cp /etc/mpd.conf /etc/mpd.conf_bak
$ sudo nano -w /etc/mpd.conf
Ajouter cette sortie à la fin
# Equalized ouput
audio_output {
type "alsa"
name "AlsaEqual"
device "plug:plugequal"
mixer_control "Digital"
mixer_device "hw:0"
mixer_index "0"
dop "no"
}
$ shutdown -r now
$ sudo -H -u mpd alsamixer -D equal
Quelque chose comme ça apparait:
Utiliser les touches des curseurs et + et - pour ajuster les niveaux comme désiré, puis "Echap" pour sortir.
- Déplacez-vous avec les touches fléchées gauche et droite.
- Augmentez et diminuez le volume avec les touches fléchées haut et bas.
- Augmentez et diminuez le volume des canaux gauche ou droit avec les touches (clavier AZERTY):
- Augmentez et diminuez le volume avec les touches fléchées haut et bas.
- Augmentez et diminuez le volume des canaux gauche ou droit avec les touches (clavier AZERTY):
- Activer/désactiver le son avec la touche "M". Un "MM" signifie muet et "OO" signifie non muet.
Notez qu'une barre peut être pleine à 100% mais toujours être coupée, alors vérifiez cela.
- Quittez alsamixer avec la touche Echap.
- Quittez alsamixer avec la touche Echap.
Si une erreur du type (ou autre..) apparait,
Failed to open controls file:/home/mpd/.alsaequal.bin.
Alors vérifier la présence du dossier /home/mpd et si absent faire :
$ sudo mkdir /home/mpd
$ sudo chown mpd /home/mpd
$ sudo chgrp audio /home/mpd
$ sudo usermod -aG audio mpd
...
Dans le client MPD sélectionner la sortie audio "AlsaEqual"