Raspberry Pi – Television y futbol en un click v1.1

por:

 

Raspberry Pi television y futbol en un click

 

Como ya sabéis muchos, por esta entrada, desarrollé un pequeño añadido para Raspberry Pi, usando un SopCast ya compilado y así conseguíamos múltiples opciones. Pues hoy gracias a los comentarios de aquella entrada, he añadido algunas opciones adicionales y podemos decir que se lanza oficialmente la versión 1.1

Nuevas opciones

  • –omx       –>Añadido soporte para OmxPlayer, así reducimos el consumo de nuestra Raspberry Pi, apagando XBMC y después volviendolo a encender.
  • Soporte por defecto de sop://broker.sopcast.com:3912/ así, si por ejemplo quieres poner el canal sop://broker.sopcast.com:3912/2342 sólo vas a tener que poner ./tv.sh 2342
  • Sustitución de chanel por channel la verdad fue un error de escritura, al desarrollarlo muy rápido, ya que TV Chanel no tiene ningún sentido.
  • –v para ver la versión del script, para estar siempre al día os invito a que visitéis de forma frecuente esta web

 

Paquetes

Se incluye en el archivo comprimido, SopCast, el script y los paquetes de instalación de OmxPlayer y un archivo de fuentes, que por lo visto necesita OmxPlayer para funcionar y que parece que daba algun problema, así es mucho más fácil instalarlo.

Actualización desde 0

Lo más fácil es borrar la carpeta sopcast de vuestra Raspberry Pi y descomprimir el nuevo archivo. Pero perderéis cualquier cambio realizado en cualquiera de los ficheros, así como los canales que hubiérais añadido.

Actualización desde v1

Podéis remplazar únicamente el archivo tv.sh por el que viene en el paquete, pero cualquier añadido a ese archivo, lo deberéis cambiar también en el nuevo.

Instalaciones adicionales

Si no contáis con el paquete OmxPlayer y queréis ejecutar la opción –omx deberéis instalarlo para ello debéis ejecutar:

$ sudo dpkg -i fonts-freefont-ttf_20120503-1_all.deb
$ sudo dpkg -i omxplayer_0.3.3~git20131216~b34143c_armhfeb

Próximas actualizaciones

Según como he podido ver en las sugerencias sería interesante lanzar un addon directamente en XBMC esto es una idea y la intentaré desarrollar para la versión 1.2 así como un fichero en el cual poner la lista de los canales, con algunos otros y la manera de verlos. Actualmente yo no tengo más canales añadidos, asi que me gustaría que en los comentarios me comunicaséis cuales tenéis vosotros para añadirlos. Cualquier canal es bienvenido.

Descargar

Para descargar podéis usar directamente este Link

Para enviarnos un canal os dejamos este formulario

The following two tabs change content below.

Jorge Durán

Administrador, redactor y creador de Somos Binarios
Entusiasta de la tecnología desde los 10 años, desarrollador y creador de varios proyectos de software y autodidacta por naturaleza. Ingeniero Informático por la USAL y .Net backend developer en idealista.

Latest posts by Jorge Durán (see all)

15 comentarios en “Raspberry Pi – Television y futbol en un click v1.1”

  1. alesnav

    Hola!

    Basándome en la idea que vi desarrollada en este post, he creado una versión avanzada de esto mismo, liberándola en Github.

    Dejo por aquí el enlace para que podáis descargarlo y probarlo sin problemas:

    https://github.com/alesnav/sopcast-pi

    Muchas gracias

    Responder
    • alesnav

      Bueno, he introducido soporte para AceStream, así que me he visto obligado a renombrar el repositorio.

      El nuevo enlace es: https://github.com/alesnav/p2ptv-pi

      Gracias!

      Responder
      • MiRoot

        En pocos días realizaremos un post con toda la información sobre este nuevo método.

        Nosotros estábamos intentando “enganchar” el script a SportDevil para poder con este, buscar los links desde la Raspberry Pi sin necesidad de un PC.

        Responder
  2. Oscar

    Buenas, ante todo enhorabuena por este post.
    Mi duda es como apagar el xbmc desde la terminal para poder ejecutar el sopcast.

    Un saludo

    Responder
    • MiRoot

      bueno, cuando ejecutas sopcast tienes dos opciones reproducir el video con XBMC o usar otro reproductor como oxm.
      Para apagar XBMC puedes ejecutar:
      $ sudo service xbmc stop

      Responder
  3. Santeador

    Mi más sincera enhorabuena, acabo de probarlo con AV1 y ha ido de lujo y a la primera con ADSL 10/750.

    Tengo un par de dudas:

    1- Tras ejecutar tv.sh tengo que establecer otra conexión ssh, al menos para crear el .strm por primera vez ya que, tras ejecutarlo, esa ventana se queda con el proceso abierto y no me permite nada más, al menos en Putty . Supongo que el próximo día, no tendré que volver a crear el archivo .strm apuntando a localhost, cierto? Bastará con tv.sh -númerodecanal.

    2- Si en el ssh donde ejecuto tv.sh hago ctrl+c, no termina el proceso, tampoco puedo escribir un stop. Si en otro ssh hago ejecuto tv.sh -stop me da el siguiente texto:
    ./tv.sh -stop
    ./tv.sh: line 81: [: -stop: integer expression expected
    ./tv.sh: line 81: [: -stop: integer expression expected
    Y el sop sigue funcionando…

    ¿Estoy haciendo algo mal o es un “bug” sobre Raspbmc?

    Responder
    • MiRoot

      Muchas gracias comentarios así nos ayudan a crecer.
      Te comento, tenía dudas de que con ADSL pudiera verse sin tironres, así que esto es una buena idea.
      1) el .strm es un fichero que solo hay que crearlo una vez, es por así decirlo la “instalación” del programa, y como cada sistema lo pone en un sitio, es complicado hacer un instalador que sirva para todo.
      2) en realidad la opcion que hay que usar es ./tv.sh –stop prueba con esa opción y si sigue sin funcionar, nos cuentas e intentamos arreglarlo, porque es posible que sea un bug de esta versión

      Responder
      • Santeador

        Cuando digo ejecutar, obvio el ‘./’, perdona, malas costumbres. Si te fijas en el código, está puesto correctamente.

        Sinceramente, era tarde y no me puse a mirar que hay en la línea 81 del tv.sh… Mañana probaré AV1 desde la lista de canales, si quieres que te pase algún log me dices, un saludo 😉

        Responder
  4. Urko

    Hola una vez mas.
    Vuelvo para avisar que en la nueva version creo que cuando pones un canal, por ejemplo 146448 el programa no lo reconoce.
    Yo le he añadido los if que tiene antes para saber si has invocado un canal guardado pero en vez de ponerle -eq le he puesto -ne. Asi si me funciona.
    No se si estare equivocado o no, hoy a la noche con los partidos lo averiguo.
    Saludos.

    Responder
    • MiRoot

      La verdad, antes de lanzarlo, si lo utilicé y no vi ningún fallo, si el fallo persiste dime cual es y lo arreglo.

      Un saludo.

      Responder
  5. Urko

    Por cierto, han sacado otro canal. AV 4. Por si no lo sabiais
    Saludos

    Responder
  6. Javi

    Buenas, sería perfecto que se pudieran sacar los canales sopcast de alguna pagina web, como por ejemplo wiziwig

    http://www.wiziwig.tv/competition.php?part=sports&discipline=football

    Ahí mismo, clicando en el partido que se va a jugar, se muestran una gran cantidad de canales sopcast, especialmente rusos.

    Supongo que será muy complicado sacarlos. muchas gracias y un saludo

    Responder
    • MiRoot

      Muy complicado no es, pero si complicado. De todas maneras el problema es que se tendría que pedir algo del tipo: introduce lo que quieres ver y que dijera AC Milan y luego sacar el link para el AC Milan, si existe. Porque sacar todos los links de la página lo veo peor. O sacar un menú con los enlaces disponibles.

      Ahora mismo estamos en mitad de exámenes universitarios, pero cuando acabe puedo mirar esta opción

      Responder
  7. Urko

    Hola, no se porque no me deja ejecutarlo. Por el contrario el viejo si me dejaba. Si lo hago con sudo me dice que comando bash no existe y sino k no tngo permisos.
    Alguna solucion?
    Saludos

    Responder
  8. Urko

    Hola!!
    Muy buenas mejoras en esta version, traeran sencillez a la hora de utilizarlo.
    Como se comento en el otro post, estaria bien tener tambien soporte para AceStream, que al tener una compilacion para linux quiza se podria adaptarla para procesadores ARM.
    Por otra parte estaria bien automatizarlo todo por el mando de la television. Yo lo he intentado cambiando las settings de los botones de teletexto pero no he conseguido nada, algo hago mal.
    Podria estar bien por ejemplo, y teniendo dos canales predeterminados guardados, lo siguiente:
    Rojo: Apaga y enciende el servidor. Hace una funcion IF, si esta encendido lo apaga y viceversa.
    Azul: como hasta ahora. ./tv.sh 1 COMO ESTA AHORA FUNCIONA BIEN.
    Amarillo: como hasta ahora ./tv.sh 2 COMO ESTA AHORA FUNCIONA BIEN.
    Verde: Aqui se podria activar la opcion de reproducirlo externamente con el OMXPLAYER…. Seria como en apagar y encender, si esta de una forma cambiarla a la otra y viceversa.

    Si se me ocurren mas cosas os comento.

    Tambien deciros que aunque he trabajado con programas de tipo Java, C#… si necesitas una ayudita conteis conmigo.

    Saludos y buen trabajo. Felicidades

    Como

    Responder

Deja una Respuesta