configuração complicada do mpd / ssh howto?

1

Adquiri recentemente um raspberry pi e planejo usá-lo como um computador doméstico e um servidor de arquivos / web.

A configuração

Eu tenho um HD muito grande (3TB) ligado a ele que tem toda a minha música nele. Eu também tenho um laptop que eu levo para qualquer lugar.

Os requisitos

Eu gostaria de configurar o mpd para que eu possa fazer o seguinte. Primeiro de tudo eu gostaria de poder tocar música do R-Pi em cima de ssh em meu laptop quando eu estiver fora (os arquivos que são armazenados no 3TB HD). Em segundo lugar, eu gostaria de conectar o R-Pi a um sistema de som em casa e ser capaz de controlar a reprodução do meu laptop.

Essas duas coisas são bem parecidas nos seguintes aspectos: toda a música é armazenada no HD doméstico. Todas as ações de controle que eu faço serão feitas através do cliente ncmpcpp no meu laptop.

Estas são as diferenças entre os dois requisitos: o primeiro toca música pelos alto-falantes do meu laptop, o segundo toca pela saída do R-Pi.

A abordagem

Não sei bem como lidar com isso. Eu mantenho uma mpd instância em execução (no R-Pi) ou também tenho uma em execução no meu laptop (que usa os dados no R-Pi)? A configuração que tenho em mente é a seguinte:

Primeiro req:

  • coloque mpd no laptop, que usa dados em HD de alguma forma (sobre ssh / http, se isso for possível)
  • use ncmpcpp para usar mpd no laptop como de costume

Segundo req:

  • coloque mpd no R-Pi, que usa dados no HD
  • coloque ncmpcpp no R-Pi que se conecta ao R-Pi mpd
  • para controlar o sistema de som inicial do R-Pi, conecte-se ao R-Pi via ssh e use ncmpcpp (pro
por romeovs 19.07.2012 / 23:27

1 resposta

2

Eu acho que você pode resolver o seu problema com apenas uma instância do mpd em execução no seu pi framboesa. Se você encaminhar o som do pi de framboesa para o seu notebook, todas as suas necessidades seriam resolvidas na minha opinião.

Uma possível solução é usar configuração de rede do PulseAudios que permite redirecionar o áudio fluxos pela rede. Seu laptop teria que carregar o módulo module-rtp-recv para poder receber o fluxo de áudio.

Outra configuração é usar o Bluetooth e o A2DP (não tenho certeza se o raspberry pi integrou o suporte a bluetooth). Você basicamente configura sua pilha bluetooth para agir como uma fonte A2DP .

Se você não quiser retransmitir seu fluxo de áudio, monte o HD de 3 TB via sshfs no seu laptop e instale o mpd. Como o mpd permite controlar um servidor via rede, basta usar o ncmpcpp no seu laptop para controlar as duas instâncias. Você pode ter que configurar o mpd em seu pi do framboesa para escutar na interface de rede.

    
por 20.07.2012 / 00:10

Tags