viernes, 29 de noviembre de 2013

Cómo ver Sopcast en tu Raspberry Pi

SopcastRaspberry Pi

Si ya tienes una Raspberry Pi y quieres ver esos partidillos de fútbol de tu equipo favorito los fines de semana aquí tienes la solución.

Vamos a dar por sentado que tienes instalado Raspbmc (seguramente la mejor distribución para la Pi si lo que quieres es usarla como reproductor multimedia con el maravilloso XBMC) y que ya sabes cómo funciona el Sopcast. 

Por defecto, no hay ningún plugin para el XBMC de la Pi que nos conecte directamente o algún browser de canales (¡estaría genial!) así que sintiéndolo mucho, vamos a tener que picar comandos en el shell. Os explico los pasos a seguir:
  1. Lo primero es bajarnos los archivos necesarios de aquí:

  2. http://www.sendspace.com/file/3ijhrv (4.23MB, créditos del script usuario tayoken)

  3. Personalmente lo que hice para pasarlos a la Pi (si no lo has hecho ya) es usar Filezilla y pasarlos por FTP. Te conectas a la IP de tu Raspberry y sueltas en tu carpeta de usuario el archivo.


  4. Ahora toca conectarse por Terminal (yo uso OSX). Recuerda que has de escribir:

    ssh pi@192.168.1.150

    El usuario por defecto es pi y el password es raspberry


  5. Ya estamos conectados. Desde el mismo shell, vamos a la siguiente ruta:

    cd ~/.xbmc/userdata/playlists/video/

    Una vez ahí, vamos a crear un archivo con cualquier nombre pero que termine en archivo.local.strm que es un archivo reconocido por XBMC dentro de su lista de Reproducción.

    nano sopcast.local.strm

    Escribes http://127.0.0.1:12345 y aprietas Ctrl+x para cerrar y guardar. Tranquilo, esto sólo hay que hacerlo una sóla vez.

  6. Ahora toca descomprimir el archivo que nos hemos bajado que contiene el script. Vamos a la ruta donde lo hayamos dejado caer desde el FTP (si escribes cd vas a tu carpeta de usuario) y lo descomprimimos con:

    tar -xzfv sopcast.raspberry.tar.gz

  7. Ahora debemos ir a la carpeta que nos ha creado nuestro amigo tar. Aqui hay un script muy majo llamado sop.sh que lo que hace es recibir un parámetro (el número de canal). Tenemos que ejecutarlo de la siguiente manera:

    ./sop.sh 45992


  8. Ahora el script nos conectará a sop://broker.sopcast.com:3912/45992. Y a esperar a conectar. Empezarás a ver muchísimas lineas de log sobre qué está haciendo el script, no te asustes es normal. Mi consejo es que finalices el comando con "&" tal que así:

    ./sop.sh 45992 &

    Para que una vez que hayas empezado a conectar, puedas salir de la sesión de SSH sin parar el script. Vale, muy bien... Lineas a porrillo pero ¿dónde veo todo esto?. ¡Claro, en el XBMC!. ¿Te acuerdas del archivo que hemos creado en el paso 4?. Con ese mismo, si.

  9. Entramos al XBMC y nos vamos a Video=>Archivos=>Listas de Reproducción y ahí tienes que ver el archivo "sopcast.local.strm que hemos creado antes. Lo abrimos y esperamos unos segundos que coja "fuerza".

Como consejo, recordad que Sopcast usa tu ancho de banda así que si no andas sobrado ¡pausa el torrent y otras descargas de mientras ves el partido!.

Genial, ahi tienes todos los pasos para ver Sopcast en tu XBMC de la Pi. Si no sabes dónde encontrar los enlaces sop, tienes un montón de webs por ahí fuera y como último consejo, uno de lo más eficaces es buscar directamente en Twitter "sopcast real madrid" - "sopcast barcelona" - "sopcast nombre_equipo1 - nombre_equipo2".

Saludos y ¡a disfrutar del partido!.