mpd+pulseaudio=проблемы

Если играет mpd - в других прогах звука нет. При этом, когда стартует плеер (не mpd) звук в mpd становится чуть тише.
Если звучит любоё приложение - не звучит mpd.
/etc/mpd.conf:
bind_to_address                         "127.0.0.1"
port                                    "6600"
music_directory                         "/home/den/music"
playlist_directory                      "/home/.mpd/playlists"
db_file                                 "/home/.mpd/mpd.db"
log_file                                "/home/.mpd/mpd.log"
pid_file                                "/home/.mpd/mpd.pid"
state_file                              "/home/.mpd/mpdstate"
user                                    "mpd"
mixer_type                              "software"
save_absolute_paths_in_playlists        "yes"
auto_update                             "yes"
audio_output {
        type            "pulse"
        name            "pulse audio"
}
mpd.log:
Apr 14 15:06 : output: "pulse audio" [pulse] failed to play: suspended
Apr 14 15:06 : output: "pulse audio" [pulse] failed to play: suspended
чяднт
Столкнулся с такой же проблемой. Mpd запускается под пользователем mpd, он вызывает pulseaudio под этим же пользователем. Когда же я входил в кде,то запускался ещё один pulseaudio уже под моим рабочим пользователем и они конфликтовали за доступ к звуковухе.

Решение - поставить в mpd.conf в поле user своего рабочего пользователя. Также нужно будет поменять пользователя в /usr/lib/tmpfiles.d/mpd.conf и для файла базы mpd. Ещё дополнительно можно поставить вывод звука в mpd через alsa-pulseaudio, т.к. кеды чего-то у меня ругались при запуске когда вывод стоял чисто через pulseaudio.
To change the volume of audio from mpd independent of other programs, uncomment or add the switch in mpd.conf:

/etc/mpd.conf

mixer_type			"software"

Users of PulseAudio will need to make the following modification:

/etc/mpd.conf
audio_output {
        type                    "pulse"
        name                    "pulse audio"
}

Users of ALSA will want to have the following device definition, which allows software volume control in the MPD client to control the volume separately from other applications.

/etc/mpd.conf

audio_output {
        type            "alsa"
        name            "My Sound Card"
        mixer_type      "software"      # optional
}

Changing the group that MPD runs as may result in errors like “output: Failed to open ”My ALSA Device“” ": Failed to open ALSA device “default”: No such file or directory“ ”player_thread: problems opening audio device while playing “Song Name.mp3”"

This is because by default MPD runs as member of audio group and the sound devices under /dev/snd/ are owned by this group.
================
Может быть поможет, в свое время встретил солюшн в арвики… мпд выбросил а память осталась.
https://wiki.archlinux.org/index.php/Mu … -mpd_setup
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
 
Зарегистрироваться или войдите чтобы оставить сообщение.