LINUX.ORG.RU

mpd нестабильно работает

 , ,


0

1

Всем привет, тут созрел один вопрос касательно mpd. Давно уже им пользуюсь, но в последнее время лаги участились. Типы лагов:

  1. Один трек заканчивает проигрываться, начиная со следующего, звук уже не работает. В логах выводится exception: Failed to play on "My Pulse Output" (pulse): suspended. Если подождать какое-то время (минут 10-15), звук начинает работать опять.
  2. Mpd конфликтует с проигрыванием аудио в других программах. Простой пример, я ставлю на паузу трек mpd и сразу же включаю трек в телеге. Звук перестает работать и там и там. Но если после паузы подождать минут 5-10, все проходит успешно.

Понятия не имею, в чем же может быть проблема? Гугл результатами особо не щедр, так что может на лоре что-нибуть аукнется. Конфиг прикладываю:

music_directory          "/home/nav/.mpd/music"
playlist_directory	 "/home/nav/.mpd/playlists"
db_file	                 "/home/nav/.mpd/database"
log_file		 "/home/nav/.mpd/log"
pid_file		 "/home/nav/.mpd/pid"
state_file		 "/home/nav/.mpd/state"

user		    "nav"
bind_to_address	    "localhost"
bind_to_address	    "/var/lib/mpd/socket"
port		    "420"

input {
        plugin  "curl"
}

audio_output {
	type	"pulse"
	name	"My Pulse Output"
#      server   "localhost"
}

audio_output {
        type      "fifo"
        name      "my_fifo"
        path      "/tmp/mpd.fifo"
        format    "44100:16:2"
}

filesystem_charset   "UTF-8"
id3v1_encoding       "UTF-8"

P.S. для обновления базы данных и всего прочего, использую ncmcpp. 95% времени переключаю треки в polybar’е. ОС Gentoo Linux.



Последнее исправление: x86- (всего исправлений: 2)

Ответ на: комментарий от sudopacman

Да. Впрочем, уже нет смысла с этим разбираться, я просто перейду на чистую альсу или возможно pipeware, судя по всему, баги связаны с пщщ аудио (иногда их получается починить через pavucontrol, но чаще, все-таки, нет)

x86-
() автор топика
8 октября 2022 г.