Más vale un youtube que mil imagenes

Uno de nuestros usuario nos ha hecho unos videos youtube muy prácticos tipo tutorial para enseñar a la gente como utilizar subdownloader. Los videos fueron realizados con la versión 1.2.4, actualemente estoy con la 1.2.8:

Cómo bajar subtítulos:

Cómo subir subtítulos:

Dejar un comentario »

Empezando con la documentación

Una vez alcanzando el “climax” del desarrollo de la aplicación, estoy empezando a crear documentación sobretodo para guiar a los usuarios cómo buscar fácilmente subtítulos.

Algunos me envían preguntas fuera de tópico tipo ¿tienes los subtítulos de Casino Royale en Portugués?

A veces cuesta explicarles que si nadie subió el subtítulo usando el mismo DIVX que ellos tienen, no les aparecerá nada.
Echad un vistazo al  diagrama de uso de Subdownloader que he preparado para guiar a la gente:

flow.jpg

Dejar un comentario »

Llegamos a las 30.000 descargas y 35.000 subtítulos subidos

Hoy me he llevado una grata noticia al echarle un vistazo a la forja y ver que el programa se ha bajado ya más de 30.000 veces

https://forja.rediris.es/frs/?group_id=161

La gente ya ha subido más de 35.000 subtítulos y cada vez es más fácil encontrar los subtítulos que andas buscando con un solo click.

Además, como sorpresa para el 1.2.7 podremos ver que el programa está disponible en Inglés, Español,Francés, Finlandés, y muchos idiomas más.

Muchas gracias a todos los que han hecho esto posible.

Saludos.

Comentarios (1) »

Soporte técnico desde la propia interfaz, con Plugoo

En la pestaña HELP US de SubDownloader hay 2 formas de que la gente se comunique conmigo, la primera es un simple formulario para enviar Feeback y la segunda (añadido desde la 1.2.6) es un flash para chatear conmigo directamente:

chat.PNG

Este modulo flash lo conseguí a través de plugoo.com , el cual permite chatear con mi cuenta Jabber capiscuas#at#gmail.com , abajo veis el ejemplo de la conversación usando GAIM.

gaim.PNG

Sinceramente es superinteresante y divertito chatear con los usuarios de tu programa en directo, de momento me han contactado gente de Japón, Grecia y Colombia, espero que sean muchos más.

Dejar un comentario »

SubDownloader 1.2.6 liberado con interfaz mejorada

Hoy he liberado,después de decicar bastantes horas, la versión 1.2.6 de Subdownloader (version bugfix de la 1.2.5) ,

LINK SRC, EXE: https://forja.rediris.es/frs/?group_id=161

ChangeLog:

Changes 1.2.6
BUG - In some internationalization messages.
CHG - txt of uploading message
Changes 1.2.5
BUG - When saving preferences now it saves the parameters correctly, so no more feedback window + tips window repetition.
CHG - Now the list of Subtitle Languages is loaded from the server, that way it remains centralized and updated every day.
FEATURE: Added splash screen to avoid show the non-good-looking ENQUEING FILES when somebody call the program from the contextual menu
CHG - Improved the Progress windows with the new module PyProgress.py thks Andrea Gavana
CHG - Improved the choice components with the new module ExtendedChoiceDemo.py thks Andrea Gavana
CHG - Improved interface using the LabelBook class of Andrea Gavana
FEATURE: The feedback now shows in WINDOWS a widget directly to chat with me capiscuas@gmail.com
FEATURE: Added sponsor banner
CHG - Updated the library of IMDBpy to version 2.9 supporting unicode
CHG - Used the CustomTreeCtrl of Andrea Gavana to allow using checkboxes to download the subtitles founded.

Nueva interfaz:

options.PNG

Dejar un comentario »

Feedback y Bugs recibidos

Subdownloader incorpora desde la versión 1.2.4 esta ventana de Feedback al salir del programa: sub_feedback.PNG

A través de ella hemos recibido más de 300 mensajes de todas partes del mundo, por ejemplo España, Japón, UK, USA, Venezuela, Portugal, muchos brasileños, Vietnam, Thailandia ,etc.

Además hemos conseguido que algunos desarrolladores python se interesen por el programa y nos han contactado ofreciendo su ayuda, también tenemos una serie de beta testers para probar los nuevos releases.

Para implementar el Send Feedback  hemos reaprovechado el método XMLRPC SendBug, que básicamente hace que el servidor de opensubtitles.org nos reenvie el texto enviado a mi capiscuas _ at _gmail.com

Muchos de estos mensajes son felicitaciones, sugerencias, etc.  En la versión 1.2.5 esta ventana ya no aparecerá porque ya hemos recibido suficiente feedback para trabajar un largo periodo de tiempo.

Dejar un comentario »

Facilitando la subida de subtítulos

En Subdownloader 1.2.4 se ha pretentido facilitar la subida de subtítulos al máximo y hemos conseguido esto:

-Autodetección del idioma del subtítulo a subir

Gracias al script autodetect_lang.py liberado por Thomas Mangin se basa en la utilizacion de los N-gram language models para que cuando el usuario elija el subtítulo que quiero subir, sea detectado el idioma automáticamente, esto ahorra mucho tiempo al usuario y evita tener equivocaciones en nuestra base de datos.

El script funciona a las mil maravillas y te detecta desde el catalán hasta el Japonés pasando por el Eslovaco. :-)

_language.JPG

-Autodetección del ID IMDB,

Seguramente todos conocerán el sitio imdb.com (Internet Movie Data Base) que es la base de datos sobre el cine y TV más grande de internet, prácticamente tiene indexadas todas las películas, series, actores de la actualidad(mayoritariamente contenido occidental), pues bueno, antes de subir un subtítulo se necesita obtener el ID de la película o episodio cuyo subtítulo quieres subir a nuestra base de datos.

La autodetección del ID se realiza cuando en el mimo directorio de tu fichero DIVX encontramos el típico fichero .nfo donde en alguna parte del texto aparecerá el típico link IMDB ID = http://www.imdb.com/title/ttXXXXXXX/, después con expresión regular en python obtenemos ese numero XXXXXXXX

Otra forma de obtener el ID es cuando esa DIVX ya ha sido utilizado para subir otro subtítulo diferente al que queremos subir ahora(por ejemplo si quieres subir el subtítulo en español y alguien ya lo subió en francés anteriormente),
el programa detectará el HASH del fichero DIVX, lo consultará con la base de datos al pulsar el botón “Confirm” y si tenemos ese HASH, entonces el método XMLRPC “ConfirmUpload” devolverá el IMDB_ID de la película correspondiente.

autodetect.JPG

Si no ha habido suerte y el programa no puede obtener el IMDB ID de la película, entonces el usuario deberá pulsar el botón “Search ID…” donde a través de la librería IMDBPy (gracias Davide Alberani) se podrá encontrar el ID buscando por el título de la película o serie.

imdb.JPG

Dejar un comentario »

SubDownloader 1.2.4 , Dando señales de vida

Ya hacía muchísimo tiempo que no reportaba en el blog, casi desde antes de navidades, no en vano, no significa que el desarrollo de Subdownloader ha estado parado, como podéis ver el SVN ha sido actualizado constantemente.

Antes de decir nada sobre esta nueva versión, desde Vietnam toca decir Chúc mừng năm mớio lo que es lo mismo, FELIZ AÑO NUEVO. Y es que aquí en Vietnam lo celebran este 17 de Febrero y toda Saigon ya se ha vestido de luces y motocicletas :-) para celebrarlo.

Subdownloader 1.2.4 trae nuevas mejoras, he aquí un artículo escrito para una revista española sobre Linux

https://forja.rediris.es/docman/view.php/161/241/subdownloader.odt

El nuevo ejecutable para Windows lo podéis encontrar aquí y los sources para linux o macintosh están disponibles en el repositorio SVN. Si alguien quiere ayudarme cómo construir un .rpm o .deb a partir de los fuentes .py que me lo haga saber, cualquier indicacion será bien recibida.

En la nueva versión he añadido menús contextuales en los ficheros de video y subtítulos para que desde Windows sea facilísimo buscar el subtítulo tan deseado en tu idioma preferido o poder subir el subtítulo(encontrado surfeando)a nuestra base de datos.

fig1.png

También he sustituido la mayoría de las llamadas a la librería urllib  y urllib2 en python por llamadas al servidor xmlrpc donde tenemos alojada nuestra base de datos de subtítulos, de esa forma el código parece más limpio he intituitivo.

He aquí una captura de la interfaz 1.2.4

fig2.PNG

Tenemos nueva dirección de FORO ya que el foro de la forja requiere estar registrado y eso limita demasiado

Además como podéis ver hemos añadido una opción de enviar FEEDBACK y los resultados son espectaculares, hemos recibido mensajes de todas las partes del mundo, muy pronto haremos una recopilación y lo postearemos.

Comentarios (2) »

Lanzada version 1.2.3 de SubDownloader

Hace escasos 2 días terminé la versión 1.2.3 de SubDownloader y la he subido a la forja.

Esta versión me ha costado 2 semanas de esfuerzo ya que tenía la presión de la gente usando 1.2.2 con algunos fallos por el camino, o algunas funcionalidades necesarias.

Como muchos ya sabréis SubDownloader es un fácil programa que te permite bajar subtítulos instantáneamente a partir de tu fichero AVI (película en V.O.)

El programa te permite BUSCAR o SUBIR subtítulos, para encontrar tu subtítulo alguien debe haberlo subido antes usando el programa, para que quede registrada la cadena HASH del AVI en la base de datos.

Entre las características del programa se encuentran:

  • Busquéda simple o múltiple de varios AVI. (Permite buscar subtítulos para todos los AVI de una carpeta y recursivas)
  • El hashing se realiza utilizando un rápido algorítmo que permite analizar 27 películas en 7 segundos.
  • Es multiplataforma al estar basado en WxPython
  • La súbida de subtítulos es muy fácil. 1 min para subir toda una temporada de una serie de televisión por ejemplo.
  • Autodetección del idioma local
  • Aviso de actualizaciones de nuevas versiones del programa

SubDownloader no podría exisitir sin apoyarse en la más grande base de subtítulos que existe (www.opensubtitles.org)
Desde hace un tiempo soy amigo del creador del sitio y juntos creamos el protocolo OSDB que basado en XMLRPC permite al programa comunicarse rápidamente con el sitio web.

Gracias al aviso de actualizaciones de SubDownloader he conseguido que mucha gente migre de la version 1.2.2 a la 1.2.3.
Por el momento he conseguido 258 descargas y espero obtener bastantes más con la publicida que me brinda el sitioweb.

He aquí algunas capturas de SubDownloader:

Y aquí van los enlaces para que lo probéis y sobretodo lo critiquéis, enviéis dudas, sugerencias, etc.

Version 1.2.3 para Windows

Version Codigo Fuente para Linux,Win,MacOS

Comentarios (1) »

SubDownloader, buscador automático de Subtítulos.

Se abre el telón!
Subdownloader ha nacido para ahorrar tiempo y esfuerzo a esa gente cinéfila que prefiere las películas en Versión Original pero le cuesta encontrar subtítulos por internet. Muchas veces el subtítulo no existe o está mal sincronizado con nuestro AVI.

Apoyándose con una base de datos de más de 240.000 subtítulos (opensubtitles.org) , subdownloader busca y descarga automáticamente el subtítulo en el idioma que prefieras. La seguridad de que ese subtítulo funcione para tu video AVI es del 100% ya que alguien subió ese subtítulo usando ese mismo fichero AVI. La identificación única de cada fichero AVI se realiza mediante un rápido algorítmo de HASH sobre los AVI’s (27Gb’s en 7 segundos).

El programa también se va a ir enriqueciendo con la colaboración de los usuarios, una especia de wikipedia de subtítulos donde la gente puede Subir, Votar, Cancelar, Reportar fallos, etc. Además, el sistema usará la inteligencia social para evitar trolls, spam, etc.

Por cierto, este programa lo estoy desarrollando desde Saigon, Vietnam, donde me encuentro en estos momentos realizando un voluntariado vinculado a la Universidad de Valencia y Naciones Unidas.

Poco a poco iré reporanto más sobre el programa.

Comentarios (16) »