Transmisión a un Apple TV (3) desde Linux

33

Muy bien, aquí está la configuración:

  • Un Apple TV 3 en la sala de estar, conectado a la red (por cable).
  • Una PC con Linux (Arch Linux x64, AMD), que contiene toda la música, películas y series (con cable).

Ahora sé que el atv puede transmitir música y cosas compartidas desde Windows / Mac usando iTunes y compartir en casa. Sin embargo, el cuadro que contiene los archivos ejecuta Linux.

Intenté configurar forked-daapd, que es reconocido como un servidor por todas las instancias de iTunes en casa, pero no por el atv. He leído que esto se debe a que Daap bifurcado admite DAAP, pero no a compartir en casa.

También probé varios otros servidores DAAP para Linux:

  • mt-daapd (el predecesor de forked-daapd), la misma historia que con forked-daapd.
  • Mandarina. Fue reconocido por iTunes, pero no ofreció ningún medio. No estoy seguro de si el atv lo vio, pero no lo creo.
  • Spydaap. Esto no funcionó con la última versión de iTunes, que parece ser un problema conocido

También intenté instalar el horror que se llama iTunes en mi PC con Linux, pero eso falló. Se instaló, dio muchos errores, se inicia y no hace absolutamente nada. Es solo una pantalla en blanco.

Ahora sé que normalmente una configuración de este tipo sería posible haciendo jailbreak al atv e instalando XBMC en él. Sin embargo, el atv3 aún no es jailbreak, por lo que desafortunadamente esta no es una opción para mí.

Ahora mi pregunta es, ¿qué opciones tengo? ¿Hay formas de hacer que el ATV reconozca el dato bifurcado que me perdí, o hay alternativas al DAP bifurcado que funcionan con el ATV? ¿Hay alguna manera de hacer que iTunes se ejecute en mi sistema? ¿Hay alguna otra forma de transmitir los medios en mi PC con Linux al atv?

MaienM
fuente
No tengo idea, pero quería señalar que hay más servidores DAAP , ¿tal vez uno de ellos ayuda?
Sr_
1
He probado varios, ninguno de los cuales funcionó. Es completamente posible que haya uno que permita compartir el hogar (¡espero que sí!), Pero aún no lo he encontrado. Espero que alguien pueda señalarme en la dirección correcta si existe. Actualicé la pregunta para tener esto en cuenta.
MaienM

Respuestas:

5

Una solución difícil sería utilizar virtualbox para emular una instalación ligera de xp que alojaría el software de iTunes. Cree un recurso compartido de samba de sus archivos multimedia en el cuadro de Linux y asigne ese contenido a una unidad de red dentro de la PC virtual, luego agregue ese disco asignado a la biblioteca de iTunes en la máquina virtual. No es una solución elegante, pero al menos funcionaría, y la máquina host todavía estaría ejecutando Linux.

Sympower
fuente
Clunky, lejos de ser elegante ... pero mejor que nada, supongo. Pensé en esto también, pero realmente esperaba que hubiera una mejor solución que me perdí. A juzgar por el silencio en ese frente hasta ahora, podría estar equivocado sobre eso. De cualquier manera, gracias :)
MaienM
15

Si está ejecutando Arch Linux, supongo que sabe cómo instalar un rubygem. Eche un vistazo a https://rubygems.org/gems/airstream , una sencilla herramienta de línea de comandos que puede usar para enviar archivos de imagen y video remotos y locales a su apple-tv (probado con la generación 3). Si necesita ayuda, deje un comentario en http://blog.lipautz.org/linux-and-apple-tv/ .

no usado
fuente
Utilice un servidor web dedicado (Apache o nginx) y airstream http://.... He encontrado que el servidor web incorporado no es confiable.
Kevin Smyth
5

Debe considerar instalar el backend y plexconnect de plex ( https://github.com/iBaa/PlexConnect ) en su computadora portátil. Una vez que haya instalado plex, cambia su servidor dns al de su computadora portátil e intercepta la aplicación de trailers para reproducir cualquier video que tenga en plex.

allenbina
fuente
Je, genial e inteligente.
James T Snell
3

Una solución alternativa:

  1. Configure Apache en el cuadro de Linux para servir los archivos multimedia y los enlaces. (Probablemente me excedí un poco aquí y creé una aplicación PHP que sirve archivos junto con metadatos, carátulas de álbumes / portadas de DVD, etc. como una página web. No necesitaría hacer eso para probar el concepto).
  2. Vaya a la nueva página web en un iPad / iPhone (s) y explore y seleccione música o películas.
  3. Al reproducir los medios AirPlay en el ATV3

Un punto bastante significativo que podría hacer que esta idea sea inviable es que también tuve que crear una secuencia de comandos para volver a empaquetar todos mis medios en H264 / AAC MPEG4 para que el quicktime estándar pudiera solucionarlo. Ya había descubierto que esto comenzaba a ser necesario incluso con un ATV / XBMC con jailbreak para aprovechar la aceleración del procesamiento de video nativo para video de alta definición.

Nic
fuente
1

No estoy seguro de que esto sea lo que está buscando, pero la sugerencia solo funciona si usa un iDevice para acceder y controlar los medios en su PC.

OK, tengo mi PC Linux Ubuntu y una PC con Windows 7 conectadas en red, y usando mi iPad2 o iDevices, puedo acceder a todo el contenido multimedia a través de la red a través de los servidores multimedia que tengo en ambas PC.

Estos servidores son Media Tomb, Serviio para Linux y Airplay, iTunes para Windows. Utilizando las aplicaciones que tengo, ya que cada una funciona de manera diferente, puede haber 10 formas de acceder a los mismos archivos para reproducirlos mediante airplay o airplay mirroring. También puedo crear una lista de reproducción en iTunes en Windows 7 a partir de los videos en la PC de Linux, que se reproduce en el ATV2 a través de la red, ¡simplemente arrastre y suelte desde Linux a Playist de iTunes en Windows!

Algunas opciones son, reproducción directa a través de la red, reproducción a través de servidores de medios o lista de reproducción en iTunes a través de la red para la reproducción continua de videos seleccionados. ¡Es una configuración algo compleja pero funciona!

En su caso, si solo está utilizando una PC con Linux, ¡todo lo que necesita es el servidor de medios Serviio para Linux y la aplicación Media Connect para iPhone o iPad!

Si no tienes iPad, iPhone o iPod, ¡esto no funcionará!

mulneri
fuente
1

Siempre puede configurar Samba en el servidor Linux, de modo que el ATV vea un recurso compartido de "ventanas" y que comparta el directorio / directorios que contienen sus medios.

slafat01
fuente
0

Con forked-daapd puede transmitir audio al ATV usando la función AirPlay. Además, puede usar la aplicación Remota en iPad / iPhone para controlar a los bifurcados.

Pero esto no funcionará para los videos, todavía estoy buscando un servidor Daap capaz de compartir en casa.

Sebastian
fuente
-1

Tengo un Wind PC Nettop con el que solía ejecutar Mediatomb y funcionó muy bien, hasta que mi padre consiguió un AppleTV2 que no es compatible con DLNA de fábrica, o iTunes File Sharing, solo iTunes Home Sharing.

La solución fue instalar OS X en mi Wind PC. Esto tuvo el beneficio adicional de que la máquina duerme y WakeOnDemand usando un Airport Extreme funciona perfectamente.

Entonces, si puede instalar OS X en el hardware de su "PC", es una solución viable.

(Sea amable si Apple acaba de proporcionar un hardware de servidor multimedia barato. Mac Mini es demasiado caro y demasiado potente para la mayoría de las necesidades de transmisión)

Scott
fuente
1
Instalar Hackintosh es casi siempre un dolor. Además, no es muy "legal". No recomendaría esa ruta.
phunehehe
-1

La instalación de Hackintosh a menudo es fácil, ya que una instalación de OS X (depende del hardware) y para un servidor sin cabeza, el mayor problema es que algunos controladores no son importantes de todos modos. (sonido, gráficos). No hay otra opción para usar Compartir en casa sin iTunes.

Jason
fuente