Tengo una aplicación Java que necesita actualizarse. La aplicacion utiliza los paquetes youtube-dl y ffmpeg para descargar enlaces m3u8 de la web en mi computadora en formato .mkv. La utilidad de la aplicacion es que los enlaces m3u8 de las webs cambian constantemente, la aplicacion los obtiene de manera automatica y ejecuta las descargas sin necesidad de ninguna intervencion de mi parte.
Este es un ejemplo de un prompt ejecutado por la aplicacion:
ffmpeg -nostdin -xerror -abort_on empty_output -headers "Referer:
https://planetnews.com/live/msnbc-news.html" -headers "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" -i "
https://1128480543.rsc.cdn77.org/SEKSoLe8ic1_zQof84A-Mg==,1705693903/1128480543/tracks-v1a1/mono.m3u8" -c:v copy -c:a copy "D:\\2024_01_19\MSNBCPlanetnews\
MSNBCPlanetnews_2024_01_19_13_40_10.mkv"
El enlace "
https://1128480543.rsc.cdn77.org/SEKSoLe8ic1_zQof84A-Mg==,1705693903/1128480543/tracks-v1a1/mono.m3u8" cambia cada 2-3hs, cuando el enlace m3u8 expira la aplicacion automaticamente va a buscar el nuevo enlace y comienza la nueva descarga.
La aplicacion funciona actualmente. El problema que tengo es que algunas webs cambiaron de nombre y/o alguna otra cosa y los "supports" para las mismas ya no funcionan. Tengo el codigo de la aplicacion sin compilar para realizar las modificaciones necesarias, dejo adjuntados dos archivos de ejemplo de "Supports" y una imagen con el codigo sin compilar. Lo que habria que hacer es editar las direcciones de los archivos "support" para que incluyan las nuevas direcciones. Si el cambio es mas complejo y requiere cambiar otras partes del codigo de la aplicacion se puede aumentar el precio. Abajo dejo un video de como funciona la aplicacion actualmente.
Necesito actualizar los supports para las webs:
www.newslive.com
www.planetnews.com
www.livenewsmag.com
www.livenewsnow.com (solo MSNBC)
Plazo de Entrega: No definido