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
Tabla de contenidos
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
15 comentarios en “Raspberry Pi – Television y futbol en un click v1.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
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!
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.
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
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
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?
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
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 😉
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.
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.
Urko
Por cierto, han sacado otro canal. AV 4. Por si no lo sabiais
Saludos
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
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
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
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