Tivion: un reproductor streaming para TV online en Ubuntu


Tivion: un reproductor streaming para TV online en Ubuntu
Tivion: un reproductor streaming para TV online en Ubuntu

Tivion es un simple reproductor de canales streaming de TV online. Es un programa que he desarrollado en Python, utilizando las bibliotecas GTK, PyGTK y el backend del reproductor MPlayer.

Interfaz Tivion 0.0.1
Interfaz Tivion 0.0.1

Dispone de una interfaz en inglés y en español (a falta de nuevas traducciones) y es capaz de reproducir los siguiente 30 canales españoles por el momento:

1 – 24 horas
2 – Nova
3 – Intereconomía
4 – Canal Sur
5 – Extremadura
6 – A3 Noticias 24h
7 – Neox
8 – Canal Parlamento
9 – A3 Internacional
10 – CNN+
11 – ATEI
12 – Almansa TV
13 – Aragon TV
14 – Ojos Solidarios TV
15 – Duson TV
16 – ETB Sat
17 – Fuego TV
18 – IB3 TV
19 – Localia-Huesca
20 – Madrid (DGT)
21 – RTV Insular
22 – Teleasturias
23 – Telebahia
24 – TV Ferrol
25 – Teletaxi
26 – TV Canaria
27 – TV Martí
28 – TV Segovia
29 – Velevisa
30 – Videncia TV

Entre otras características, soporta:

– Pantalla completa (F9)

– Pausado (Ctrl + Espacio)

– Reanudación (Ctrl + Espacio)

– Parada

– Subida/bajada de volumen

– Captura de pantalla (Ctrl + S)

– Ventana encima

Puedes encontrar el icono de acceso directo en Aplicaciones > Internet > Tivion o bien ejecutar el binario escribiendo en el terminal tivion

Un pequeño video de Youtube mostrando la interfaz de la aplicación:

La primera versión liberada es la tivion 0.0.1 esta bajo licencia GPLv3 que a continuación puedes descargar como .deb y código fuente.

Paquete deb
tivion_0.0.1-0ubuntu1_i386.deb

Código fuente: [download id=»26″]

DSC: tivion_0.0.1-0ubuntu1.dsc

Changes: tivion_0.0.1-0ubuntu1_i386.changes

Se agradecería a la gente interesada en incorporar nuevos canales (de España u otros países), reportar bugs, mejoras, sugerencias, etc que me escriban un correo o bien dejen aquí un comentario con la url del la web/canal de streaming/bug/mejora/sugerencia.

Actualizacion:

Como algunos usuarios me han sugerido (gracias #pyar) estoy en pleno proceso de activar el proyecto en Launchpad:

https://launchpad.net/tivion

De momento estoy investigando e informándome, pero es posible que podáis reportar fallos, sugerencias y demás allí.


19 pensamientos en “Tivion: un reproductor streaming para TV online en Ubuntu”

  1. @Samuel: No por ahora, pero tengo en mente hacer una versión futura que si funcione en Windows. Por ahora lo único que se me ocurre es que tengas una maquina virtual de Ubuntu en Windows y ahí puedas ejecutarlo.

  2. Lo acabo de instalar y me sale este error. Te lo mando por si es de ayuda, para realizar correcciones. Ahí va…:
    ——–
    Tivion 0.0.1
    Traceback (most recent call last):
    File «tivion.py», line 706, in
    app = Tivion()
    File «tivion.py», line 103, in __init__
    self.menubar = self.__create_menubar()
    File «tivion.py», line 227, in __create_menubar
    self.pause.set_icon_name(‘media-playback-start’) #Require gtk 2.16; gtk.STOCK_MEDIA_PLAY => Missing image
    AttributeError: ‘gtk.Action’ object has no attribute ‘set_icon_name’
    ——–

  3. @greenbite: gracias 😉 te tiene absorbido Mac eh? xD

    @lcabrera: un usuario me ha comentado un error similar. Posiblemente es por la versión de GTK que estes usando (es necesario tener GTK 2.16 o superior para utilizar el programa).

    ¿te importaria ejecutar «tivion -d» en el terminal y ponerme la versión que de GTK y PyGTK que te muestra? Gracias

  4. Me da el mismo error, y como comentas en modo depuracion esto es lo que me muestra en mi ubuntu 9.04:

    tivion -d
    Tivion 0.0.1
    *** DEPURACIÓN ***
    Puedes ver registros adicionales de Mplayer en /tmp/tivion-out-1251841668
    Nota: el archivo de registro es eliminado cuando el programa es cerrado.
    GTK: 2.16.1
    PyGTK: 2.14.1
    Traceback (most recent call last):
    File «tivion.py», line 706, in
    app = Tivion()
    File «tivion.py», line 103, in __init__
    self.menubar = self.__create_menubar()
    File «tivion.py», line 227, in __create_menubar
    self.pause.set_icon_name(‘media-playback-start’) #Require gtk 2.16; gtk.STOCK_MEDIA_PLAY => Missing image
    AttributeError: ‘gtk.Action’ object has no attribute ‘set_icon_name’

  5. @jesus_gascon: Efectivamente hay un error, según la documentación es necesario PyGTK 2.16 para ejecutar el widget gtk.Action (que muestra el botón del play):
    http://library.gnome.org/devel/pygtk/stable/class-gtkaction.html#method-gtkaction–set-icon-name
    Mi error fue que considere que era GTK 2.16, en vez de PyGTK 2.16. Parece ser que Ubuntu 9.04 empaqueta sólo con 2.14 por lo que no se podría ejecutar en Jaunty (tendre que remodelar el código para dicha versión).
    Mientras tanto, podrías probar a descargar e instalar el paquete de karmic en http://ns2.canonical.com/es/karmic/python-gtk2

    Seguramente te pida alguna dependencia más.

    Un saludo y gracias por tu reporte.

    Para futuros reportes, agradecería que lo hicierais aquí:
    https://bugs.launchpad.net/tivion

  6. Pingback: meneame.net

  7. Mola tío, he estado sin mirar el google reader un tiempo y estoy pasándome al akregator, asíq te añadiré por ahí, mucha suerte con el programa chaval, tiene buena pinta desde luego, nos vemos dentro de poco, talue!

  8. Pues si, en Jaunty no funciona, aunque he estado mirando el launchpad, y parece que alguien ha arreglado el fallo, ¿version 0.0.2 dentro de poco? jeje

  9. Muy buen aporte a la comunidad , cuando el proyecto este mas maduro ¿has pensado en darle soporte para los enlaces para ver retransmisiones deportivas rojadirecta y webs similares?.No hay nada nativo en linux y hay que emular con wine , es un vacio dentro del soft libre

  10. Me da el famoso error en jaunty,me bajo la «phyton-gtk» de karmic pero no termino de completar las dependencias,agradecería una ayudita.
    Vallesin:
    Para ver retransmisiones deportivas prueba:
    http://www.dacostabalboa.com/es/vertv-paquete-deb-rpm-television-online-linux/791
    Y
    http://s230070429.mialojamiento.es/sopcast-player-utiliza-sopcast-como-base-y-mejora-muchisimo-las-prestaciones/
    Cualquiera de los dos me funciona perfectamente con enlaces sopcast.
    Saludos y gracias.

  11. @franute: en unos días nos vemos!
    @Canseco: si efectivamente «alguien» lo ha arreglado 😉 En cuanto ponga algunas nuevas features estará la 0.0.2.
    @vallesin: no habia pensado en rojadirecta (debo confesar que no soy muy forofo del fútbol) pero le echaré un ojo y posiblemente lo incorporaré, gracias por la sugerencia.

  12. Felicidades por el programa es estupendo. La unica pega que le veo es que el paquete debiean no corre en sistemas de 64 bits. En cualquier caso buen trabajo, ya es hora de que el software español se haga famoso 😉

  13. @lukap: en la versión 0.0.1 no hay disponible paquete de 64 bits, pero en la versión 0.0.2 si que hay (arriba en el blog tienes para descargarla y en el articulo de la 0.0.2 también, o la categoría Tivion ;))
    No obstante si precisas la versión 64 bits de la 0.0.1 puedo creartela.

  14. Hola buenas.

    Me perece muy interesante tu proyecto. Le echaré un ojo en cuanto pueda que esto de python me tira mucho jejeje. Gracias por distribuirlo y mejorarlo. Si no te importa, intetaré hacer un post sobre él en un blog que abrí hace muy poquito. Aún tiene pocas entradas pero es para ir empezando. Estoy algo ocupado intentando desarrollar una web independiente íntegramente en python para alojar el blog. Dime lo que sea al mail o pásate por el blog. Gracias!!

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.