Posts Tagged ‘script’

SlingBox y Plex

Viernes, Noviembre 27th, 2009

Era cuestión de tiempo que me hiciese con la maquinita que vuelca el mundo exterior en el Networked Media Home System, ello es, la red casera.

Desde el día en que nació he estado vigilando a este bichejo. Se trata de una cajita que lleva una tarjeta digitalizadora, un servidor de streaming y un control infrarrojo dentro, lo cual la convierte en un elemento de red que transforma una señal A/V de entrada (DVD, Imagenio, etc.) en un stream accesible desde el visualizador SlingPlayer, existente para PC, MAC, iPhone y otros.

Mi plan inicial era comprar una digitalizador tipo Elgato Capture y reemitir la señal de A/V desde el mac mini mediante Quicktime Broadcaster. Sin embargo, todas las tarjetas digitalizadoras ignoran al QT Broadcaster y ninguna es fuente de video para el mismo, salvo un par de ellas que no encuentro en España y la Canopus que me parece cara y puede fallar en 10.6 . A igual precio, SlingBox Solo (200eur) parece una opción decente.

No obstante, el plan era ver Imagenio desde Plex. Con Slingbox esto es imposible: emite un sucedáneo de RTSP con login, por lo que ni Plex ni VLC ni Quicktime son capaces de abrir la fuente de vídeo. La única forma de acceder al stream es mediante el SlingPlayer… ¿se puede meter SlingPlayer en Plex? Casi sí.

Plex, en las opciones de Skin, tiene la opción de activar el acceso a Programas, un lanzador de aplicaciones que cierra Plex temporalmente y abre otra aplicación. Para la mayoría de los usuarios, esto ya es más que suficiente.

El caso que presento requiere que se abra Plex y todo lo demás en un monitor secundario, lo cual complica el invento. Plex dispone de una preferencia de video para elegir el monitor de salida, pero SlingPlayer no; por tanto, provisionalmente, lo que debe lanzar Plex no es directamente a SlingPlayer, sino un Applescript que arranca el player y lo manda al otro monitor (la aplicación debe generarse desde Automator, puesto que la que genera el Editor de Scripts no la reconoce Plex):

(Es necesario averiguar coordenadas contenidas en el segundo display que conforma el escritorio virtual compuesto por dos monitores, en cada caso. Si queréis que Plex no se lance de nuevo, basta meter alguna rutina de control de presencia del proceso SlingPlayer.)

Todo esto se hace contando con la facilidad de tener corriendo AirClick USB (mando por radiofrecuencia) en un equipo en distinta habitación que manda la señal por cable; configurar el Airclick (que, por cierto, funciona en Snow Leopard) es otra tarea con la que hay que contar, ya que hay que tocar el archivo functions.plist y las scripts referenciadas que simulan “keystrokes”.

El conjunto es bastante sólido, aunque todavía no he configurado nada sobre el control de IR: como he dicho, SlingBox tiene un emisor de infrarrojos que sirve para despachar órdenes de mando a distancia desde el SlingPlayer, que dispone de la opción de presentar un mando a distancia en pantalla (también con hotkeys, para no arruinar la experiencia “fullscreen”) que da orden al hardware vía red de cambiar el canal, apagar, etc. . Tampoco he probado a entrar desde internet a la Box para ver la señal, pero es algo que no me interesa demasiado y queda para otro artículo.

Un problema del actual firmware de SlingBox es que no graba bien el dato de red y puerto, y no hay forma de moverla de 192.168.1.3:5001; no es un gran problema, pero es bueno saberlo de antemano. Aparte, consume unos 500 KB/s sostenidos de ethernet, por lo que es necesario tener una buena “switched network” sin mucho router intermedio. A pesar de que la cajita tiene un buen autocontrol de la calidad de la emisión, una red limitada puede causar problemas de cortes. Si sois sibaritas de la alta definición, mejor comprad la SlingBox Pro (300eur). En caso de que no os gusten los sistemas propietarios cerrados, manteneos lejos de este “framework”.

Suerte con los gadgets.

elFriki


Cerrar
Enviar por Correo