Streaming su Apple TV (3) da Linux


33

Bene, ecco la configurazione:

  • Un Apple TV 3 nel soggiorno, collegato alla rete (via cavo).
  • Un PC con Linux (Arch Linux x64, AMD), contenente tutta la musica, i film e le serie (cablati).

Ora so che l'ATV può trasmettere musica e cose condivise da Windows / Mac usando iTunes e la condivisione domestica. La casella contenente i file esegue comunque Linux.

Ho provato a configurare forked-daapd, che è riconosciuto come server da tutte le istanze di iTunes in casa, ma non dall'ATV. Ho letto che ciò è dovuto al fatto che il fork-daapd supporta DAAP, ma non la condivisione domestica.

Ho anche provato diversi altri server DAAP per Linux:

  • mt-daapd (il predecessore di forked-daapd), stessa storia di forked-daapd.
  • mandarino. È stato riconosciuto da iTunes, ma non offre alcun supporto. Non sono sicuro che l'ATV l'abbia visto, ma io non la penso così.
  • spydaap. Questo non ha funzionato con l'ultima versione di iTunes, che sembra essere un problema noto

Ho anche tentato di installare l'orrore che si chiama iTunes sul mio PC con Linux, ma non è riuscito. Si è installato, ha dato un sacco di errori, si avvia e non fa assolutamente nulla. È solo uno schermo vuoto.

Ora so che normalmente una tale configurazione sarebbe possibile eseguendo il jailbreak dell'ATV e installando XBMC su di esso. Tuttavia, atv3 non è ancora eseguibile il jailbreak, quindi purtroppo non è un'opzione per me.

Ora la mia domanda è: quali opzioni ho. Ci sono modi per fare in modo che l'ATV riconosca il fork-daapd che ho perso o ci sono alternative al fork-daapd che funzionano con l'ATV? C'è un modo per far funzionare iTunes sul mio sistema? Esiste un altro modo per trasmettere in streaming i file multimediali sul mio PC Linux all'ATV?


Non ne ho idea, ma volevo sottolineare che ci sono più server DAAP là fuori , forse uno di loro aiuta?
sr_

1
Ne ho provati diversi, nessuno dei quali ha funzionato. È del tutto possibile che ce ne sia uno che supporti la condivisione domestica (lo spero!), Ma non l'ho ancora trovato. Spero che qualcuno sarà in grado di indicarmi la giusta direzione se ne esiste uno. Ho aggiornato la domanda per notare questo.
MaienM,

Risposte:


5

Una soluzione ingombrante sarebbe quella di utilizzare virtualbox per emulare un'installazione xp leggera che ospitasse il software itunes. Crea una condivisione samba dei tuoi file multimediali sulla scatola di Linux e mappali che condividono su un'unità di rete all'interno del pc virtuale, quindi aggiungi quell'unità mappata alla libreria itunes sulla macchina virtuale. Non è una soluzione elegante ma almeno funzionerebbe e il computer host eseguirà comunque Linux.


Clunky, tutt'altro che elegante ... ma meglio di niente, suppongo. Ho pensato anche a questo, ma speravo davvero che ci fosse una soluzione migliore là fuori che mi mancava. A giudicare dal silenzio su quel fronte finora, potrei sbagliarmi al riguardo. Ad ogni modo, grazie :)
MaienM,

15

Se stai eseguendo Arch Linux, suppongo che tu sappia come installare un rubygem. Dai un'occhiata a https://rubygems.org/gems/airstream - un semplice strumento da riga di comando che puoi utilizzare per inviare file di immagini e video remoti e locali sul tuo apple-tv (testato con la generazione 3). Se hai bisogno di aiuto, lascia un commento su http://blog.lipautz.org/linux-and-apple-tv/ .


Utilizzare un server web dedicato (Apache o nginx) e airstream http://.... Ho trovato il server web incorporato non affidabile.
Kevin Smyth,

5

Dovresti esaminare l'installazione del back-end plex e plexconnect ( https://github.com/iBaa/PlexConnect ) sul tuo laptop. Una volta installato plex, cambi il tuo server DNS in quello del tuo laptop e intercetta l'app trailer per riprodurre tutti i video che hai in plex.


Heh, figo e intelligente.
James T Snell,

3

Una soluzione alternativa:

  1. Installa Apache sulla scatola di Linux per servire i file multimediali e i collegamenti. (Probabilmente sono andato un po 'fuori bordo qui e ho creato un'app PHP che serve file insieme a metadati, copertine di album / copertine di DVD ecc. Come una pagina Web. Non avresti bisogno di farlo per provare il concetto.)
  2. Vai alla nuova pagina web su un iPad / iPhone (s) e sfogliare e selezionare musica o film.
  3. Durante la riproduzione del supporto AirPlay su ATV3

Un punto abbastanza significativo che potrebbe rendere inattuabile questa idea è che dovevo anche creare uno script per reimballare tutti i miei file multimediali in MPEG4 H264 / AAC in modo che i quicktime standard potessero gestirli. Avevo già scoperto che questo stava iniziando a essere essenziale anche con un ATV / XBMC jailbreak per sfruttare l'accelerazione dell'elaborazione video nativa per i video ad alta definizione.


1

Non sono sicuro che questo sia quello che stai cercando, ma il suggerimento funziona solo se usi un iDevice per accedere e controllare i contenuti multimediali sul tuo PC.

OK, ho il mio PC Linux Ubuntu e un PC Windows 7 collegati in rete e, usando iPad2 o iDevices, posso accedere a tutti i contenuti multimediali sulla rete attraverso i media server che ho su entrambi i PC.

Questi server sono Media Tomb, Serviio per Linux e Airplay, iTunes per Windows. Usando le app che ho, poiché ognuna funziona in modo diverso, ci sono forse 10 modi per accedere agli stessi file per la riproduzione tramite airplay o airplay mirroring. Posso anche creare una playlist in iTunes su Windows 7 dai video sul PC Linux, che viene riprodotto su ATV2 sulla rete, basta trascinare e rilasciare da Linux a Playist iTunes su Windows!

Alcune opzioni sono, riproduzione diretta sulla rete, riproduzione tramite server multimediali o playlist in iTunes sulla rete per la riproduzione continua di video selezionati. È una configurazione un po 'complessa ma funziona!

Nel tuo caso, se stai solo usando un PC Linux, tutto ciò di cui hai bisogno è il server multimediale Serviio per Linux e l'app Media Connect per iPhone o iPad!

Se non hai iPad, iPhone o iPod questo non funzionerà!


1

Puoi sempre impostare Samba sul server Linux, in modo che l'ATV veda una condivisione "windows" e tu divida la directory / directory che contengono i tuoi file multimediali.


0

Con forked-daapd puoi trasmettere l'audio all'ATV usando la funzione AirPlay. Inoltre, puoi utilizzare l'app Remote su iPad / iPhone per controllare il fork-daad.

Ma questo non funziona per i video, sto ancora cercando un server daap in grado di fare la condivisione domestica.



-1

Ho un Wind PC Nettop che usavo per eseguire Mediatomb su cui funzionava alla grande, fino a quando mio padre non ha ottenuto una AppleTV2 che non supporta DLNA o Condivisione file iTunes, solo iTunes Home Sharing.

La soluzione era installare OS X sul mio Wind PC. Ciò ha avuto l'ulteriore vantaggio che la macchina dorme e WakeOnDemand che utilizza Airport Extreme funziona perfettamente.

Quindi, se puoi installare OS X sul tuo hardware "PC", è una soluzione praticabile.

(Sii gentile se Apple ha appena fornito un hardware per server multimediale economico. Mac Mini è troppo costoso e eccessivamente potente per la maggior parte delle esigenze di streaming)


1
Installare Hackintosh è quasi sempre una seccatura. Inoltre non è molto "legale". Non consiglierei questo itinerario.
phunehehe,

-1

L'installazione di Hackintosh è spesso facile come installazione di OS X (dipende dall'hardware) e per un server senza testa, la maggior parte dei problemi che alcuni driver non sono comunque importanti. (suono, grafica). Non esiste altra opzione per l'utilizzo della condivisione domestica senza iTunes.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.