Streaming de música em toda a casa em um orçamento?

5

Eu queria saber se alguém sabia de uma maneira de transmitir música por toda a casa com orçamento limitado?

Eu quero evitar gastar dinheiro com isso (por exemplo, não quero comprar um dispositivo de estilo d-link). Seria ideal se eu pudesse usar meu hardware existente e algum software de código aberto.

Eu tenho três PCs antigos (ish) por aí. Fico feliz em colocar o Windows ou o Linux neles. Todos eles podem ser ligados aos alto-falantes.

A solução ideal resultaria em:

  • o mesmo áudio sendo ouvido de todos os dispositivos (por exemplo, quando você ouve uma batida em um dispositivo, você ouvirá ao mesmo tempo em outro (para que você não receba nenhum eco))
  • Eu poderia controlar o aplicativo de origem (por exemplo, as músicas em fila) com o meu iPhone.

Eu percebo que estou sendo insolente com esses dois desejos - mas você nunca sabe a sua sorte.

Estou pedindo demais, ou existe algum software / protocolo com esse propósito? Eu tenho procurado por algum tempo agora, mas não tive nenhuma alegria.

Obrigado antecipadamente.

    
por greggannicott 20.02.2010 / 20:33

6 respostas

2

Sem tentar negar a diversão de tentar instalar e executar alguma solução de transmissão em rede, há sempre a opção de apenas comprar um Transmissor FM e ouça com rádios normais (não é necessário sincronizar nada). Um benefício é que você não precisa de nenhuma fiação, útil para banheiros, etc. Há uma desvantagem, porém, a qualidade do áudio não será excelente.

Atualização: planejamento de frequência FM:

Alguns dos transmissores de FM só suportam um número muito limitado (normalmente 3) de frequências fixas para enviar. Certifique-se de que, se você comprar um que corresponda ao espectro disponível em seu ambiente. Caso contrário, você provavelmente quer um onde você pode selecionar o seu próprio frequência de um intervalo contínuo.

Como uma ajuda para mapear as freqüências disponíveis, eu escrevi um script um par de anos atrás para traçar as frequências da estação de rádio FM ao longo de um eixo de 87MHz a 108MHz, usando os nomes de cada estação de rádio como rótulos verticais usando gnuplot .

    
por 21.02.2010 / 02:31
1

Não saiba como controlá-lo com seu iphone, mas você pode configurar seu próprio servidor shoutcast .

É basicamente uma estação de rádio na internet em sua própria rede. Configure qualquer computador da casa e conecte-se a ele e pronto.

    
por 20.02.2010 / 21:51
1

Acho que seria mais fácil executar cabos de áudio e depois PCs separados para sincronizar exatamente.

Na frente do software, muitos players de mídia têm plug-ins que permitem controlá-los por HTTP. Isso permitirá que você controle o player / playlist com o seu iPhone, desde que esteja conectado usando WiFi.

Eu gosto de foobar2000 , embora não seja totalmente de código aberto. O plug-in foohttpserver permite controlá-lo pela Web.

Alternativamente, o Winamp tem vários plug-ins para uma interface web, mas o winamp está um pouco inchado nos dias de hoje.

Eu realmente não sei sobre o Linux, mas imagino que existam análogos lá.

    
por 20.02.2010 / 21:58
0

Você pode instalar Ampache em um servidor LAMP ou WAMP. Há um cliente Android ( Amdroid ) e o código de esqueleto não útil de um cliente do iPhone (Amphone ).

Você pode usá-lo como um back-end para fornecer ao seu player de escolha a qualidade de áudio do http-streaming, ou configurar seu sistema Localplay e usá-lo como frontend e / ou backend para controlar o Shoutcast ou o MPD.

Veja o site de demonstração para ter uma ideia do que parece.

Eu não sei quão bem ele manterá a reprodução individual do cliente em sincronia (isso teria mais a ver com o backend Localplay do que com o próprio Ampache). Como o nome falso indica, se a sincronização real for desejada, provavelmente é melhor executar o fio do alto-falante.

    
por 20.02.2010 / 23:15
0

Enquanto você não seria capaz de fazer o controle do iPhone de forma nativa apenas com este software, você pode obter um bom fluxo de baixa latência usando VLC & são recursos multicast. É certo que é um pouco complicado de configurar, mas funcionou bem para mim em algumas configurações semelhantes. Muita tentativa e erro.

Basta colocar o VLC em todos os seus computadores e em qualquer um que tenha sua biblioteca de host, configure-o para reproduzir a música de uma lista de reprodução ou para pegá-la a partir da linha de entrada. Se o seu anfitrião for um mac, você pode usar o SoundFlower para impedir a saída.

Para obter o controle do iPhone funcionando, a resposta do @Fake Name menciona que o software tende a ter controle de HTTP nos dias de hoje. Eu tenho certeza que você poderia encontrar um tocador de música decente que use o VLC na configuração live / line-in para capturar o áudio daquele computador.

    
por 21.02.2010 / 00:19
0

Para o Linux, o Rhythmbox (o GNOME Media Player) tem um plugin DAAP que eu usei para compartilhar músicas com bastante facilidade. O iTunes usa o DAAP, mas a Apple criptografou sua implementação.

Outros jogadores terão plugins. Há também suporte a UPNP no Rhythmbox através de outro plugin.

    
por 24.03.2010 / 19:05