martes, 12 de septiembre de 2017

Actualización personal

Estoy estudiando en la universidad el cuarto año de la carrera, algo que ocupa mi tiempo. Esto no sería un gran problema si no tuviera pasatiempos, pero como no, los tengo. La única diferencia, la razón por la que escribo esta entrada, es que ahora también trabajo.
Trabajo tan sólo tres al día, el ambiente es estupendo (dentro de la Universidad). Lo único malo es lo más obvio: Ahora tengo menos tiempo libre.

La razón por la que casi no dedicaba tiempo a esta web es mi hobby, que espero poder convertir en mi trabajo en el futuro. Ese es mi plan, y ahora que he recortado mi tiempo he decidido no dedicar durante este curso más tiempo a la web.

Como no soy una máquina también uso algo de tiempo para descansar y hacer el vago :)


Dado que no voy a arreglar bugs a no ser que algo gordo pase, espero evitar que alguien espere a que arregle el bug que le afecta cuando seguramente no va a pasar.

Muchas gracias por leer, Saludos!

miércoles, 29 de marzo de 2017

Univision ha cambiado la web, Descargavídeos se ha roto

Este título se puede cambiar por cualquiera de las páginas soportadas, xxx ha cambiado la web y por tanto Descargavídeos se ha roto.

Cuando esto ocurre la mayoría de veces es por cambios no relacionados con cómo se encuentra la url de los vídeos sino cambios cosméticos en la web, como reorganización de la web, un nuevo estilo visual o cambio del reproductor de los vídeos. Este tipo de cambios no suelen ser un problema y con pocos cambios en Descargavídeos todo vuelve a funcionar, tan pocos que a veces ni son necesarios.

El otro tipo de cambios, menos frecuentes por suerte, consisten en modificar cómo funciona la generación de los enlaces a vídeos. Cuando esto ocurre arreglar el problema puede ser equivalente a dar soporte a una nueva web de vídeos, algo complicado unas veces e imposible otras.

En este caso con Univision no ha sido complicado arreglar el problema: Me ha costado sólo un día, algo normal en estos casos cuando es relativamente sencillo encontrar la nueva manera de obtener el enlace a los vídeos. Pero no siempre es así. Por ejemplo la web Telemundo en estos momentos no funciona por completo a pesar de que hace tiempo sí lo hacía y es debido a los cambios que han ido haciendo.

No hay mucho que temer, por suerte. Cambios en estas webs no son frecuentes y de normal suelen ser únicamente estéticos. Eso sí, cuanto más tarde en llegar el próximo cambio importante al que me deba enfrentar, mejor, porque como dice el dicho:
Si funciona, no lo toques

domingo, 5 de febrero de 2017

Agregado camal Castilla-La Mancha Media

Varias personas habían pedido que diera soporte para esta web. Teniendo en cuenta la orientación de Descargavídeos pensé que era una web que tenía importancia. No ha sido tan sencillo como esperaba pero no ha sido difícil.

Arreglar fallos no es tan divertido como añadir nuevas características a la web, mejorar su uso u otras tareas. A pesar de ello esta es mi única tarea desde hace mucho tiempo en la web.
Dar soporte a webs nuevas aumenta la cantidad de fallos que debo arreglar a lo largo del tiempo y dado que la lista de problemas por solucionar ya es grande, he decidido no añadir soporte a nuevas webs a partir de ahora.

Lo siento por todos los que han pedido que añada alguna web, que no son pocos. Si no tomo esta decisión será imposible mantener la web funcionando. No importa cuántas webs soporte Descargavídeos si no funcionan, por lo que hacer que todas las que hay sigan funcionando es mi prioridad.

lunes, 10 de octubre de 2016

Nueva apariencia, más velocidad

He cambiado la apariencia de la web.

 Si no la web no funciona como antes, prueba a actualizar la web para que se refresque la caché de la web (Botón F5 del teclado, entre otras opciones).

El bookmarklet V1 ha dejado de funcionar y debe de ser sustituido por el nuevo bookmarklet que hace lo mismo, pero está adaptado para la nueva forma de funcionar.
Se puede encontrar aquí: http://www.descargavideos.tv/lab#lab_bookmarklet

Esta nueva interfaz permite encontrar los enlaces de los vídeos mucho más rápido al no recargar toda la página (Gracias a la tecnología AJAX) y abre las puertas a una posible futura actualización para mostrar múltiples resultados.

Espero que vaya mejor, que es lo que espero, y que guste. La apariencia es muy similar a la interfaz que había antes por lo que no debería suponer un problema.

Esta actualización también mejora algunos mensajes y el funcionamiento de los bookmarklet.

sábado, 24 de septiembre de 2016

Ha pasado más de un año...

Pero todavía sigo vivo.
No he estado tan activo como lo estaba anteriormente pero tras un año la canntidad de cambios son más que suficientes como para hacer un nuevo post.



Canales recuperados + Bookmarklet nuevo

Dailymotion y Vimeo, dos canales que hace tiempo dejaron de funcionar tras cambios que hicieron, han vuelto a funcionar gracias al nuevo Bookmarklet, que a diferencia del anterior es capaz de ejecutar código en el cliente pero debe hacerlo en la misma pestaña del navegador.
Descargavídeos a veces no es capaz de descargar una web y cuando esto ocurre, o falla o intenta usar un proxy. Si el proxy también falla, se acabó. ¡Aquí es donde entra el nuevo Bookmarklet!
El nuevo Bookmarklet es capaz de enviar a Descargavideos la web del vídeo desde el visitante.
Esto significa que:
  •  Vídeos cuyo enlace sólo funciona para quien lo solicita (este es el caso de Dailymotion) son capaces de funcionar ya que, cuando antes Descargavídeos conseguía un enlace pero no funcionaba para nadie, ahora muestra el enlace del cliente, que sólo funciona para el cliente.
  • Vídeos bloqueados o geobloqueados. El servidor de Descargavídeos a día de hoy no está en España por lo que los vídeos de youtube del canal VEVO, por ejemplo, no funcionan debido a un geobloqueo. Si alguien que puede ver un vídeo VEVO en youtube usa el bookmarklet y envía la web, es posible conseguir el enlace del vídeo.
  • Ventajas extras que puedan aparecer en el futuro funcionarán sin necesidad de hacer nada más si ya estabas usando el bookmarklet, además de que debería ser más cómodo.


De M3U8-Downloader a JDownloader

M3U8-Downloader, un programa que hice hace tiempo para permitir la descarga de vídeos m3u8 usando ffmpeg, es... incómodo. Puede hacer su trabajo pero eso lento, sólo funciona en Windows y no es divertido arreglarlo cuando salen errores, pero por si no fuera poco, RTVE estas olimpiadas, a través de la web http://rio2016.rtve.es/etc... decidió usar vídeos M3U8 que sólo se descargaban si tenías una cookie en el navegador.
En lugar de mejorar M3U8-Downloader intenté usar JDownloader que funciona muy bien, es rápido y no sólo funciona en Windows. Lo malo es que tampoco era capaz de descargar estos vídeos.

Tras contactar con los desarrolladores de JDownloader mediante el correo de incidencias que tienen, uno de ellos me atendió. 15 correos y una semana más tarde el desarrollador había conseguido resolver el problema. JDownloader se actualiza cada pocos días, pero los cambios no se descargan e instalan a no ser que se use la opción Ayuda/Buscar actualizaciones manualmente.

Ahora todos los enlaces M3U8 funcionan tanto con M3U8-Downloader como con JDownloader y en el futuro pienso quitar el soporte para M3U8-Downloader (desconozco si a alguien le gusta el programa).
La web rio2016.rtve.es ahora está soportada, pero creo que todavía le falta para funcionar.



YouTube

YouTube fue un gran logro para mí. Muchos lo pedían y entre ellos, yo. Muy pocos son los canales que yo uso y YouTube es uno de ellos. No lo conseguí yo sólo, http://eljaviero.com/descargarvideosdelasexta/ me mostró un script que alguien hizo que podía obtener los enlaces y tras manosearlo para mostrar más calidades y la opción de "sólo audio", lo dejé a mi gusto.
Este script no era capaz de obtener el enlace de algunos vídeos, problema que crecía conforme pasaba el tiempo pues más vídeos que no funcionaban aparecían. Esto me ha obligado a comprender cómo funcionaba el script y gracias a ello ¡Ahora funciona la gran mayoría de los vídeos!
Por supuesto, hasta que lo cambien...




Publicidad

No me gusta y no le gusta a muchos, pero hay que pagar el dominio de la web, el servidor, la luz que gasta mi ordenador y mi tiempo. Han pasado más de 4 años desde que empecé la web y nunca he tenido problemas para pagar gracias a la publicidad y a las donaciones que me habéis hecho.
En este año Google Adsense, el servicio de publicidad que usaba, servicio que mostraba publicidad sin sonido, con sentido, no intrusiva, sin popus y tan "perfecta" que era difícil quejarse de tenerla, decidió que Descargavídeos no podía tener publicidad de ellos (y punto, eso no lo puedes debatir), por lo que inmediatamente decidí buscar un nuevo proveedor de anuncios.

Horrible, fué una pesadilla. Todos los que encontraba o me mentían prometiendo algo parecido a lo que tenía o directamente me pedían timar a mis visitantes con servicios sms premium o porquesía similar.
Y digo me mentían y me pedían ya que ocurrió algo increíble: En lugar de ser yo quien buscaba por internet proveedores de publicidad, la mayoría de veces eran ellos los que me contactaban usando el formulario de contacto de la web.
El primero que me contactó fue del primer tipo y tras poner su publicidad, que en el momento de ponerla todavía no mostraba nada, pero a los pocos días me consiguió mensajes enfadados de gente (con razón). Imágenes explícitas, sms premium y descargas automáticas de programas. Esto se repitió con todos, y con el único que no se repitió ganaba menos de un euro al mes.
Ya que sólo me daba problemas, ni dinero ni publicidad limpia, decidí no poner más publicidad. Fuisteis vosotros los que mediante donaciones mantuvieron la web durante ese año, muchísimas gracias.
Hace 3 meses me contactaron de nuevo para poner publicidad y pensé que podía volver a intentarlo. La publicidad que hay ahora es de ellos y esta vez sí, es una publicidad similar a la que tuve.



Informar de resultado incorrecto

El botón rojo situado arriba derecha en casitodos los resultados nació con la idea de que aquellos con pocas ganas de contactarme para informar de un error usando el formulario, algo que requiere esfuerzo y a veces ni yo tengo ganas o tiempo de usar, tuvieran una forma rápida y sencilla de informar, basta con clicar el botón, escribir un mensaje y darle a enviar. El problema es que es demasiado fácil, lo que ha llevado a:
  • Se envían más avisos de los que puedo arreglar, es imposible tener vida personal y arreglar todos los fallos
  • No todos los resultados son realmente incorrectos. O bien el que hizo clic lo hizo para probar, o bien justo en ese momento no funcionó o bien no entendió como descargar el vídeo (esto lo averigüé con el tiempo). Esto lleva a:
  • No hay mensaje o el que hay no es muy útil, que a su vez lleva a:
  • El esfuerzo y tiempo de documentar el problema a pasado del informante a mí en muchos casos.
Hay más de 3000 entradas en la base de datos con urls, si la mitad de los avisos fueran de verdad problemas y tardara en solventar cada uno de ellos 30 minutos, necesitaría 750 horas para arreglar todos los problemas. Hay problemas que se pueden arreglar en 5 minutos, pero hay otros que requieren semanas.
Tengo otra afición (además de la universidad) que consumen mi tiempo. El poco tiempo que acabo dedicando a Descargavídeos se ha convertido en arreglar problemas (que por el tipo de web que es, aparecerán continuamente sin que yo sea la causa). Antes era divertido agregar nuevos canales, nuevas funcionalidades, hacer la web más rápida... ahora sólo es arreglar problemas.
A pesar de ello, sigo arreglando problemas aunque sea todo lo que haga. Lo siento por todos los correos que me siguen llegando pidiendo que agregue más canales, los problemas tienen prioridad y agregar nuevos canales sólo haría más difícil mantener los que ya hay



Curiosidad

Cuando empecé la web me referí a mí mismo como nosotros porque pensaba que era más profesional. Con el tiempo empecé a hablar como yo y nosotros a la vez, principalmente porque olvidaba seguir la normal de hablar en primera persona del plural. Esto ha llevado a una inevitable confusión con el tiempo, que esta web la administra más de una persona. Por ello, no volveré a usar el plural para referirme a mi, algo que tendría que haber hecho desde el principio. Ahora ya es tarde para esto, pero nunca es tarde para corregir un error.






Enhorabuena por haber leído hasta aquí, gracias por dedicarme tu tiempo.
Espero que esta web siga en pie mucho tiempo más, funcionando y lo mejor posible.

¡Saludos!

miércoles, 11 de marzo de 2015

Descargavídeos ahora en GitHub

¡Yay!

https://github.com/forestrf/Descargavideos

¡El código es un poco desastre y falta readme en el proyecto que lo explique (ya tiene readme que explica el proyecto), pero ya está en GitHub!

Esta entrada está dedicada a desarrolladores. No supone solución alguna para los usuarios de la web, por lo menos por el momento.

Telecinco C & D

Me ha llegado un correo con un Cese y Desista de Telecinco tal y como ya ocurrió con ATresMedia.

En este caso el Cese y Desista contenía un enlace a la siguiente web:
http://www.telecinco.es/maildisclaimer_es.html

El correo viene de una dirección oficial por lo que supongo que es legítimo. Ya que no es un proceso rápido Mitele seguirá soportada hasta mañana pero una vez tenga todo cambiado dejará de funcionar.

De nuevo, al igual que con ATresMedia, no se han interesado por el cómo funciona (como se puede ver). Además, han dado un plazo de 2 días para hacer todo (ahora mismo la universidad me mantiene muy ocupado, tanto que podría no haber visto el correo en una semana...).

Lo siento por todos. La web no será lo mismo sin estos dos canales. Sois muchos los que tienen problemas que no les permite disfrutar de los vídeos y es por ello que apareció esta web. Aquellos que no tienen flash, que quieren ver un vídeo más tarde cuando no tengan internet, aquellos con conexiones lentas a internet que no les permite ver un vídeo fácilmente, que les gustó tanto un vídeo que quieren guardarlo para poder verlo en el futuro, que cuando pueden disfrutar de un vídeo no tienen internet por lo que tienen que guardarlos antes, que quieren poder verlos cuando no están en casa... son muchas las razones. En cambio, Estas webs no contemplan ninguna de ellas. De hacerlo webs como Descargavídeos no serían necesarias.

Saludos.