[Tuto Video] Plex sur Apple Tv Officiel

AppleTvPlex

Voici une excellente nouvelle pour les possesseurs d’Apple TV 2 et 3, PLEX est disponible via une petite astuce sur les appareils officiels (donc pas besoin de Jailbreak) d’Apple.

Donc à vous les joies de la lecture .MKV et autre 🙂

Tout d’abord il vous faudra télécharger les 2 fichiers suivants:

Plex Media Serveur Mac

PlexConnect

Puis suivre le tuto vidéo suivant:

46 réflexions au sujet de “[Tuto Video] Plex sur Apple Tv Officiel”

  1. Merci beaucoup. J’ai suivi la vidéo et la méthode a marché parfaitement sur mon Apple TV3 avec serveur plex installé sur iMac sauf qu’il y a encore de difficultés à lire les films sous-titrés.

  2. Salut !

    Tout d’abord merci pour ce tuto qui a fonctionné dès le premier essai. C’est du bon boulot.

    Ensuite j aimerai savoir, j’ai un ampli capable de gérer le DTS 5.1 le DTS HD ou meme le True HD, hors, quand j’envoi une lecture via plex en 1080 12mega le DTS n’est visiblement pas reconnu par mon ampli alors que si j’envoi la vidéo via VLC et cable HDMI, là il le trouve.

    Hors c’est tellement plus pratique de passer par Plex… j’aimerai savoir si cela est donc possible ! =)

    Merci

    Cdt,

    Florian.

  3. super tuto, merci beaucoup.
    ça marche impec chez moi, je vais enfin pouvoir me servir de mon apple tv !!!

  4. Excellent tuto, c’est super. Par contre la manip en passant le terminal pour lancer le serveur sous OSx doit être faite à chaque démarrage du mac?

  5. Ok merci pour la réponse rapide.
    Et en terme qualité pour un film HD c’est mieux que d’utiliser la fonction recopie écran Apple?

  6. Je viens de suivre la procédure mais au l’étape de où tu renseignes le fichier settings.py est possède beaucoup plus de ligne que celui dans la video…
    J’ai pourtant suivi le lien de ton site. Que faut-il faire?

  7. Malheursement ce ne marche pas… Ça reste sur l’adresse DNS 8.8.8.8 la même avant la modif effectuée dans la vidéo.

  8. En fait tout marche super bien! Je m’étais juste tromper d’adresse IP sur l’Apple TV…
    Maitenant je peux streamer des films en 1080p sans perte de qualité notoire 🙂
    C’est vraiment énorme

  9. salutation !
    n’ayant pas compris une étape dans un de tes tutos, je te fais appel  »HELP ME » mdr
    Pour info je suis sur Windows. Pour l’installation de Plex sur l’AppleTv, je n’ai pas compris le moment ou il faut rentrer dans les commandes de l’ordinateur et mettre « sudo :/PlexConnect.PY… » bref, quand moi j’essai de mettre cette commande, elle me répond  »sudo n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes ». Du coup je suis bloqué à cet étape et je ne peux plus avancé. Je me doute que cela me servira à connecter mon ordinateur a mon AppleTV puisque lorsque sans cette manipulation faite je me rend sur « Bande d’annonce » eh bien rien ne se produit, ca tourne dans le vide comme sur ta vidéo (ça prend du temps mais moi ça ne bouge pas)
    Voila j’espère que tu auras bien compris mon Sushi :))
    Merci d’avance en tout cas !
    Cordialement, Brice Audouy

  10. Bonjour, je rencontre un problème lors du lancement de mon PlexConnect.py et le serveur se lance mais s’arrete immédiatement.

    MacBook-Pro-de-Skyggen:PlexConnect-master skyggen$ sudo ./PlexConnect.py
    11:54:51 WebServer: Failed to access certificate: /Users/skyggen/Documents/PlexConnect-master/assets/certificates/trailers.pem
    11:54:51 PlexConnect: WebServer_SSL not alive. Shutting down.

  11. @skygen Je me suis permis de réduire le message pour ne laisser que l’essentiel. Comme tu peu le voir, il ne trouve pas le certificat qui se trouve dans /Users/skyggen/Documents/PlexConnect-master/assets/certificates/trailers.pem

  12. Salut.

    Merci pour ce tuto.

    Mon fichier settings.py contient beaucoup plus de texte que le votre est ce normal ? je ne retrouve pas ou metre mon ip

  13. Bonjour,

    Merci pour ce tuto.
    J’ai un souci quand je souhaite lancer le serveur qui s’arrête de lui même pour un souci de certificat :
    12:38:30 WebServer: started: 12:38:30
    12:38:30 WebServer: ***
    12:38:30 WebServer: WebServer: Serving HTTP on 192.168.0.16 port 80.
    12:38:30 WebServer: ***
    12:38:30 WebServer: started: 12:38:30
    12:38:30 WebServer: Failed to access certificate: /Applications/Plex/PlexConnect-master/assets/certificates/trailers.pem
    12:38:30 PlexConnect: WebServer_SSL not alive. Shutting down.
    12:38:30 PlexConnect: Shutting down.
    12:38:31 WebServer: Shutting down (HTTP).
    12:38:35 DNSServer: Shutting down.
    12:38:35 PlexConnect: shutdown
    12:38:35 PlexConnect: shutdown

    Auriez-vous une solution à mon problème ?

    Par avance, merci.

    SamDer

  14. @SamDer D’après le message d’erreur il n’arrive pas à accéder au certificat, est ce que vous avez suivi la procédure de création du dit, certificat ? est ce que l’adresse IP 192.168.0.16 est bien la bonne ?

  15. Bonjour,
    Tout d’abord, merci pour ta réponse.
    L’adresse IP est bien celle de mon iMac.
    Quant à la procédure de création du certificat, je n’ai rien vu de tel dans le tuto vidéo ?! Quelle est cette procédure ?
    Par avance, merci.

  16. Bonjour à tous,

    Petit Tuto vite fait pour ceux qui ont une ATV3 à jour (octobre 2014). Normalement vous n’aurez pas de problèmes pour installer Plex. Pour ma part, du premier coup.

    INSTALLER PLEX SUR APPLE TV 3

    – Télécharger et Installer « plex server » dans le dossiers « Applications »
    https://plex.tv/downloads

    – Télécharger le dossier « f PlexConnect-master » à cette adresse :
    https://codeload.github.com/iBaa/PlexConnect/zip/master

    – Copier dossier « PlexConnect-master » dans dossier « Applications »

    – Créer certificats :
    – ouvrir « terminal » et lancer les commandes suivantes (possible de faire un copier-coller) :

    openssl req -new -nodes -newkey rsa:2048 -out ~/Desktop/trailers.pem -keyout ~/Desktop/trailers.key -x509 -days 7300 -subj « /C=US/CN=trailers.apple.com »

    et

    openssl x509 -in ~/Desktop/trailers.pem -outform der -out ~/Desktop/trailers.cer && cat ~/Desktop/trailers.key >> ~/Desktop/trailers.pem

    3 fichiers sont créés : trailers.key, trailers.pem et trailers.cer.

    – Installer « Apple Configurator » trouver sur l’APP STORE.
    – Onglet « Réglage » : Appuyer sur le bouton « Supervision » pour qu’il soit sur ON.

    – Cliquer sur le petit « + » qui est apparu en bas et faire « créer un profil »
    – Le nommer « appletv-fix ».

    – Plus bas, à gauche, cliquer sur « certificats », « configurer » puis sélectionner « trailers.cer » précédemment créé.

    – faire « ouvrir » puis enregistrer.

    – Mettre le bouton « supervision » sur OFF

    – Brancher l’AppleTV sur le secteur puis la relier par USB à l’iMac.
    – « Installer les profils », sélectionner « appletv-fix », faire suivant jusqu’à ce qu’apparaisse en vert la validation de l’installation.
    – Copier les certificats trailers.pem et trailers.cer dans le dossier « certificates » se trouvant également dans le dossier « Assets » de « PlexConnect-master ».

    Lancer « PlexConnect » par le « terminal » avec la commande suivante

    sudo « /Applications/PlexConnect-master/PlexConnect.py »

    – Brancher l’apple tv sur la télé
    – Rendez-vous dans les réglages de votre Apple TV
    – Allez dans “Général”
    – Puis réseau
    – Puis Ethernet (ou wifi, au choix)
    – Configurer un nouveau DNS (noter celui écrit d’origine)
    – Configurer le DNS manuellement
    – Saisissez l’adresse IP de votre mac (192……. Etc)
    – Aller dans « bandes annonces » et le tour est joué….

  17. Super Scorpyon !
    Tuto extrêmement bien détaillé, ça été sans problèmes 🙂
    Ca a marché du premier coup, je suis en OS 7.0.1 sur l’ATV.

    J’ai cependant du enlever les » dans les lignes de commande car ce n’était pas reconnu par le terminal, je suppose que c’est textedit qui te les a converti automatiquement..
    A noter, pour ceux qui suive le tuto qu’avant d’installer plexconnect, vu que j’avais une machine vierge j’ai du installer:

    – ActiveTCL 8.5.16.0 (requis par python)
    => http://www.activestate.com/activetcl/downloads

    – Python 2.7.8 pour macos
    => https://www.python.org/downloads/

    A+

  18. Bonsoir,

    J’ai bien tout suivi du tuto. Seul hic de mon côté, je suis un peu perdu au moment de configurer un nouveau DNS. En effet, dans DNS, je n’ai pas accès à l’adresse IP ni au sous-réseau.
    Dois-je carrément changer tout l’accès réseau et en créer un nouveau ?
    Désolé de poser ce genre de question mais je ne suis pas un spécialiste dans le domaine.
    Pour info, je suis moi aussi en OS 7.0.1 sur l’ATV.

    Par avance, merci pour votre aide.

    SamDer

  19. bonjour,
    je viens d’acheter une apple TV 3
    je n’ai pas encore de macbook, j’essaie donc de suivre la procédure via mon pc, mais je ne vois pas comment intégrer les certificats sans mb

    pouvez vous m’aider ?

  20. Bonjour à tous…

    Je dois avouer qu’il ne doit pas me manquer grand chose, mais je cale…
    Alors, j’essaie d’être le plus exhaustif possible et peut-être pourrez-vous me dire où je merdouille…

    J’ai téléchargé et installé « plex server » dans le dossiers « Applications », dans un dossier nommé « PlexServer »

    J’ai téléchargé et copié le dossier « PlexConnect-master » dans le dossier « PlexServer » dans « Applications », soit Applications/PlexServer/PlexConnect-master

    J’ai créé les certificats :

    Last login: Sun Nov 9 12:36:18 on ttys000
    iMac-de-Samuel:~ Samuel$ openssl req -new -nodes -newkey rsa:2048 -out ~/Desktop/trailers.pem -keyout ~/Desktop/trailers.key -x509 -days 7300 -subj /C=US/CN=trailers.apple.com
    Generating a 2048 bit RSA private key
    …………………………………………………….+++
    …………………+++
    unable to write ‘random state’
    writing new private key to ‘/Users/Samuel/Desktop/trailers.key’
    —–
    iMac-de-Samuel:~ Samuel$ openssl x509 -in ~/Desktop/trailers.pem -outform der -out ~/Desktop/trailers.cer && cat ~/Desktop/trailers.key >> ~/Desktop/trailers.pem
    iMac-de-Samuel:~ Samuel$

    De là, j’ai les trois fichiers copiés sur le bureau : trailers.key, trailers.pem et trailers.cer

    J’ai installé « Apple Configurator » trouver sur l’APP STORE et j’ai suivi le tuto sans problème.

    J’ai branché mon appleTV en USB sur mon iMac afin d’installer le profil « appletv-fix » sur l’appleTV.

    J’ai ensuite copié les certificats trailers.pem et trailers.cer dans le dossier « certificates » se trouvant également dans le dossier « Assets » de « PlexConnect-master »

    Je lance « PlexConnect » par le « terminal »

    Last login: Tue Nov 11 17:46:05 on ttys000
    iMac-de-Samuel:~ Samuel$ sudo /Applications/PlexServer/PlexConnect-master/PlexConnect.py
    Password:
    17:52:50 PILBackgrounds: No PIL/Pillow installation found.
    17:52:50 PlexConnect: ***
    17:52:50 PlexConnect: PlexConnect
    17:52:50 PlexConnect: Press CTRL-C to shut down.
    17:52:50 PlexConnect: ***
    17:52:50 PlexConnect: started: 17:52:50
    17:52:50 PlexConnect: Version: 0.4-dev
    17:52:50 PlexConnect: Python: 2.7.6 (default, Sep 9 2014, 15:04:36)
    [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)]
    17:52:50 PlexConnect: Host OS: darwin
    17:52:50 PlexConnect: IP_self: 192.168.0.15
    17:52:50 DNSServer: started: 17:52:50
    17:52:50 DNSServer: ***
    17:52:50 DNSServer: DNSServer: Serving DNS on 192.168.0.15 port 53.
    17:52:50 DNSServer: intercept: [‘trailers.apple.com’] => 192.168.0.15
    17:52:50 DNSServer: restrain: [‘mesu.apple.com’, ‘appldnld.apple.com’, ‘appldnld.apple.com.edgesuite.net’] => 127.0.0.1
    17:52:50 DNSServer: forward other to higher level DNS: 8.8.8.8
    17:52:50 DNSServer: ***
    17:52:51 WebServer: started: 17:52:51
    17:52:51 WebServer: ***
    17:52:51 WebServer: WebServer: Serving HTTP on 192.168.0.15 port 80.
    17:52:51 WebServer: ***
    17:52:51 WebServer: started: 17:52:51
    17:52:51 WebServer: ***
    17:52:51 WebServer: WebServer: Serving HTTPS on 192.168.0.15 port 443.
    17:52:51 WebServer: ***

    Jusque là, tout va bien.
    Ensuite, quand je dois configurer un nouveau réseau DNS, je ne sais pas comment faire car je ne vois pas où je peux configurer un nouveau réseau DNS. Je peux changer le DNS manuellement, le cas échéant mais cela ne me servirai à rien car le DNS de ma connexion Wifi est le même que le DNS de mon iMac.
    Si je change carrément de connexion en saisissant l’adresse IP de mon iMac, l’appleTV me précise que je n’ai plus de connexion Internet ce qui me paraît normal.
    Je suis donc complètement perdu à ce stade alors qu’il ne doit pas me manquer grand chose. Je dois bloquer sur un détail.

    Au secours, au secours, merci de m’apporter votre aide.

    SamDer

  21. Hello SamDer,

    Ce serait juste un problème de config sur ton appleTV?
    Sette une adresse fixe sur ton AppleTV, ca semblerai être actuellement 192.168.0.15?
    Ensuite le masque 255.255.255.0.
    Pour le gateway, c’est l’adresse du routeur (surement 192.168.0.1).
    Tu peux voir quel est le gateway utilisé par ton mac en allant dans pref systeme >> reseau >> avancé, à l’onglet TCP

    Le DNS sur l’appleTV DOIT être la machine qui heberge PlexMediaServer et Plexconnect, ton imac donc.

    Ton imac utilise (souvent?) l’adresse du routeur comme serveur DNS. Elle est donc forcement différente à celle de l’appleTV.
    C’est plexconnect qui joue le role de DNSserver pour l’ATV en ajoutant ce qu’il faut pour plex et fait office de passerelle en communicant avec le DNS de l’imac, pour avoir internet.

    Un serveur DNS ne sert qu’a retranscrire les noms de domaine en adresse IP.
    ex: google.com = 74.125.230.142

  22. Merci à toi BiNa pour ces infos.
    Effectivement, comme un niais, je n’avais pas modifié le DNS en le remplaçant par l’adresse IP de mon iMac.
    Maintenant, quand je vais sur « Bandes annonces » de mon AppleTV, il me dit « Bandes-annonces non disponible. Réessayer plus tard ». Et voilà les infos que je retrouve sur le Terminal :

    18:02:04 DNSServer: DNS request received!
    18:02:04 DNSServer: Source: (‘192.168.0.17’, 50248)
    18:02:04 DNSServer: Domain: trailers.apple.com
    18:02:04 DNSServer: ***intercept request
    18:02:04 DNSServer: -> DNS response: 192.168.0.15
    18:02:05 DNSServer: DNS request received!
    18:02:05 DNSServer: Source: (‘192.168.0.17’, 54358)
    18:02:05 DNSServer: Domain: p60-buy.itunes-apple.com.akadns.net
    18:02:05 DNSServer: ***forward request
    18:02:05 DNSServer: -> DNS response from higher level

    L’un de vous aurait-il une idée de ce qui merdouille, de ce que j’ai mal fait ?
    Par avance, merci d’aider un néophyte comme moi.

  23. Bonsoir à tous, j’ai exactement le même problème que toi SamDer, j’ai pourtant tout suivi à la lettre, mais ça me marque bande annonces non disponible. Grrrrr

  24. Bonsoir,

    Désolé pour toi Matt,
    Toutefois, cela me rassure quelque peu que nous soyons déjà deux à avoir le même problème.
    Je n’ai toujours pas trouvé de solution de mon côté.
    J’espère que Bina, Scorpyon ou une autre âme compréhensive vont pouvoir nous aider.
    Quoiqu’il en soit, le premier qui trouve met un commentaire pour aider l’autre ainsi que toutes celles et ceux qui sont dans le même cas mais qui ne l’écrive peut-être pas.
    Alors à très bientôt avec une solution, j’espère.

    SamDer

  25. Bonjour,

    Chez moi tout marchais très bien jusqu’à la mise a jour de Mac OSX ! Depuis le passage sur Yosemite plus moyen de le faire marcher !!
    Est-ce qu’il y en a parmi vous qui sont sur Yosemite et pour lesquels tout fonctionne ?

  26. Salut,

    Le fichier à modifier n’est pas identique que j’ai téléchargé via les liens n’est pas le même que sur la video.

    J’ai quand même remplacer la série de 8 par mon adresse ip sans toucher à rien d’autre.

    Euh… Faut savoir que y a pas de python ou autre sur mon pc, j’ai lu dans un commentaire qu’il fallait quelque chose en plus ou je ne sais quoi.

    Bref je suis sous OSX Yosemite la dernière version et je possède un ou une apple TV 3 en version 7.0.3.

    Merci de bien vouloir m’aider (peut-être d’ajouter des annotations dans la video youtube pour les différences avec les systèmes actuelles).

  27. Bonjour,

    Je suis le tuto à la lettre. Le fichier Settigs.py est différent de celui dans la démo. Je remplace néanmoins le seul champs en 8.8.8.8 par l’ip de mon mac:
    L’adresse IP ne tombe pas dans la section google mais :

    g_settings = [
    (‘enable_plexgdm’ , (‘True’, ‘((True)|(False))’)),
    (‘ip_pms’ , (‘192.168.178.10’, ‘([0-9]{1,3}\.){3}[0-9]{1,3}’)),
    (‘port_pms’ , (‘32400’, ‘[0-9]{1,5}’)),
    \
    (‘enable_dnsserver’, (‘True’, ‘((True)|(False))’)),
    (‘port_dnsserver’ , (’53’, ‘[0-9]{1,5}’)),
    (‘ip_dnsmaster’ , (’8.8.8.8’, ‘([0-9]{1,3}\.){3}[0-9]{1,3}’)),
    (‘prevent_atv_update’ , (‘True’, ‘((True)|(False))’)),

    Je fais le changement, suit le tuto sur Terminal et j’obtiens le message d’erreur suivant après avoir entré mon password du mac:

    Traceback (most recent call last):
    File « ./PlexConnect.py », line 19, in
    import DNSServer, WebServer
    File « /Users/monnom/.Trash/PlexConnect-master 4/DNSServer.py », line 76, in
    import Settings
    File « /Users/monnom/.Trash/PlexConnect-master 4/Settings.py », line 30
    SyntaxError: Non-ASCII character ‘\xe2’ in file /Users/mikefailly/.Trash/PlexConnect-master 4/Settings.py on line 30, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

    Merci pour votre aide si jamais vous avez une idée.
    Mike

  28. Bonjour
    Merci pour ce tuto cela fonctionne a merveille, sur apple TV 3 iOS 7.2 et mac OS 10.10.5
    Maintenant peut t’on faire la meme chose avec un serveur NAS ? sans passer par le mac ?
    Merci pour vos réponses

  29. Hello, il faudrait pouvoir installer sur le nas, plexconnect et plex server.
    Ici peut être?
    http://www.antoineguilbert.fr/installer-application-plex-media-server-sur-votre-nas-synology-pour-apple-tv/

    Pour les autres, pensez a bien effacée tout dans les moindres détails lorsque vous repartez d’une vieille version ou parce que vous avez foirer une étape.
    A première vue ca ne va pas pour tout le monde, malheureusement je ne suis pas capable de vous aider, j’ai juste suivi le tuto et par chance c’est passé.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.