Mostrando entradas con la etiqueta Xbox media center. Mostrar todas las entradas
Mostrando entradas con la etiqueta Xbox media center. Mostrar todas las entradas

miércoles, 27 de marzo de 2013

Problema: Mi Raspberry Pi no saca video por el HDMI

En muchas ocasiones he hablado con gente que me ha comentado que su Raspberry no sacaba ninguna señal, y no sabían exactamente cual era el motivo. Pareceque el dispositivo se enciende pero no hace nada, me comentaban. Este problema lo ha sufrido mucha gente y yo mismo lo he experimentado algunas de las distribuciones que he instalado en mi Raspberry.

En ocasiones, por algún motivo, la Raspberry Pi no saca imagen por el puerto HDMI. Por defecto las configuraciones de los sistemas basados en Raspbian (Whezzy) suelen estar configurados para que autodetecte el monitor CRT o el HDMI según si el HDMI está o no conectado. Sin embargo, a veces esta autodetección no funciona correctamente.

Pero este problema tiene una solución muy sencilla. Si introducimos la tarjeta SD en nuestro PC, veremos que aparece una pequeña partición de unos 90Mb aproximadamente. En ella además se encuentra un archivo llamado config.txt. Este archivo contiene la mayor parte de la configuración de nuestra raspberry pi, y editándolo podemos cambiar la resolución, el overclock, la memoria asignada para vídeo y muchas otras cosas.

Concretamente para solucionar el problema que comentamos hay varios parámetros que nos interesan En primer lugar, tenemos el parámetro hdmi_force_hotplug. Este parámetro fuerza la detección en caliente del HDMI, lo que da una segunda oportunidad si hemos encendido la raspberry sin haber conectado previamente el cable HDMI.


 hdmi_force_hotplug=1 Use HDMI mode even if no HDMI monitor is detected


Con esto debería ser suficiente, pero aún así es posible, que no funcione correctamente. En este caso, habrá que configurar la resolución ya que puede no estar emitiendo una resolución compatible con nuestra pantalla. En mi caso he utilizado full-HD con los siguientes parámetros:

hdmi_group=2

hdmi_mode=68

El primero se refiere al grupo tipo de resolución y el segundo a la resolución concreta. Para más información podéis referiros al wiki de referencia sobre la configuración de Raspbian. Otro parámetro de configuración importante para que el HDMI funcione correctamente, es configurar si queremos emitir a través de HDMI como DVI o como HDMI. El primero no incluye el sonido en la emisión mientras que el segundo si emite el sonido a través del HDMI, con esto podemos elegir si queremos obtener el sonido a través del puerto analógico o a través del digital.


 hdmi_drive=1 Normal DVI mode (No sound)
 hdmi_drive=2 Normal HDMI mode (Sound will be sent if supported and enabled)


Con esto debería funcionar correctamente, pero si esto no fuese suficiente, es posible forzar por completo la unidad HDMI con la opción hdmi_safe que equivale a forzar varios parámetros que obligan a la salida por el HDMI.

hdmi_safe=1

Además de esto, en el archivo config.txt se pueden modificar otras cosas interesantes, como por ejemplo el modo de vídeo, entre NTSC americano, Japonés o PAL.

sdtv_mode=0    Normal NTSC
sdtv_mode=1    Japanese version of NTSC – no pedestal
sdtv_mode=2    Normal PAL
sdtv_mode=3    Brazilian version of PAL – 525/60 rather than 625/50, different subcarrier

El modo de pantalla 4:3, 14:9 o 16:9

sdtv_aspect=1  4:3
sdtv_aspect=2  14:9
sdtv_aspect=3  16:9

Y para los que quieran experimentar, también se puede modificar cosas como, si queremos que rote la imagen, si queremos que la invierta verticalmente u horizontalmente.

display_rotate=0        Normal
display_rotate=1        90 degrees
display_rotate=2        180 degrees
display_rotate=3        270 degrees
display_rotate=0x10000  horizontal flip
display_rotate=0x20000  vertical flip

Y por supuesto se pueden modificar cosas el overclock de la Raspberry y la memoria asignada a la GPU. Pero no sólo es posible hacer estas modificaciones, hay muchas más, pero ten cuidado con las opciones avanzadas y sobretodo con el overclock porque puedes dañar tu raspberry.

A continuación os dejo los parámetros con los que yo he hecho funcionar por el HDMI mi dispositivo. Simplemente he añadido estas lineas a mi archivo, si algún parámetro ya está en vuestro archivo, podéis modificarlo, pero no borréis lo que haya de antemano sin hacer una copia de seguridad previamente.

hdmi_force_hotplug=1

hdmi_group=2

hdmi_mode=68

sdtv_mode=2

sdtv_aspect=3

hdmi_drive=2

lunes, 11 de marzo de 2013

Xbian: XBMC en tu Raspberry Pi, porque rectificar es de sabios

Tras unas semanas probando la distribución RaspBMC, finalmente vuelvo a xbian porque, como dijo Alexander Pope rectificar es de sabios. El sistema RaspBMC tiene unos tiempos de carga mejores que xbian y la interfaz es algo más suave y rápida, sin embargo tiene una gran desventaja... el plugin de peliculas a la carta no funciona. Películas a la carta es un plugin que permite ver películas y series online de los servidores más famosos cómo series.ly, series yonkis y películas yonkis, cine tube, y un larguísimo etc. Pues bien, cuando usamos RaspBMC, nos encontramos con el problema de que los capítulos y las películas se cortan a los 5 minutos. ¿Alguien conoce la causa de este problema , bueno el caso es que yo no, pero si conozco una solución... y es volver con mi viejo amigo xbian. Finalmente tengo que reconocer que es la distribución que mejor resultado me ha dado en conjunto ya que todos los plugins funcionan correctamente y la última versión que hay disponible (1.0 alpha 5) a día de hoy es una verdadera maravilla, la interfaz se nota mucho más rápida que las anteriores.

Para instalarlo, podéis descargar el instalador de xbian desde este link. Una vez descargado y descomprimido veréis que su interfaz presenta un aspecto como el siguiente:



El instalador es genial, permite instalar la versión que queráis y la descarga antes de grabarla en la tarjeta SD. Además, en el modo avanzado permite restaurar una imagen de cualquier otro sistema operativo ó imagen que hayamos descargado, pero no sólo eso... también nos permite que una vez tengamos nuestro xbian instalado, con nuestros plugins y configurado a nuestro gusto, podemos hacer una copia de seguridad el mismo con la opción backup. Para ello simplemente hay que seguir los siguientes pasos:

  1. Seleccionamos la opción Advanced mode
  2. seleccionamos la tarjeta en el primer combo box (elemento desplegable) pestaña que aparece, sólo veremos el tamaño de la tarjeta SD que hay introducida en el PC si, sólo tenéis una sólo veréis eso.
  3. Pulsamos el botón  One click backup
  4. Por último le decimos donde queremos guardar la imagen y con que nombre y ya está, ya tenemos una copia de restauración de nuestro sistema. Y ojo, esto no sólo vale para xbian, podemos hacer una copia de restauración de cualquier sistema que hayamos preconfigurado.



Y ahora os paso a detalla como instalar xbian, aunque ya os aviso que es muy sencillo. En primero lugar tenéis que seleccionar la versión de xbian que queréis instalar, yo os recomiendo la 1.0 Alpha 5 que es la última en este momento (esto en el futuro puede variar, lo mejor seguramente será instalar siempre la última). 

Luego seleccionáis la tarjeta SD en la que vais a instalar el sistema, cuidado de elegir la tarjeta correcta si tenéis mas de una y que perderéis todo lo que haya guardado en ella. Cuando hayáis verificado bien esto último, pulsáis el botón Install y comenzará el proceso.


Como seguramente no tendréis descargada todavía la imagen de xbian, os avisará de que va a descargarla, por lo que simplemente le decís que sí en el siguiente cuadro de dialogo.


A continuación, procederá a instalar el sistema, sin antes avisar de que se va a borrar todo lo que hay en la tarjeta de memoria, como siempre estos señores se preocupan bastante por nuestras fotos y todo eso que solemos tener en la tarjeta de memoria. Así que recuerda, una copia de respaldo de tus fotos a tiempo es un disgusto menos :) 


Por último sólo queda esperar a que la instalación termine, podemos ir a tomar un café mientras tanto.




martes, 26 de febrero de 2013

RaspBMC: Canales de Televisión Online y deportes

Hace unos días os hable de como instalar plugins en vuestro Media Center construido con Raspberry Pi. Hoy os quiero hablar de uno particularmente interesante con el que podéis ver la televisión a través de Raspberry Pi, así como otros canales de televisión y de deporte como Gol televisión. El plugin en cuestión es rmtpGUI+ y nos lo traen los amigos de XmbcSpain para XBMC, el problema para instalarlo en Raspberry es que no hay una versión oficial para instalar, pero no os preocupéis  como comentan nuestros amigos tan sólo hay que descargar la versión corregida por dj2d al que aprovecho para agradecer enormemente el trabajo.

Al descargar el archivo, tendréis un comprimido en zip, si lo abrís veréis que contiene una carpeta y un archivo llamado librmtp.dll, pues básicamente hay que eliminar este archivo de dentro del paquete y proceder a instalar el plugin normalmente.


A partir de aquí tendremos nuestro nuevo plugin funcionando en la sección de plug-ins de vídeos. Por cierto, hoy juegan la final de la copa del rey el Madrid y el Barça...



Aquí tienes una lista de los componentes utilizados:

lunes, 25 de febrero de 2013

RaspBMC: Instalar nuevos plug-ins en tu Media Center

XBMC trae de serie multitud de plugins para instalar. Sin embargo la mayoría relacionados con canales extranjeros  con suerte en inglés. Casi todo lo relacionado con canales en Españoles y contenido multimedia en castellano hay que instalarlo a posterior. Hoy os voy a explicar como instalar pulgins a partir de archivos zip para que podáis instalar nuevos add-ons en vuestro sistema.

Lo primero para poder instalar un add-on a partir de un archivo zip, es descargar dicho archivo e introducirlo en la tarjeta SD de la Raspberry. La forma más cómoda para esto es tenerla conectada a nuestro router (ya sea de forma inalambrica o por cable). Una vez hecho esto, es necesario consultar la IP que tiene nuestro dispositivo y conectarse mediante FTP para subir el plugin en cuestión.

A continuación os detallo los pasos:


Ahora hay que averiguar la IP de nuestro dispositivo es muy sencillo, elegimos la opción "Sistema" y pulsamos la tecla abajo en el teclado y elegimos "Info del Sistema".




Una vez que se pulsa esta opción, se muestra la configuración del sistema y entre ellas aparece la dirección IP del dispositivo. En la imagen siguiente, se puede ver en IP Address que la dirección es 192.168.1.107.

Abrimos el filezilla y elegimos la opción Archivo ==> Gestor de Sitios y pulsamos el botón "Nuevo sitio".  Le ponemos un nombre de perfil por ejemplo "Raspbmc" y configuramos las opciones de conexión. En primer lugar hay que utilizar en servidor la IP que hemos encontrado el paso anterior, el protocolo a utilizar es SFTP y el modo de acceso Normal. Como usuario hay que emplear: pi y el password es raspberry. Es posible modificar estos datos de acceso pero son los parámetros configurados por defecto.


Al pulsar a conectar aparecerá un cuadro de dialogo ya que el sitio (nuestra Rasbperry Pi) no tiene un certificado valido y nos pedirá confirmar si confiamos en él, le decimos que sí.


A continuación, creamos una carpeta llamad plugin dentro de la carpeta pi (la carpeta pi es la carpeta de usuario). Una vez que esto está hecho es tan fácil como seleccionar el zip en el lado izquierdo donde tenemos un navegador de nuestro PC o portátil y lo arrastramos a la carpeta plugin (en el lado derecho) donde vemos la tarjeta SD de nuestra Raspberry.


Una vez arrastrado el archivo zip a la parte correspondiente para la Raspberry veremos como se realiza la subida del archivo.


Una vez subido, entramos en Ajustes dentro del menú Sistema.


Elegimos la opción Add-ons.


Y una vez aquí usamos la opción "Instalar desde un archivo .zip"



A partir de aquí, aparecerá el sistema de archivos por el que habrá que navegar hasta encontrar el plugin a instalar. Recordemos que hemos creado una carpeta llamada plugins en la carpeta de usuario por lo que la ruta será /home/pi/plugin por lo que habrá que recorrer el árbol de directorios     hasta encontrar el plugin que en nuestro caso es el de películas a la carta.





 Una vez ahí pulsamos en OK y el plugin se instalará automáticamente.
Podemos encontrarlo si entramos en Videos => Add-ons.


Aquí tenemos todos los plugins que hayamos instalado de esta categoría.


Algunos plugins interesantes que puedes instalar:
  • Películas a la carta: Un plugin que permite navegar por multitud de sistemas de películas y series online. Además permite descargar o ver online las películas o capítulos. Incluye conocidas páginas como: Series y Peliculas yonkis, Series Pepito ó Series ly.
  • Sports Devil: Para ver deportes online, incluye páginas como Roja Directa.
  • rtmpGUI+: Televisión Online, Autonomicas, Nacionales, Dibujos y Deportes (entre ellos canales argentinos donde se puede ver en castellano partidos de pago). Esta versión esta reparada por los amigos de XMBCSpain ya que las anteriores no funcionaban correctamente.



jueves, 21 de febrero de 2013

RaspBMC: Xbox Media Center en tu Raspberry Pi

Cuando adquirimos una Raspberry Pi, en muchas ocasiones todavía no sabemos lo que vamos a hacer con ella, pero en muchas otras, ya tenemos claro que queremos  crear nuestro propio media center. Este dispositivo es perfecto para dicha aplicación, ya que hay disponibles diferentes versiones del famoso Xbox Media Center, el mejor entorno media center hasta el momento. Entre otros, los mas famosos son la distribución de Open Elec y Xbian. Este último da muy buen resultado y otro día hablaremos de él en detalle, hoy vamos a ver como instalar una nueva distribución llamada RaspXMBC, ya que una de mis intenciones es probar su estabilidad y velocidad para así poder compararla con la de Xbian.

Aquí os dejo el enlace a la página oficial de RaspBMC, en ella podéis descargar el instalador para windows y también el instalador para Mac-OS. También es posible descargar las imágenes para grabar directamente en tu SD.

Hoy vamos a tratar el método más sencillo, que consistirá en instalar el sistema desde Windows, a continuación detallo los pasos a seguir:
  • Descargamos el instalador, y lo descomprimimos en nuestro escritorio mismamente :)
  • Ejecutamos el archivo llamado setup que encontraremos en la carpeta donde hemos descomprimido el archivo descargado.
  • Una vez ejecutado aparecerá la siguiente advertencia, tenedla en cuenta, la tarjeta que uséis para esto se borrará así que no la saquéis de la cámara de fotos para instalar RaspBMC sin guardar antes vuestras fotos en un sitio seguro, sino las sustituirá por preciosas imágenes de fondo para el sistema :). Una vez que tengáis esto claro, podéis pulsar Accept.
  • Ahora nos aparecerá la imagen del instalador donde podemos seleccionar la unidad donde queremos instalar el sistema. Para un uso sencillo (usuarios no avanzados) lo más fácil es seleccionar la unidad, y seleccionar la opción I accpet the license agreement. Los usuarios avanzados pueden elegir configurar manualmente la red, aunque por defecto utilizará el servidor DHCP de nuestro router por lo que yo no recomiendo hacerlo de forma manual. Por otro lado para los que tengan un disco en red pueden conectarse y ofrecer la información en red con la opción NFS, otro día veremos estas opciones en detalle, hoy vamos a instalarlo de forma sencilla, así que no usaremos estas opciones: 

  • Por último pulsamos Instalar. Por último nos felicitará por nuestra proeza y nos dará la opción de donar a la gente del proyecto... esto ya es opcional y va con la conciencia de cada uno.
  • Antes de encender hay que conectarla a vuestra pantalla o televisor y a vuestro router a través del puerto ethernet. Una vez conectada y encendida, comenzará a instalar el sistema nos informa de que puede tardar unos 15 a 25 minutos y nos dice que podemos ir a tomarnos un café.
  • Una vez finalizado este proceso se reiniciará el sistema y a continuación configurará el sistema en el primer arranque.

Una vez instalado ya podéis disfrutar de vuestro propio media center basado en un sistema XMBC sobre Raspberry. Mis primeras impresiones, son que es más ligero que Xbian, el entorno a primera vista es idéntico pero corre mucho más suave y fluido... de momento mi impresión ha sido muy buena, veremos en unos días.