LinuxForum.Fans
Тема

Pulseaudio client/server + Xbmc

Автор: zenon 5 сообщений 5110 просмотров
#328016

Настроил pulseaudio клиент/сервер - xbmc - видео на телевизор, звук передает на ноутбук (наушники)...
Удобно однака! Только так и не пойму почему ноут в данном варианте является сервером, вроде логично чтобы он клиентом был.
На xbmc, от пользователя:

text

$ pacmd load-module module-tunnel-sink server=192.168.0.200

На ноутбуке /etc/pulse/default.pa

text
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/24 auth-anonymous=1
load-module module-zeroconf-publish
load-module module-zeroconf-discover

Рулю -

text
$ ssh -X xbmc@ pavucontrol

Ну и:

text
$ pulseadio --kill/--daemonize

Флаг system-wide не стал включать, с ним глюки какие-то с запуском демона начались, собственно и не надо, если и от юзера всё норм.
Ну и в обратную сторону всё это дело тоже настроил, в принципе удобно, тк к Xbmc компу подключена аккустика, запустив на ноутбуке плеер или браузер, можно звук вывести на колонки...

#328312
"zenon⇓" написал:
Удобно однака! Только так и не пойму почему ноут в данном варианте является сервером, вроде логично чтобы он клиентом был.

Ну а как тогда ноут должен воспроизводить звук, если он клиент?
Ноут как раз является звуковым сервером.

А вообще если я не ошибаюсь, то можно использовать для управления pulseaudio гуй, это:

media-sound/paprefs
media-sound/pavumeter
media-sound/padevchooser
media-sound/pasystray


pasystray - создает иконку в трее.

Для работы этих, должен быть запущен демон avahi-daemon
Отдельно запускать сервер pulseaudio, не требуется, если я не ошибаюсь, то avahi-daemon, все это должен делать, только pulseaudio должнен собран с флагом avahi.

#328315

media-sound/pasystray - о, спс! Помню что было что-то для трея, название забыл...
media-sound/padevchooser нет этого пакета, не в стабильной, не в тестируемой, про остальное в курсе.

#328316
"zenon⇓" написал:
media-sound/padevchooser нет этого пакета, не в стабильной, не в тестируемой, про остальное в курсе.

Да этот пакет забыл удалить из списка, список копировал с wiki, а pasystray я сам использую, это замена padevchooser.

wiki давно не обновлялась.

#333539

Ну вот может после обновок... или что забыл...
~amd64, в /etc/pulse/default.pa добавлено:

text
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/24 auth-anonymous=1
load-module module-zeroconf-publish
load-module module-zeroconf-discover
text
# pulseaudio
W: [pulseaudio] source.c: Default and alternate sample rates are the same.
E: [pulseaudio] ltdl-bind-now.c: Failed to open module module-esound-protocol-tcp.so: module-esound-protocol-tcp.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
E: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp".
E: [pulseaudio] module-gconf.c: pa_module_load() failed
E: [pulseaudio] module.c: Module "module-zeroconf-publish" should be loaded once at most. Refusing to load.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Ошибка инициализации демона.
#      
Войдите или зарегистрируйтесь, чтобы ответить.