Streaming para um Apple TV (3) do Linux

31

Tudo bem, aqui está a configuração:

  • Uma apple tv 3 na sala de estar, conectada à rede (com fio).
  • Um PC com Linux (Arch Linux x64, AMD), contendo todas as músicas, filmes e séries (com fio).

Agora eu sei que o atv pode transmitir músicas e coisas compartilhadas de um windows / mac usando o iTunes e o compartilhamento de casas. A caixa contendo os arquivos, no entanto, está executando o Linux.

Eu tentei configurar o forked-daapd, que é reconhecido como um servidor por todas as instâncias do iTunes em casa, mas não pelo atv. Eu li que isso se deve ao forking-daapd suportando DAAP, mas não ao compartilhamento em casa.

Eu também tentei vários outros servidores DAAP para Linux:

  • mt-daapd (o predecessor do forked-daapd), mesma história que com o daapd bifurcado.
  • tangerina. Foi reconhecido pelo iTunes, mas não ofereceu nenhuma mídia. Não tenho certeza se o atv viu, mas eu não penso assim.
  • spydaap. Isso não funcionou com a versão mais recente do iTunes, que parece ser um problema conhecido

Eu também tentei instalar o horror que é chamado iTunes no meu pc rodando Linux, mas isso falhou. Ele instalou, deu um monte de erros, começa e não faz absolutamente nada. É apenas uma tela em branco.

Agora eu sei que normalmente tal configuração seria possível pelo jailbreak do atv e pela instalação do XBMC nele. No entanto, o atv3 ainda não é desbloqueado, então infelizmente isso não é uma opção para mim.

Agora, minha pergunta é: quais opções eu tenho. Há maneiras de fazer com que a ATV reconheça a Daapd bifurcada que eu perdi, ou existem alternativas para bifurcação que funcionem com a ATV? Existe uma maneira de fazer o iTunes rodar no meu sistema? Existe alguma outra maneira de transmitir a mídia no meu PC Linux para o atv?

    
por MaienM 17.04.2012 / 13:14

10 respostas

5

Uma solução desajeitada seria usar o virtualbox para emular uma instalação leve do xp que hospedaria o software itunes. Crie um compartilhamento de samba de seus arquivos de mídia na caixa linux e mapeie o compartilhamento para uma unidade de rede dentro do pc virtual e, em seguida, adicione a unidade mapeada à biblioteca do itunes na máquina virtual. Não é uma solução elegante, mas pelo menos funcionaria, e a máquina host ainda estaria executando o Linux.

    
por 19.04.2012 / 06:26
15

Se você estiver executando o Arch Linux, suponha que você saiba como instalar um rubygem. Dê uma olhada no link - uma ferramenta de linha de comando simples que você pode usar para enviar arquivos de imagem e vídeo remotos e locais para a sua maçã -tv (testado com a geração 3). Se precisar de ajuda, deixe um comentário no link .

    
por 01.12.2012 / 10:51
4

Você deve procurar instalar o backend plex e o plexconnect ( link ) no seu laptop. Depois de instalar o plex, você altera seu servidor de DNS para o de seu laptop e intercepta o aplicativo de trailers para reproduzir todos os vídeos que você tem em seu tamanho.

    
por 30.07.2013 / 17:33
3

Uma solução alternativa:

  1. Configure o Apache na caixa Linux para exibir os arquivos e links de mídia. (Eu provavelmente fui um pouco exagerado aqui e criei um aplicativo PHP que serve arquivos junto com metadados, capa de álbum / capas de DVD etc como uma página da Web. Você não precisaria fazer isso apenas para provar o conceito.)
  2. Vá para a nova página da Web em um iPad / iPhones e procure e selecione músicas ou filmes.
  3. Ao reproduzir a mídia AirPlay para o ATV3

Um ponto bastante significativo que pode tornar essa ideia impraticável é que eu também tive que criar um script para reempacotar todas as minhas mídias em MPEG4 H264 / AAC, para que o QuickTime padrão pudesse lidar com isso. Eu já tinha achado que isso estava começando a ser necessário mesmo com um ATV / XBMC jailbroken para aproveitar a aceleração de processamento de vídeo nativo para vídeo de alta definição.

    
por 06.07.2012 / 05:57
1

Não sei ao certo o que você está procurando, mas a sugestão só funciona se você usar um iDevice para acessar e controlar a mídia no seu PC.

OK, eu tenho meu Linux Ubuntu PC e um PC Windows 7 em rede, e usando o meu iPad2 ou iDevices, eu posso acessar todo o conteúdo de mídia através da rede através dos servidores de mídia que eu tenho em ambos os PCs.

Estes servidores são Media Tomb, Serviio para Linux e Airplay, iTunes para Windows. Usando os aplicativos que tenho, porque cada trabalho funciona de maneira diferente, talvez haja 10 maneiras de acessar os mesmos arquivos para reprodução, seja pelo airplay ou pelo airplay mirroring. Eu também posso criar uma lista de reprodução no iTunes no windows 7 a partir dos vídeos no PC linux, que é reproduzido no ATV2 pela rede, basta arrastar e soltar do linux para o iTunes playist no Windows!

Algumas opções são: reprodução direta pela rede, reprodução pelos servidores de mídia ou lista de reprodução no iTunes pela rede para reprodução contínua de vídeos selecionados. É uma configuração complexa, mas funciona!

No seu caso, se você está apenas usando um PC Linux, tudo o que você precisa é o servidor de mídia do Serviio para Linux e o aplicativo Media Connect para iPhone ou iPad!

Se você não tiver iPad, iPhone ou iPod, isso não funcionará!

    
por 10.06.2012 / 21:29
1

Você sempre pode configurar o Samba no servidor Linux, para que o ATV veja um compartilhamento "windows" e você compartilhe o diretório / diretórios que contém sua mídia.

    
por 06.07.2012 / 13:58
0

Com o forking-daapd, você pode transmitir áudio para o ATV usando o recurso AirPlay. Além disso, você pode usar o aplicativo Remoto no iPad / iPhone para controlar o forked-daad.

Mas isso não vai funcionar para vídeos, eu ainda estou procurando por um servidor daap capaz de fazer parte de casa.

    
por 16.05.2012 / 12:48
0

O Air Video tem um cliente Linux (versão alfa) que pode transmitir para o iPad / iPhone: link

E você pode usar o Airplay para transmiti-lo à sua Apple TV

    
por 06.01.2013 / 13:54
-1

Eu tenho um Wind PC Nettop que eu usei para rodar o Mediatomb no qual funcionou muito bem, até que meu pai ganhou um AppleTV2 que não suporta DLNA, ou o iTunes File Sharing, apenas o iTunes Home Sharing.

A solução foi instalar o OS X no meu Wind PC. Isto teve o benefício extra que a máquina dorme e o WakeOnDemand usando um Airport Extreme funciona perfeitamente.

Então, se você pode instalar o OS X em seu hardware "PC", é uma solução viável.

(Seja legal se a Apple apenas forneceu um hardware de servidor de mídia barato. O Mac Mini é muito caro e excessivamente poderoso para a maioria das necessidades de streaming)

    
por 07.07.2012 / 03:23
-1

A instalação do Hackintosh geralmente é fácil como uma instalação do OS X (depende do hardware) e, para um servidor sem cabeçalho, o maior problema é que alguns drivers não são importantes. (som, gráficos). Não há outra opção para usar o Compartilhamento Familiar sem o iTunes.

    
por 18.05.2013 / 15:37