MPD 似乎可以播放,但没有声音

MPD 似乎可以播放,但没有声音

解决后这个问题,我有第二个。根据 Gnome 音乐播放器客户端 ( gmpc),它现在似乎可以播放,但没有声音。/etc/mpd.conf到目前为止,我的里面有这个:

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
}

使用默认的mixer_type "hardware"gmpc似乎已静音,并且不允许我取消静音。静音命令(Ctrl+ space,然后输入mute)执行此操作:

在此处输入图片描述

更改为 后,mixer_type "software"我得到了一个 GUI 音量控制,但仍然没有声音。如果我在启动脚本中像这样调用它,它本身会被调用rc.local

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

然后我得到这个Debug.log

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

我不确定还有什么会用到它。 gmpc无论如何都要连接。 aplay第一级详细程度执行以下操作:

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:~$ 

我看到仪表在X18XR18的控制应用中跳动。根据alsamixer,它根本没有控件,这对我来说没问题,因为它实际上是这样的:https://www.music-group.com/Categories/Behringer/Mixers/Digital-Mixers/XR18/p/P0BI8 因此,静音、音量和大量其他功能都通过该应用进行处理,该应用可在该网站的下载部分免费下载。我只想将音频放到上面。

还缺少什么吗?

答案1

假设:您正在使用 Ubuntu 16.04 和 MPD V0.19.20。

我刚刚发现https://www.musicpd.org/有一个新版本 V0.19.21 可以解决您的问题,也可以解决我遇到的一些问题。

祝我们俩好运。

标记。

相关内容