Entradas etiquetadas como "tutorial"

Como habilitar el log de depuración en Plex Media Server 0.9.5

Viernes, noviembre 11th, 2011

El nuevo Plex Media Server es una plataforma increíblemente potente, pero no tiene la mejor documentación del mundo y por tanto a veces es un poco complicado desarrollar dentro de él.

Los plugins por ejemplo pueden generar un registro con información de depuración (imprescindible en pelisalacarta cuando hay problemas para entender por qué se producen), pero por defecto está deshabilitado en Plex Media Server y el log que se genera por defecto no sirve de mucho.

Si necesitas un log ampliado en Plex Media Server estos son los pasos:

Para Mac

Tendrás que abrir el terminal y teclear estos dos comandos

1) Mata la versión anterior de Plex Media Server

/usr/bin/killall Plex\ Media\ Server

2) Vuelve a lanzarlo de nuevo, pero esta vez en modo desarrollo.

/Applications/Plex\ Media\ Server.app/Contents/MacOS/Plex\ Media\ Server woof

3) Verás que aparecen las líneas “Enabling debug mode” y se queda ahí. Correcto, eso es que se está ejecutando.

4) Puedes pararlo con con CTRL+C.

5) Si quieres volver a un uso normal de Plex Media Server, te recomiendo que reinicies el ordenador. No conozco un método seguro de volver a lanzarlo.

(Fuente: Foro de Plex y unas cuantas pruebas)

Para Windows

Próximamente (aún no lo he probado)

Para Linux

Próximamente (aún no lo he probado)

Como instalar VNC en el Apple TV 2G y capturar pantallas

Lunes, abril 25th, 2011

Las primeras imágenes que tomé de la pantalla de mi Apple TV 2G las hice con el móvil. Como lo tengo enchufado a una tele que está con un soporte en la pared, tuve que subirme encima de una silla… un espectáculo, vamos.

Enredando con NitoTV descubrí que había una aplicación para habilitar el acceso remoto mediante VNC, lo que ha simplificado mucho la tarea y además me permite hacer ciertas cosas en el cacharrito sin necesidad de tener la tele encendida.

Para habilitar este servicio los pasos son muy sencillos:

  • Accede a “Nito TV / Install software”.
  • Busca la aplicación “Exposed” y dale a instalar.
  • Cuando haya terminado la instalación, reinicia el Apple TV 2G y el servicio ya estará operativo.
Exposed para Apple TV 2G

Exposed para Apple TV 2G

Y ahora ¿cómo accedo desde mi ordenador?

  • Averigua la IP accediendo al menú “Ajustes / General / Información”. Supongamos que tienes la 192.168.1.5
  • Si tienes Windows puedes utilizar por ejemplo UltraVNC, un visor muy completo y compatible con un montón de variantes. Simplemente ábrelo y cuando te pida el servidor escribe “192.168.1.5″.
  • Si tienes Mac debes abrir el Finder, y en el menú superior elegir “Ir / Conectar a un servidor”. Pon como dirección vnc://192.168.1.5
  • Si tienes Linux tienes varias opciones, como el cliente oficial para Ubuntu denominado Vinagre.
Accediendo a tu Apple TV 2G por VNC

Accediendo a tu Apple TV 2G por VNC

Capturar una pantalla es sencillo, porque lo puedes hacer desde tu ordenador. Utiliza el sistema de siempre :)

Como transferir ficheros al Apple TV 2G / iPad

Martes, abril 5th, 2011

Esta entrada forma parte del “Manual de supervivencia” del Apple TV 2G

Siguiendo con la entrada que describía como conectar con nuestro Apple TV 2G / iPad por SSH, hoy toca el turno de ver cómo aprovechar este servicio para poder transferir ficheros e incluso editarlos directamente sobre el aparato de una forma sencilla.

Igual que en la entrada anterior, debes tener en cuenta que este proceso sólo se puede hacer si previamente has hecho el jailbreak del dispositivo.

Aquí tienes paso a paso cómo establecer la conexión:

  • Instala OpenSSH en el dispositivo: En el iPad lo puedes instalar desde Cydia, si pulsas en la pantalla principal sobre el recuadro “OpenSSH Access How-To” te lleva a una pantalla de de instrucciones con un enlace al paquete. En el Apple TV 2G puedes instalarlo desde nitoTV, en la opción “Install software”.
  • Averigua la dirección IP de tu dispositivo: Antes de conectar desde tu ordenador, necesitas conocer la dirección IP del dispositivo al que te vas a conectar.
    • En el iPad puedes consultarlo usando la aplicación “Ajustes”. Elige la opción “General / Red / Wi-Fi”, busca la conexión Wifi que tienes activa y pulsa sobre el botón azul para obtener la IP. Tienes una guía con fotos en esta página.
    • En el Apple TV 2G debes ir a “Ajustes / General / Información”. Es mucho más sencillo.
  • Instálate un buen programa de transferencia de ficheros. Si no tienes ninguna preferencia yo te recomiendo FileZilla, puesto que es fácil de usar y muy potente. Funciona en Windows, Linux y Mac.
Campos de FileZilla

Campos de FileZilla

  • Pon ahora los datos para establecer la conexión. Es importante poner el puerto 22 (SSH) porque FileZilla intentará conectar por defecto usando el puerto 21 (FTP).
    • Servidor: Por ejemplo 192.168.1.5
    • Nombre de usuario: root
    • Contraseña: alpine
    • Puerto: 22

FileZilla

  • Cuando pulses en el botón “Conexión rápida” se conectará (si todo va bien) y podrás navegar por la estructura de directorios del dispositivo. Algunas indicaciones básicas:
    • La ventana de la izquierda es tu disco.
    • La ventana de la derecha es el disco del dispositivo.
    • Haciendo doble click sobre un directorio puedes abrirlo, y al hacerlo sobre un fichero lo transferirás de una ventana a otra (para subirlo al dispositivo o para bajarlo)
  • Si quieres editar un fichero sobre el propio dispositivo sin descargarlo, FileZilla es también una buena herramienta aunque hay muchas que lo permiten.
    • Elige el fichero del dispositivo que quieres descargar
    • Haz click sobre él con el botón derecho del ratón, y elige “Ver / Editar”
    • El fichero se descargará y abrirá con el editor apropiado (o podrás elegir uno)
    • Cuando guardes los cambios, FileZilla lo detectará y te dará la opción a actualizarlo en el dispositivo.

La estructura de directorios del iPad / Apple TV 2G es muy particular pero tampoco es necesario entenderla completa:

  • /private/var/root: Es la ruta que te aparecerá al conectarte, porque es la del usuario root.
  • /private/var/mobile: Es la ruta del usuario que ejecuta las aplicaciones en el dispositivo, donde se instala por ejemplo XBMC.
  • /private/var/mobile/Library/Preferences: En este directorio es donde está instalado XBMC, y también puedes encontrar el fichero de log.

Ten cuidado lo que modificas o borras durante la sesión. Eres el usuario “root”, puedes borrar cualquier cosa… incluso las que pueden hacer que el aparato deje de funcionar.

Cómo conectar con el iPad / Apple TV 2G mediante SSH

Lunes, marzo 28th, 2011

Esta entrada forma parte del “Manual de supervivencia” del Apple TV 2G

A veces necesitas conectar con tu Apple TV 2G o con tu iPad mediante SSH para ejecutar comandos.

No es muy normal, a menos que necesites hacer algo muy específico, y realmente debes tener cuidado con lo que haces ya que tienes un control absoluto sobre el dispositivo para bien o para mal. Estás advertido.

También debes tener en cuenta que este proceso sólo se puede hacer si previamente has hecho el jailbreak del dispositivo.

Aquí tienes paso a paso cómo establecer la conexión:

  • Instala OpenSSH en el dispositivo: En el iPad lo puedes instalar desde Cydia, si pulsas en la pantalla principal sobre el recuadro “OpenSSH Access How-To” te lleva a una pantalla de de instrucciones con un enlace al paquete. En el Apple TV 2G puedes instalarlo desde nitoTV, en la opción “Install software”.
  • Averigua la dirección IP de tu dispositivo: Antes de conectar desde tu ordenador, necesitas conocer la dirección IP del dispositivo al que te vas a conectar.
    • En el iPad puedes consultarlo usando la aplicación “Ajustes”. Elige la opción “General / Red / Wi-Fi”, busca la conexión Wifi que tienes activa y pulsa sobre el botón azul para obtener la IP. Tienes una guía con fotos en esta página.
    • En el Apple TV 2G debes ir a “Ajustes / General / Información”. Es mucho más sencillo.
  • Instala un terminal en tu ordenador: Si utilizas Linux puedes usar el terminal que viene con tu distribución, y si usas Mac puedes usar la aplicación “Terminal”. Para Windows te recomiendo usar “PuTTY”, un programita muy sencillo pero a la vez muy completo. Puedes descargarlo desde su página oficial, o directamente desde este enlace si no sabes cuál elegir.
  • Ahora es el momento de conectar, supongamos que 192.168.1.5 es la dirección IP que has obtenido en el segundo paso.
    • En Linux o Mac teclea “ssh root@192.168.1.5″. Cuando te pida la contraseña teclea “alpine” seguido de INTRO.
    • En Windows abre PuTTY, escribe “192.168.1.5″ en la caja “Host Name (or IP address)”, y “22″ en la caja “Port” aunque suele ser el valor por defecto. Pulsa en el botón “Open” y cuando te pida el login teclea “root” seguido de INTRO, y como contraseña teclea “alpine” seguido de INTRO.

Y ya estás dentro:

AppleTV:~ root# ls -la
total 8
drwxr-xr-x  4 root wheel  170 Mar  3 11:10 ./
drwxr-xr-x 28 root wheel 1088 Mar  3 11:03 ../
-rw-------  1 root wheel 1503 Mar 11 16:15 .bash_history
drwxr-xr-x  5 root wheel  170 Jan 16 22:47 Library/
drwxr-xr-x  3 root wheel  102 Mar  3 11:03 Media/
AppleTV:~ root# pwd
/var/root

Cuando hayas terminado puedes salir de la sesión tecleando “exit”.