LINUX.ORG.RU

[mpd] Как включить вывод звука на удаленной машине

 


0

1

Добрый день.

Есть комп(стационарник) с mdp+ncmpcpp - локально все работает.
Еще есть ноут на нем или ncmpcpp или sonata (еще не определился).
Теперь вопрос: можно ли сделать так чтобы ноут цеплялся к mpd запущенному на стационарнике и выводил звук через свою звуковуху?

Гугл уже мучал - рецепта не дает.


>цеплялся к mpd запущенному на стационарнике и выводил звук через свою звуковуху?

Никак K.O.

mpd может только управляться дистанционно, а не перекидывать куда-либо звук.

Ygor ★★★★★
()

Отключай удалёною машину нах.
Будем слушать Carcass!

amorpher ★★★★★
()
Ответ на: комментарий от Ygor

Я так и считал раньше
Но вот здесь пишут :

# Кстати , музыку можно слушать и на другой машине ;-)

Или я его не правильно понял.(-

А так хотелось.

mopsa
() автор топика

комменарий из стандартного конфига

#audio_output {
#       type            «httpd»
#       name            «My HTTP Stream»
#       encoder         «vorbis»                # optional, vorbis or lame
#       port            «8000»
##     quality         «5.0»                   # do not define if bitrate is defined
##      bitrate         «128»                   # do not define if quality is defined
#       format          «44100:16:1»
#}

anonymous
()
Ответ на: комментарий от anonymous

Это как я понял от mpd.
Но тогда что бы послушать музыку на том же ноуте мне нужно запустить 2 приложения одно для управления mpd второе для воспроизведения потокового аудио. Я правильно понял?
Если да то это не кул.

mopsa
() автор топика
Ответ на: комментарий от anonymous

Я давно не заглядывал в доку по mpd просто.

Ygor ★★★★★
()
Ответ на: комментарий от mopsa

pulseaudio умеет передавать звук по сети :) ну и стандартное mpd'вское по http.

anonymous
()
Ответ на: комментарий от mopsa

Нет. Можно настроить два аудиовыхода, один - alsa (или что у вас было), второй - httpd (или shoutcast) - потоковое вещание. Ненужные выходы можно отключать, т.е. хотите только удаленно слушать - отключаете локальный выход; хотите локально слушать - включаете локальный и при желании отключаете потоковое вещание (если не отключите, ничего плохого не произойдет).

tiandrey ★★★★★
()

Решил

Наконец-то дошли руки.
Разобрался как это реализовать. Решил поделиться вдруг кому пригодится.

Итак, есть стационарник на нем mpd(1), и бук - клиент(2).
Mpd-клиент пришлось и там и там ставить gmpc - у него есть возможность переключать выходы.
кусок mpd.conf

audio_output {
        type                    "pulse"
        name                    "Компьютер"
}

audio_output {
	type			"pulse"
	name			"Ноутбук"
	server			"192.168.4.3"
}

на (2) поставил paprefs.
Вот здесь и началась проблема. Все настройки не активны
Оказывается он собран с поддержкой старой версии pulseaudio, и поэтому ищет модули в /usr/lib/pulse-1.0, а они лежат в /usr/lib/pulse-1.1
Проверить где ищет можно командой

strace paprefs 2>&1 |grep /lib/pulse
После этого просто создал ссылку с нужным ему именем.
Затем в paprefs включил Enable network access to local sound device и Don`t require authentication

ВСЁ. Теперь запускаю gmpc на 1 или 2 и в меню «Сервер» могу выбрать куда выводить звук. Удобно.

PS: Может быть кто-то знает можно ли в ncmpcpp переключать выводы на ходу. Было бы cool.

mopsa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.