сложная настройка mpd/ssh как сделать?

сложная настройка mpd/ssh как сделать?

Недавно я приобрел Raspberry Pi и планирую использовать его в качестве домашнего компьютера, а также веб-/файлового сервера.

Установка

У меня к нему подключен довольно большой (3 ТБ) HD, на котором вся моя музыка. У меня также есть ноутбук, который я везде беру с собой.

Требования

Я хотел бы настроить mpdтак, чтобы я мог делать следующее. Во-первых, я хотел бы иметь возможность воспроизводить музыку с R-Pi по ssh на моем ноутбуке, когда я в отъезде (файлы, которые хранятся на 3TB HD). Во-вторых, я хотел бы подключить R-Pi к звуковой системе дома и иметь возможность управлять воспроизведением с моего ноутбука.

Эти две вещи довольно похожи в следующих аспектах: вся музыка хранится на домашнем HD. Все действия по управлению я буду выполнять через ncmpcppклиент на моем ноутбуке.

Вот в чем разница между этими двумя требованиями: первое воспроизводит музыку через динамики моего ноутбука, второе — через выход R-Pi.

Подход

Я не совсем уверен, как с этим справиться. Мне оставить один mpdэкземпляр запущенным (на R-Pi) или мне также запустить один на моем ноутбуке (который использует данные на R-Pi)? Настройка, которую я имею в виду, следующая:

Первое требование:

  • поставьте mpdна ноутбук, который каким-то образом использует данные на жестком диске (через ssh/http, если это возможно)
  • использовать ncmpcppдля использования mpdна ноутбуке как обычно

Второе требование:

  • поставить mpdна R-Pi, который использует данные на HD
  • надеть ncmpcppR-Pi, который подключается к R-Pimpd
  • для управления домашней звуковой системой R-Pi подключитесь к R-Pi через ssh и используйте ncmpcpp(pro

решение1

Я думаю, что вы можете решить свою проблему, запустив только один экземпляр mpd на вашем raspberry pi. Если вы перенаправите звук с raspberry pi на свой ноутбук, все ваши требования будут решены, по моему мнению.

Одним из возможных решений является использованиеНастройка сети PulseAudiosчто позволяет перенаправлять аудиопотоки по сети. Вашему ноутбуку придется загрузить модуль, module-rtp-recvчтобы иметь возможность принимать аудиопоток.

Другая настройка — использовать Bluetooth и A2DP (я не уверен, есть ли у Raspberry Pi встроенная поддержка Bluetooth). По сути, вы настраиваете свой стек Bluetooth для работы в качествеИсточник A2DP.

Если вы не хотите ретранслировать свой аудиопоток, просто смонтируйте 3TB HD via sshfsна своем ноутбуке и установите mpd. Поскольку mpd позволяет вам управлять сервером через сеть, вам просто нужно использовать ncmpcppна своем ноутбуке для управления обоими экземплярами. Возможно, вам придется настроить mpd на вашем raspberry pi для прослушивания сетевого интерфейса.

Связанный контент