Solución para Plex en Apple Tv / Plex on ATV3

plex-on-apple-tv-2-3

Actualización del proceso para habilitar la visualización de PLEX media Server en Apple TV,  con iOS  (cualquier version, incluso nuevas 5.3 X.x) detallado para OSx Mac

Bueno en primer lugar daros la bienvenida a mi nuevo blog donde espero se convierta en un pequeño puente de conocimientos para todos aquellos que disfrutamos y somos entusiastas del mundo digital.

Quiero empezar este blog con un tema que ha quitado el sueño a muchos de los usuarios del ATV3, debido a la ausencia del jailbreak en este dispositivo. La mayoría de desarrolladores que se encuentran trabajando en este sistema admiten que aún no ven claro el tiempo que van a necesitar para poder desarrollar un sistema que nos permita movernos libremente por el dispositivo visual de Cupertino.

Hace unas semanas que nuestros ATV cuentan con una versión nueva de software, que hacen un poco mas complicado ejercitar el proceso de derivación del trailers.app hacia nuestro Plexmedia Server.

Si has llegado a esta página es que has intentado ya con todos los manuales y un video colgado en la red pero te sale el mensaje en pantalla del ATV3:  tráiler no disponible, intente de nuevo mas tarde…. Pues buenas noticias, tenemos la solución.

Os explicaremos el proceso, partiendo de la base que ya has tienes cierta pericia con los sistemas aquí descritos y has probado el resto de manuales:

En resumidas cuentas:

  1. Bajar el programa Plex media Server de la página oficial de PLEX.
  2. Bajar el programa Apple Configurator desde la Store del Mac.
  3. Tener un cable con MICRO USB

Pero antes resolvamos alguna duda que durante todo el proceso anterior se te han generado:

¿A estas alturas, que PLEX CONNECT BAJAR para asegurarnos el tiro?

PROCESO ( Si empiezas de 0, tendrás que echar antes un vistazo al resto de manuales para familiarizarte con los procesos)

Hay que bajar los etiquetados como PLEX CONNECT MASTER, googlea un poco y los obtendrás, aquí os dejo el que yo utilicé:

  1. Bajar PLEX CONNECT zip MASTER desde aqui: https://github.com/iBaa/PlexConnect (Download Zip)
  2. Descomprimir la carpeta por ejemplo en una carpeta en el Escritorio.
  3. Editar el archivo Setting.py con TextEdit  (no tener en cuenta // NOTAS DE TEXTO)”
  4. Fijarnos en las siguientes lineas, y modifiquemos el código que no se encuentre en tu archivo original:

PlexConnect

HTTPS: port_ssl, certfile –

«»»

g_settings = { \

‘enable_plexgdm’  :(‘True’, ‘False’), \

‘ip_pms’          :(‘192.168.178.10’,), \     // NO TOCAR

‘port_pms’        :(‘32400’,), \

\

‘enable_dnsserver’:(‘True’, ‘False’), \

‘port_dnsserver’  :(’53’,), \

‘ip_dnsmaster’    :(‘8.8.8.8’,), \    // AQUI HAS DE INTRODUCIR LA IP DE TU ROUTER x EJ: (‘192.168.1.1’,), ó  (‘192.168.0.1’,),

‘prevent_atv_update’           :(‘True’, ‘False’), \

\

‘enable_plexconnect_autodetect’:(‘True’, ‘False’), \

‘ip_plexconnect’  :(‘0.0.0.0’,), \

\

‘ip_webserver’    :(‘0.0.0.0’,), \

‘port_webserver’  :(’80’,), \

‘port_ssl’        :(‘443’,), \

‘certfile’        :(‘./assets/certificates/trailers.pem’,), \   // AQUI HAS DE MODIFICAR esta fila pero de momento solo que el formato que se muestra, faltará añadir la ruta completa del archivo posteriormente para que el sistema encuentre el archivo. Lo haremos en un paso siguiente.

\

‘loglevel’        :(‘Normal’, ‘High’), \

‘logpath’         :(‘.’,), \

}

Guardamos el archivo > Archivo > Guardar (lo reservamos en su carpeta)

Bien como te habrás dado cuenta estamos llamando al certificado. Ahí radica el error, ya que en las nuevas versiones de iOS esta llamando a comprobar ese certificado.

  1. Abrimos el Terminal y ejecutamos el código siguiente:
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»

i.      Esto nos creará dos archivos en el escritorio : trailers.key and trailers.pem

  1. Ahora, ejecutamos el siguiente código:

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

  1. Ahora, debemos de tener 3 archivos que los usaremos enseguida.
  2. Desde la APP store nos bajamos el programa Apple Configurator
  3. Abrimos Apple Configurator:

1conf

Activar supervisión >> Aparecerá nueva sección: Perfiles >> Crear nuevo Perfil desde el botón +.

Puedes nombral el perfil como te plazca, luego has de hacer click en “certificate” Save

2cert

Haz click en “configure” y luego selecciona el archivo “trailers.cer” que hemos creado con la terminal en el escritorio en las pasos anteriores.

Ahora pulsa SAVE y tu perfil se habrá creado correctamente.

  1. Para instalar el perfil, volvemos a poner el modo supervisión en OFF, hacemos click en Install Profiles. Ahora conectamos nuestro ATV3 con un cable MICROusb al puerto usb de nuestro MAC, con el ATV encendido. Cuando el sistema del MAC descubra el ATV, seleccionamos NEXT, y seleccionamos el perfil que queremos instalar.
  2. 3cert

Damos en NEXT una vez más, y cuando veamos un icono verde de chequeo que nos indica todo correcto, podemos continuar.

Bien ahora ya podemos desconectar nuestro ATV y devolverlo a sus sitio.

10. Bien, ahora el archivo traliers.pem lo movemos a la carpeta de assets que se encuentra en la carpeta que hemos descomprimido en los primeros pasos, en el escritorio.

11. Ahora, sólo, hace falta terminar de indicar la ruta en el archivo setting.py, nos vamos a la línea siguiente con el TextEditor:

‘ip_webserver’    :(‘0.0.0.0’,), \

‘port_webserver’  :(’80’,), \

‘port_ssl’        :(‘443’,), \

‘certfile’        :(‘./assets/certificates/trailers.pem’,), \   // AQUI HAS DE MODIFICAR a tu ruta personal en mi caso quedaría asi (‘/Users/xxxx/Desktop/PlexConnect-master/ assets/certificates/trailers.pem’,),  :

\

Aquí guardamos el archivo.

Y en teoría ya está.

5 Respuestas a “Solución para Plex en Apple Tv / Plex on ATV3

  1. Pingback: Solución Plex en tú Apple Tv / Plex on ATV3 | Tecnológia Digital·

    • Hola Luis,

      El proceso esta detallado para MAC, no obstante puedes encontrar el proceso para Windows donde ya te avanzo que necesitarás el software iPhone Configurator para intalar el certificado en el ATV, y para los códigos el OPEN SSl para Windows ejecuntando estos códigos:
      C:\OpenSSL-Win32\bin\openssl.exe req -new -nodes -newkey rsa:2048 -out C:\trailers.pem -keyout C:\trailers.key -x509 -days 7300 -subj «/C=US/CN=trailers.apple.com» -config C:\OpenSSL-Win32\bin\openssl.cfg

      C:\OpenSSL-Win32\bin\openssl.exe x509 -in C:\trailers.pem -outform der -out C:\trailers.der

      type C:\trailers.key >> C:\trailers.pem
      ____________________________________________________________________________________
      Para mas ayuda con WINDOWS, puedes consultar la referencia en página citada (english) :

      Este link información en inglés.

    • Seria un detalle pues si q es un tanto complicado. A ser posible en ambos sistemas, pues he visto en la red varios tutoriales y lo que confunde es la variante de win y mac. Un saludo y gracias por seguir haciendonos soñar.

Deja un comentario