Приветствую всех!
Имеется связка pulseaudio+mpd+shairport-sync. Последний элемент не работает - не подключается к pulseaudio с сообщением Could not connect to pulseaudio server: Connection refused
В процесе выяснилось, что так же не работают утилити pulseaudio без указания явно сервера, например
pactl -s 127.0.0.1 info - работает,
а pactl info - Connection refusedРабота mpd решается указанием явно сервера в блоке pulse:
audio_output {
type "pulse"
name "My Pulse Output"
server "127.0.0.1"
}
Так же звук успешно передается з другого ПК с linux
Для shairport-sync такой возможности не найду.
Понимаю, что для начала нужно добиться работы pactl info без ошибок
Фрагмент /etc/pulse/system.pa:
load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/24 auth-anonymous=1
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/24 auth-anonymous=1
load-module module-native-protocol-unix auth-anonymous=1 socket=/run/pulse/native-unix
load-module module-zeroconf-publish
Статус запущенного Pulseaudio:
tcp 0 0 0.0.0.0:4713 0.0.0.0:* LISTEN 27816/pulseaudio
tcp6 0 0 :::4713 :::* LISTEN 27816/pulseaudio
unix 2 [ ACC ] STREAM LISTENING 6604018 27816/pulseaudio /tmp/.esd-115/socket
unix 2 [ ACC ] STREAM LISTENING 6604021 27816/pulseaudio /run/pulse/native
unix 2 [ ACC ] STREAM LISTENING 6604023 27816/pulseaudio /var/run/pulse/dbus-socket
***************************************************************************************
pulse 27816 0.0 0.1 98672 3708 ? S<sl 12:50 0:00 /usr/bin/pulseaudio --daemonize=no --system --realtime --log-target=journal
Система Ubuntu 16.04.6 LTS на armv7l (BananaPi Ultra M2)