Historial de cambios

Cambios para la versión 5.0

  • Mejoras masivas para soportar los nuevos cambios en algunos backends (gracias Diego Mascialino)
  • Renovación completa del sitio web e íconos del programa (gracias Cecilia Schiebel)
  • Algunas mejoras en el parsing de los servers

Cambios para la versión 4.0

  • Dos nuevos backends: Contenidos Digitales Abiertos (CDA) y TEDx Buenos Aires
  • Mejoras en los scrappers de distintos backends para presentar contenidos más limpios
  • Se refactoreó el esquema de descargas: ahora es mucho más robusto y confiable
  • Los archivos descargados tienen un nombre más limpio para que se puedan grabar en cualquier lado
  • Soporta la lib de notificación mal instalada
  • Algunas correcciones en la interfaz para hacerlo más usable

Cambios para la versión 3.1

  • Vuelve a funcionar luego de los cambios de backend de Encuentro y Conectate
  • Ahora con CTRL-F se va directamente al campo de filtro (gracias Emiliano (@emilianohf))
  • Se rehizo el manejo de la lista de episodios: ahora verlos y filtrarlos es muchísimo más rápido
  • Mejoras en el empaquetado, debería funcionar para muchas (todas?) las versiones de Debian/Ubuntu (gracias Adrián Alves)
  • Varias mejoras al encontrar nuevos episodios de los distintos backends, y correcciones en general

Cambios para la versión 2.1.1

  • Nuevo backend para 'Decime Quien Sos Vos'
  • Se autentica correctamente en Conectate, lo que implica mejor calidad de videos descargados
  • Evita explotar por la mala interacción entre PyQt y pynotify en algunos sistemas
  • Se arregló la conservación del estado de ordenamiento de las columnas entre ejecuciones
  • Es más robusto frente a problemas al guardar la configuración o metadata
  • Tiene un mejor parseo para Bacua y otros backends; se mejoraron las herramientas en general
  • No se loguea más algunos parámetros sensibles a nivel seguridad

Cambios para la versión 2.0.x

  • Vuelve a funcionar luego de los cambios de backend de Encuentro y Conectate
  • Maneja las temporadas de los programas; no se repiten nombres y graba agrupado a disco
  • Sólo anota (y no requiere aprobación del usuario) al tener errores en la descarga
  • Mejor manejo de las imágenes de los episodios, con lo cual ahora se ven las de Bacua
  • Actualiza automáticamente la metadata si se la encuentra demasiado desactualizada
  • El proyecto tiene menos dependencias, es más simple hacerlo funcionar en más sistemas
  • Soporta ser ejecutado en un virtualenv
  • Varias correcciones y detalles para hacerlo más usable y robusto

Cambios para la versión 1.1

  • Corregido el problema de autenticación luego de unos cambios en el servicio
  • Mejor manejo de error en las descargas, ahora no se traba en los errores de red
  • Errores de red expuestos más claros al usuario y en el log
  • Mejor parseo de las páginas de los servicios
  • El campo de contraseña es opcionalmente ocultado
  • Se puede elegir via la interfaz al directorio de descargas

Cambios para la versión 1.0

  • ¡Ahora funciona en Windows!
  • Usamos Qt para la interfaz gráfica
  • Se hicieron algunos ajustes en la forma de empaquetado
  • Tenemos otras pequeñas mejoras y correcciones

Cambios para la versión 0.9

  • Hay un nuevo backend! Banco Audiovisual de Contenidos Universales Argentino
  • Se muestran imágenes para cada episodio
  • Hay una cola explícita de descargas, mostrando los estados de todas las transferencias
  • Las descargas terminadas se pueden filtrar por separado
  • Mejor manejo de las cancelaciones, más logging, y otras pequeñas mejoras y correcciones

Cambios para la versión 0.8

  • Soporte para múltiples fuentes de datos. Ahora también baja los episodios perdidos de la web de Encuentro.
  • Corregido el problema que hacía perder las actualizaciones cuando se reordenaba o filtraba (dando la impresión que los downloads se trababan).
  • Mejor uso de nombres y directorios al grabar los videos.
  • Otras pequeñas mejoras y correcciones.

Cambios para la versión 0.7

  • El programa Encuentro funciona con todo el contenido de Conectate.
  • Se mejoró el título de la columna Duración.
  • Notificaciones cuando termina una descarga (configurable).
  • Icono de estado en el systray.
  • Mostramos la descripción del episodio al dejar el mouse quieto en la linea.
  • Ahora tenemos un menú.

Cambios para la versión 0.5

  • Se puede autorefrescar la lista de episodios al inicio (si lo dice la config)
  • El filtro ahora funciona también sobre la columna de Sección
  • Soporta mejor los episodios que fueron borrados del disco
  • También hay algunas pequeñas mejoras y otros detalles corregidos

Cambios para la versión 0.4

  • Ahora se puede filtrar todos los programas para encontrarlos más fácil.
  • ¡Tenemos una versión para Windows! (gracias Javier Andalia)
  • ¡Tenemos un instalador para Arch Linux! (gracias Diego Mascialino)
  • Mostramos versiones de todas las bibliotecas usadas al arrancar.
  • Mejor info de error si no se encuentra alguna biblioteca.
  • Correcciones pequeñas, y más control de errores...

Cambios para la versión 0.3

  • Ahora podés poner al mismo tiempo a bajar muchos episodios (se encolan).
  • ¡Soportamos botón derecho! Hacé click en cualquier episodio y fijate las opciones.
  • Las descargas ahora pueden cancelarse.
  • Menos dependencias: no más zope, y uso json de la biblioteca estándar.
  • También corregí algunos problemillas, y limpié un poco el código.

La primera versión que se liberó al público, la 0.2, tenía estos detalles como los más importantes

  • Se pueden encolar descargas de episodios, que luego irán bajando uno por uno.
  • Permite una visualización directa de los episodios desde el programa.
  • Se mantiene y muestra el estado de cada episodio.
  • La lista e información de los episodios se descarga automáticamente del server, para un mejor arranque.
  • Configuración de parámetros, con un wizard para realizar más fácilmente la configuración necesaria.
  • Descargable como tarball (multiplataforma), con un instalador para Debian/Ubuntu, e incluso con un PPA para suscribirse.