Rompiendo la cárcel, e instalando Plex en el Apple TV 2

Estuve tentado de hacer un comentario sobre Plex vs XBMC (ambos fantásticos por cierto), y por qué decidí ir con Plex (y por consiguiente fugarme en un ATV), pero… vayamos al proceso.

Prepárese

Para escapar del Apple TV (2ª generación), necesitarás el AppleTV, el cable para conectarlo a la electricidad y un cable que convierta el USB normal en MicroUSB-B (no la versión «A» de MicroUSB, y NO el más común MiniUSB).

Sí, tendrás que comprar el cable por separado. Tengo un millón de cables que funcionan con el MiniUSB, pero no he podido encontrar ninguno por aquí que sea de MicroUSB. Para una opción de bajo costo en línea, tal vez quieras visitar MonoPrice.com – no deberías tener problemas para encontrarlos en la mayoría de las tiendas en línea, pero MonoPrice suele ser bastante barato (también se envían a Canadá). Terminé buscando en los alrededores y un lugar de computadoras local resultó tenerlos (ComputerAvenue en St. Mary’s si vives cerca de Winnipeg).

También necesitarás una computadora con un puerto USB.

La fuga de la cárcel

TENGA EN CUENTA QUE EL HECHO DE HABER ROTO LA CÁRCEL PUEDE ANULAR SU GARANTÍA. PUEDE ESTROPEAR LAS FUTURAS ACTUALIZACIONES DE LOS APPLETS. SI ALGO SALE MAL, TU APPLETV PUEDE NO ARRANCAR. NO LO HAGAS A MENOS QUE ESTÉS SEGURO.

No tuve mucha suerte con GreenPois0n. Después de unos 100 intentos (y mientras te guía, el momento es brutal para acertar, aunque «afirmaba» tener éxito muchas veces cuando no lo tenía), y unos cuantos flashes de firmware, y un par de versiones diferentes de GreenPois0n, decidí seguir buscando una fuga alternativa sin ataduras.

Resulta que el Seas0nPass era el camino a seguir. Actualmente se puede encontrar en http://support.firecore.com/entries/387605 pero en el caso de que estés leyendo esto meses después, prueba en http://seas0npass.com y mira si puedes encontrarlo allí (ten en cuenta que es un cero de estilo leet-speak en Seas0n, no la letra «o» si lo escribes manualmente). Ambas versiones, la de Windows y la de Mac OS X, están disponibles (yo usé la versión de Mac)

También hay una guía en el enlace anterior. Sígala, pero tenga en cuenta que necesita hacer muy poco. Hace la mayor parte del trabajo, y es bastante fácil.

Una vez que te han encarcelado… deshabilita las actualizaciones

Ahora que estás en la cárcel, no quieres que una actualización del Apple TV te atrape y te devuelva a la cárcel (sobrescribe tu fuga).

TEN EN CUENTA QUE TU APPLE TV YA NO SE ACTUALIZARÁ. ESO ES BUENO PARA TU FUGA, PERO MALO SI LA MANZANA PONE UNA ACTUALIZACIÓN QUE QUIERES (tendrías que deshacer los siguientes cambios).

Primero, tendrás que SSH en el AppleTV. Conecta el AppleTV a tu red si aún no lo está.

Si está en un Mac, y si este es el único AppleTV en su red, es tan fácil como abrir el Terminal y escribir:

ssh root@apple-tv.local

O

ssh root@whatever-ip-address-your-atv-is-on
(Ejemplo: ssh root@192.168.0.100)
(puedes encontrar la dirección IP en la sección de ajustes de tu AppleTV)

Te dará una advertencia (a la que dirás que sí), y luego te pedirá una contraseña. La contraseña por defecto es «alpine» (sin comillas). Si usas Windows, probablemente tendrás que instalar un programa como Putty to SSH en (en otras palabras, es hora de buscar en Google).

Ahora que has iniciado sesión por SSH, tendrás que editar un archivo para desactivar las actualizaciones. Pero primero, ¡tendrás que instalar un editor! Decidí usar «nano», así que para instalarlo escribí lo siguiente:

apt-get update
apt-get install nano

El primero actualiza la lista de cosas que pueden ser instaladas (toma un tiempo, asegúrate de que tu red esté conectada a Internet). El 2º instala el nano.

Asumiendo que eso salió bien, tienes que editar el archivo /etc/hosts del AppleTV. Ya que todavía estás SSH’ed como root, es cuestión de escribir:

nano /etc/hosts

Deberías estar en un editor de archivos de aspecto torpe ahora. Probablemente se vea así por dentro:

Vas a añadir 3 líneas al fondo para que se vea así:

Luego es CONTROL-O en su teclado para guardarlo, y CONTROL-X para salir.

Tenga en cuenta que este cambio no tendrá efecto hasta que reinicie el AppleTV. Puede reiniciarlo ahora si lo desea (sólo escriba «reiniciar» y presione enter), pero recuerde volver a SSH antes de continuar si es así. Si todo esto ha sido bastante complicado para ti hasta ahora, no lo reinicies todavía – puedes hacerlo al final (desenchufándolo y volviéndolo a enchufar si no hay nada más).

Instalando el cliente Plex (finalmente)

Asumo que estás SSH’ed en el ATV (tanto si has reiniciado y SSH’ed de nuevo, o si acabas de terminar el paso anterior pero no has reiniciado).

Las siguientes instrucciones se pueden encontrar en los foros de Plex:
https://forums.plex.tv/index.php/topic/26064-08-beta-releases/

Tengan en cuenta que es para el lanzamiento de BETA. Probablemente haya cambiado para cuando leas esto, así que sugiero que vayas a los foros de Plex y leas el procedimiento actual.

De todos modos, para instalar la versión BETA que hice (que puede no ser una gran idea cuando leas esto, ya que puede haber una versión más reciente que probablemente quieras usar), lo hice así:

echo «deb http://www.ambertation.de ./downloads/PLEX/» > /etc/apt/sources.list.d/plex.list
(lo anterior es todo 1 línea, en caso de que sea dividido en 2 líneas por el blog)

apt-get update

apt-get install com.plex.client-plugin=0.0.8.0.4

3 líneas en total. Hubo un par de mensajes de confirmación.

De nuevo, recomiendo leer los foros de plex para esta última fase/paso. Una vez hecho, puede que tengas que reiniciar el AppleTV (ya sea escribiendo «reiniciar», o simplemente tirando del cable de alimentación y enchufándolo de nuevo)

Pensamientos en Plex a través del AppleTV

El Plex para el AppleTV está bastante racionalizado (comparado con la versión completa en el ordenador). Sin embargo, se ve muy bien – mantiene la navegación fácil, y todavía tiene toda la información de TV/Película raspada disponible. Algunos bits se pueden personalizar (activar o desactivar la música temática al navegar por las series de televisión, un par de opciones de diseño y bastante más).

En realidad no pude averiguar si la versión de Plex del AppleTV es más «Plex Light», o más «Plex diseñado para integrarse perfectamente con el AppleTV». Se siente como un poco de ambos.

Noten que el gran inconveniente es que no hay un SERVIDOR DE PLEXO para el Apple TV. Sólo el cliente. Asumo que el hardware del AppleTV no puede manejarlo. Necesitas un ordenador que ejecute el Servidor Plex Media, y que transmita al CLIENTE Plex del AppleTV. Plex verá felizmente cualquier carpeta que quieras (incluyendo las máquinas/almacenes de tu red), pero el servidor en sí tiene que estar funcionando en al menos una máquina, en algún lugar.

Diga un comentario

Puedes usar un alias y un correo electrónico falso. Sin embargo, si eliges usar un correo electrónico real, se admiten los "gravatars". Lee la política de privacidad para más detalles.