mpd - проблема пульса и / или альсы
Что я делаю?
Я пытаюсь заставить работать mpd впервые, чтобы я мог транслировать аудио на несколько устройств Linux. Мой файл mpd.conf показывает:
music_directory "/home/john-mcbride/.mpd/music"
playlist_directory "/home/john-mcbride/.mpd/playlists"
db_file "/home/john-mcbride/.mpd/tag_cache"
log_file "/home/john-mcbride/.mpd/mpd.log"
pid_file "/home/john-mcbride/.mpd/mpd.pid"
state_file "/home/john-mcbride/.mpd/state"
sticker_file "/home/john-mcbride/.mpd/sticker.sql"
user "john-mcbride"
bind_to_address "any"
input {
plugin "curl"
}
audio_output {
type "alsa"
name "My ALSA Device"
}
audio_output {
type "pulse"
name "My Pulse Output"
server "localhost" # optional
}
Что не так?
Когда я запускаю ncmpcpp, треки застряли на паузе. Вот подробности из файла mpd.log:
Jul 30 19:49 : player: problems opening audio device while playing "Music/Electro/Aphex Twin/AFX/1994 - Analogue Bubblebath (CD EP)/04 A F X 2.mp3"
Jul 30 19:51 : state_file: failed to create /home/john-mcbride/.mpd/state: Permission denied
Jul 30 19:51 : player: played "Music/Electro/Aphex Twin/AFX/1994 - Analogue Bubblebath (CD EP)/04 A F X 2.mp3"
Jul 30 19:51 : avahi: Service 'Music Player' successfully established.
Jul 30 19:51 : alsa_mixer: Failed to read mixer for 'My ALSA Device': no such mixer control: PCM
Когда я комментирую строки ALSA, я также получаю ошибки для Pulse:
Jul 30 19:49 : pulse_output: Failed to open "My Pulse Output" [pulse]: failed to connect: Connection refused
Так что это мои последние в длинном списке проблем, которые у меня были. Каждый раз, когда я думаю, что что-то исправил, я получаю другую ошибку. На данный момент это смесь прав доступа ALSA, Pulse и mpd.
Вопрос!
Итак, можете ли вы предложить, что мне следует сделать, чтобы я мог играть музыку с mpd? И можете ли вы указать какие-либо фундаментальные проблемы с тем, как я это делаю (учитывая, что я хочу иметь доступ к этому на нескольких устройствах)?