Streaming sur une Apple TV (3) à partir de Linux


33

Bon, voici la configuration:

  • Une pomme tv 3 dans le salon, connectée au réseau (filaire).
  • Un ordinateur sous Linux (Arch Linux x64, AMD), contenant toute la musique, des films et des séries (câblé).

Maintenant, je sais que le VTT peut diffuser de la musique et des contenus partagés sous Windows / Mac en utilisant iTunes et le partage à domicile. La boîte contenant les fichiers est cependant sous Linux.

J'ai essayé de configurer forked-daapd, qui est reconnu en tant que serveur par toutes les instances iTunes internes, mais pas par le VTT. J'ai lu que cela est dû à forked-daapd prenant en charge DAAP, mais pas au partage à domicile.

J'ai également essayé plusieurs autres serveurs DAAP pour Linux:

  • mt-daapd (le prédécesseur de forked-daapd), même histoire que celle de forked-daapd.
  • mandarine. A été reconnu par iTunes, mais n'a proposé aucun support. Je ne sais pas si le VTT l'a vu, mais je ne le pense pas.
  • spydaap. Cela ne fonctionnait pas avec la dernière version d'iTunes, ce qui semble être un problème connu

J'ai également essayé d'installer l'horreur appelée iTunes sur mon PC sous Linux, mais cela a échoué. Il a installé, a donné un tas d'erreurs, commence et ne fait absolument rien. C'est juste un écran vide.

Maintenant, je sais que normalement, une telle configuration serait possible en jailbreakant l’atv et en installant XBMC dessus. Cependant, atv3 n'est pas encore jailbreakable, donc malheureusement ce n'est pas une option pour moi.

Maintenant ma question est, quelles options ai-je. Existe-t-il des moyens de faire reconnaître au fork le fait que forked-daapd me manque, ou existe-t-il des alternatives au forked-daapd qui fonctionnent avec le atv? Existe-t-il un moyen de faire fonctionner iTunes sur mon système? Existe-t-il un autre moyen de diffuser le contenu multimédia sur mon PC Linux sur le VTT?


Je n'en ai aucune idée, mais je voulais souligner qu'il y a plus de serveurs DAAP , peut-être que l'un d'entre eux aide?
Sr.

1
J'ai essayé plusieurs, mais aucun d'entre eux n'a fonctionné. Il est tout à fait possible qu'il en existe un qui prenne en charge le partage à domicile (je l'espère!), Mais je ne l'ai pas encore trouvé. J'espère que quelqu'un pourra me diriger dans la bonne direction, le cas échéant. J'ai mis à jour la question pour noter ceci.
MaienM

Réponses:


5

Une solution peu commode consisterait à utiliser virtualbox pour émuler une installation xp légère hébergeant le logiciel itunes. Créez un partage samba de vos fichiers multimédias sur la boîte de Linux et mappez ceux-ci sur un lecteur réseau du PC virtuel, puis ajoutez ce lecteur mappé à la bibliothèque itunes de la machine virtuelle. Ce n'est pas une solution élégante, mais au moins cela fonctionnerait, et la machine hôte continuerait à exécuter Linux.


Clunky, loin d'être élégant ... mais mieux que rien, je suppose. J'y pensais aussi, mais j'espérais vraiment qu'il y avait une meilleure solution qui me manquait. À en juger par le silence qui règne sur ce front jusqu’à présent, je peux me tromper à ce sujet. Quoi qu'il en soit, merci :)
MaienM

15

Si vous utilisez Arch Linux, je suppose que vous savez comment installer un rubygem. Jetez un coup d'œil à https://rubygems.org/gems/airstream - un outil de ligne de commande simple, que vous pouvez utiliser pour envoyer des fichiers image et vidéo locaux et distants sur votre apple-tv (testé avec la génération 3). Si vous avez besoin d’aide, laissez un commentaire sur http://blog.lipautz.org/linux-and-apple-tv/ .


Utilisez un serveur Web dédié (Apache ou nginx) et airstream http://.... J'ai trouvé le serveur Web intégré peu fiable.
Kevin Smyth

5

Vous devriez envisager d'installer le backend plex et plexconnect ( https://github.com/iBaa/PlexConnect ) sur votre ordinateur portable. Une fois que vous avez installé plex, vous modifiez votre serveur DNS à celui de votre ordinateur portable et il intercepte l’application Remorques pour lire toutes les vidéos que vous avez dans plex.


Heh, cool et intelligent.
James T Snell

3

Une solution de contournement:

  1. Installez Apache sous Linux pour servir les fichiers multimédia et les liens. (Je suis probablement allé un peu trop loin ici et j'ai créé une application PHP qui contient des fichiers avec des métadonnées, des pochettes d'album / DVD, etc. sous forme de page Web. Vous n'avez pas besoin de faire cela pour prouver le concept.)
  2. Accédez à la nouvelle page Web sur un iPad / iPhone et naviguez et sélectionnez de la musique ou des films.
  3. Lors de la lecture du média, lancez-le sur l’ATV3

Un point assez important qui pourrait rendre cette idée impraticable est que je devais également créer un script pour reconditionner tous mes médias dans H264 / AAC MPEG4 afin que le logiciel quicktime standard puisse le gérer. J'avais déjà constaté que cela commençait à être nécessaire même avec un ATV / XBMC jailbreaké pour tirer parti de l'accélération de traitement vidéo native pour la vidéo haute définition.


1

Je ne suis pas sûr que vous recherchiez ce que vous recherchez, mais la suggestion ne fonctionne que si vous utilisez un iDevice pour accéder au support et le contrôler sur votre PC.

OK, mon ordinateur Linux Ubuntu et un ordinateur Windows 7 sont mis en réseau et, avec mon iPad2 ou iDevices, je peux accéder à tout le contenu multimédia sur le réseau via les serveurs que j’ai sur les deux ordinateurs.

Ces serveurs sont Media Tomb, Serviio pour Linux et Airplay, iTunes pour Windows. En utilisant les applications que j'ai, étant donné que chacune fonctionne différemment, il existe peut-être 10 façons d'accéder aux mêmes fichiers pour les lire soit par diffusion, soit par diffusion. Je peux aussi créer une liste de lecture dans iTunes sur Windows 7 à partir des vidéos du PC Linux, qui se lit sur l’ATV2 via le réseau, il suffit de glisser-déposer de linux à iTunes dans Windows!

Certaines options sont la lecture directe sur le réseau, la lecture via des serveurs multimédias ou la liste de lecture dans iTunes via le réseau pour une lecture continue de certaines vidéos. C'est une configuration un peu complexe mais ça marche!

Dans votre cas, si vous utilisez uniquement un PC Linux, tout ce dont vous avez besoin est le serveur de médias Serviio pour Linux et l'application Media Connect pour iPhone ou iPad!

Si vous n'avez pas d'iPad, iPhone ou iPod, cela ne fonctionnera pas!


1

Vous pouvez toujours configurer Samba sur le serveur Linux, de sorte que le VTT voit un partage "Windows" et que vous partagiez le ou les répertoires contenant votre média.


0

Avec forked-daapd, vous pouvez diffuser de l'audio sur le VTT à l'aide de la fonction AirPlay. En outre, vous pouvez utiliser l'application Remote sur iPad / iPhone pour contrôler forked-daad.

Mais cela ne fonctionnera pas pour les vidéos, je suis toujours à la recherche d’un serveur daap capable de partager à domicile.



-1

J'ai un ordinateur Net PC Nettop sur lequel j'utilisais Mediatomb et qui fonctionnait très bien, jusqu'à ce que mon père obtienne un AppleTV2 qui ne prend pas en charge le DLNA prêt à l'emploi, ou le partage de fichiers iTunes, mais uniquement le partage à domicile iTunes.

La solution consistait à installer OS X sur mon PC Wind. Cela a eu l'avantage supplémentaire que la machine dort et WakeOnDemand en utilisant un Airport Extreme fonctionne parfaitement.

Donc, si vous pouvez installer OS X sur votre matériel "PC", c'est une solution viable.

(Soyez gentil si Apple vient de fournir un matériel de serveur multimédia bon marché. Mac Mini est trop coûteux et trop puissant pour la plupart des besoins en streaming)


1
L'installation de Hackintosh est presque toujours pénible. Aussi ce n'est pas très "légal". Je ne recommanderais pas cette voie.
Phunehehe

-1

L'installation de Hackintosh est souvent facile en tant qu'installation sous OS X (dépend du matériel) et pour un serveur sans interface utilisateur, le problème le plus important avec lequel certains pilotes ne sont pas importants du tout. (son, graphiques). Il n'y a pas d'autre option pour utiliser le partage à domicile sans iTunes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.