web-dev-qa-db-fra.com

MPD semble jouer, mais il n'y a pas de son

Après avoir résolu ce problème , j'en ai un second. Il semble jouer maintenant, selon Gnome Music Player Client (gmpc), mais il n’ya pas de son. Mon /etc/mpd.conf contient jusqu'ici ceci:

audio_output {
       type            "alsa"
       name            "XR18"
       device          "plughw:CARD=X18XR18,DEV=0"
       format          "48000:32:2"
       auto_resample   "no"            # make MPD resample, instead of ALSA's libasound
       auto_channels   "no"            # play a multi-track audio file on its specified channels, no remapping
       always_on       "yes"           # keep the output device open, even when not playing
       mixer_type      "software"      # don't look for a hardware mixer because this card doesn't have one (at least not from the PC side)
#       mixer_device    "default"       # optional
#       mixer_control   "PCM"           # optional
#       mixer_index     "0"             # optional
}

Avec la valeur par défaut mixer_type "hardware", gmpc semblait en sourdine et ne me permettait pas de la réactiver. La commande muet (Ctrl+space, puis tapez mute) fait ceci:

enter image description here

Passer à mixer_type "software" m'a permis d'obtenir un contrôle du volume de l'interface graphique, mais toujours aucun son. Si je l'appelle ainsi dans mon script de démarrage, qui s'appelle lui-même à partir de rc.local:

mpd >> "$REC_PATH/Debug.log" 2>&1 &

alors je reçois ceci dans Debug.log:

socket: Failed to bind to '[::]:6600': Address already in use

Je ne sais pas quoi d'autre pourrait utiliser cela cependant. gmpc se connecte quand même. aplay avec le premier niveau de verbosité fait ceci:

audiohub@DYM-Portable-AudioHub:~$ aplay -v -D plughw:X18XR18 "/home/audiohub/Music/Waterlines/05 - Take Your Time.wav"
Playing WAVE '/home/audiohub/Music/Waterlines/05 - Take Your Time.wav' : Float 32 bit Little Endian, Rate 44100 Hz, Stereo
Plug PCM: Linear Integer <-> Linear Float conversion PCM (S32_LE)
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : FLOAT_LE
  subformat    : STD
  channels     : 2
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 32
  buffer_size  : 13379
  period_size  : 3345
  period_time  : 75854
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 3345
  period_event : 0
  start_threshold  : 13379
  stop_threshold   : 13379
  silence_threshold: 0
  silence_size : 0
  boundary     : 1753612288
Slave: Rate conversion PCM (48000, sformat=S32_LE)
Converter: linear-interpolation
Protocol version: 10002
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 2
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 32
  buffer_size  : 13379
  period_size  : 3345
  period_time  : 75854
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 3345
  period_event : 0
  start_threshold  : 13379
  stop_threshold   : 13379
  silence_threshold: 0
  silence_size : 0
  boundary     : 1753612288
Slave: Route conversion PCM (sformat=S32_LE)
  Transformation table:
    0 <- 0
    1 <- 1
    2 <- none
    3 <- none
    4 <- none
    5 <- none
    6 <- none
    7 <- none
    8 <- none
    9 <- none
    10 <- none
    11 <- none
    12 <- none
    13 <- none
    14 <- none
    15 <- none
    16 <- none
    17 <- none
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 2
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 32
  buffer_size  : 14563
  period_size  : 3641
  period_time  : 75854
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 3641
  period_event : 0
  start_threshold  : 10923
  stop_threshold   : 14563
  silence_threshold: 0
  silence_size : 0
  boundary     : 1908801536
Slave: Hardware PCM card 2 'X18/XR18' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 18
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 32
  buffer_size  : 14563
  period_size  : 3641
  period_time  : 75854
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 3641
  period_event : 0
  start_threshold  : 10923
  stop_threshold   : 14563
  silence_threshold: 0
  silence_size : 0
  boundary     : 1908801536
  appl_ptr     : 0
  hw_ptr       : 0

audiohub@DYM-Portable-AudioHub:~$ 

Et je vois les compteurs danser dans l'application de contrôle du X18XR18. Selon alsamixer, il n’a aucun contrôle, ce qui me convient parfaitement car c’est en fait ceci: https://www.music-group.com/Categories/Behringer/Mixers/Digital-Mixers/XR18/p/P0BI8 Ainsi, la sourdine, le volume et une tonne d'autres éléments sont gérés de ce côté via l'application, disponible gratuitement dans la section des téléchargements de ce site. Je veux juste jeter l'audio à elle.

Est-ce qu'il manque quelque chose?

1
AaronD

Hypothèses: Vous utilisez Ubuntu 16.04 et MPD V0.19.20.

Je viens de trouver sur https://www.musicpd.org/ il existe une nouvelle version V0.19.21 qui peut résoudre votre problème, ainsi que certains problèmes que je rencontre.

Bonne chance à nous deux.

Marque.

0
Cool Javelin