[SOURCE] mrtzcmp3 Downloader

Iniciado por z3nth10n, 23 Octubre 2013, 21:01 PM

0 Miembros y 1 Visitante están viendo este tema.

Spiritdead5

#10
Cita de: Ikillnukes en 23 Octubre 2013, 21:01 PM
Hola buenas, he hecho una app que espero que os guste:


Descripción: Esta app mediante "algoritmos", lo que hace es, sacar la música de dicha web (http://mrtzcmp3.net/) en links para que luego sean descargados...*
*Luego explico como descargarse los links de forma rápida y cómoda


  • Screenshots

La app descargandose algo de música...


  • Descarga

http://www.mediafire.com/download/76r1o6dhw7p66zb/mrtzcmp3Downloader.rar


  • Modo de empleo

Básicamente, tenéis que poner los títulos de las músicas separados por puntos y comas, y luego, darle a "Buscar"... La app lo único que va a hacer va a ser los links de la música, ya luego vosotros pues tenéis que descargarosla aparte...

> Tutorial:

Antes de nada, decir que JD y Orbit downloader no van... Así que la última solución es descargarse Firefox e instalar su plugin DownloadThemAll.

Una vez hecho esto, cogemos el archivo con la lista generada por mi app, y lo abrimos con un editor de textos que admita busquedas con Regex como Sublime Text, cogemos y buscamos con Regex esto: http://.+, luego le damos a Find All, copiamos el texto seleccionado y lo ponemos en un nuevo archivo y reemplazamos todos los espacios por %20, y después lo guardamos y lo volvemos a abrir con FF, una vez con el TXT abierto en FF, damos click derecho y dTa OneClick...

Como podéis observar:


Un saludo.
PD:
Ya se que la app no tiene el nombre más correcto, pero es el primero que se me ocurrió... xD

debo darte las gracias por la idea, tube q rediseñarlo desde 0, y añadir varios request mas y un metodo POST para obtener toda la data completa, pero a la final desarme esa web con todo y ropa

un consejo, las cookies no las modifiques :P no hace falta



mejorado


te invito a probar Windows Presentation Foundation :) el winforms quedo obsoleto

Eleкtro

#11
Este aporte ha sido añadido al  Recopilatorio de temas interesantes  ;)

Gracias por compartir.

Salu2!








z3nth10n

#12
Cita de: Eleкtro en  8 Enero 2014, 21:47 PM
Este aporte ha sido añadido al  Recopilatorio de temas interesantes  ;)

Gracias por compartir.

Salu2!


Gracias a ti por añadirlo. :D




¡Nueva actualización!

+ Arreglado el downloader, mrtzcmp3 cambió algunos detalles de su web, por lo que no se encontraba ningún link, ya se ha arreglado el problema.
+ Arreglada una pequeña excepción que saltaba al final de cada analización.
+ Ahora la URL se parsea por lo que los links pueden ser identificados antes.

Próximas características:

+ Compatibilidad con JDownloader, así al terminar el analisis preguntar al usuario si desea descargar los links disponibles con JD.
+ Nuevos motores de busqueda como Plixid y MP3Crank.
+ Panel de herramientas (cambiar el delimitador, filtrado de busqueda (tamaño, etc), etc)

Interesados hablad por Discord.

Eleкtro

#13
Cita de: Ikillnukes en  8 Febrero 2014, 20:19 PM+ Nuevos motores de busqueda como Plixid y MP3Crank.

No mezcles cosas Ikillnukes, plixid y mp3crank/mp3boo no son motores de búsqueda de mp3, solo son páginas que hostean links de albums,
lo que quiero decir es que, o haces un spider de canciones, o lo haces de álbumes, pero de las dos cosas acabaría siendo un tremendo lio para buscar... no creo que quieras descargarte un album entero sólamente para una canción que te interese.
...o bien le añades opciones para elegir si se desea buscar albumes o canciones.

EDITO: Bueno, hubo una confusión por mi parte (más q comprensible gracias a la peculiar forma que tiene Ikillnukes para hacer las cosas, como siempre)...ya que en la imagen que ha compartido Ikillnukes pone "Descargando X de X canciones" pues yo me pensaba que el propósito del programa era buscar y descargar, pero no es así, no descarga, así que modifico mis sugerencias...

Te sugiero optimizaciones que le faltan al programa:

1. Un botón para pausar/reanudar o cancelar la descarga masiva.

2. Eso de escribir todas las canciones separados por un delimitador en una sola linea en ese textbox o richtextbox o lo que sea es treméndamente feo, usa un control óptimo como podría se run Listbox, así mantienes ordenados cada cancion en una sola linea... es que tal y como está ahora, es todo demasiado manual.

3. Poder arrastrar y soltar un archivo de texto en ese textbox o richtextbox (o en un Listbox si me hicieras caso).

4. Si le das dos veces al botón "Buscar", se pone a buscar una vez pero cuando acaba la búsqueda la app y las progressbars se vuelven locas y se freezea, obligando a matarla desde el administrador de tareas.

5. La app es inmovible, no se puede minimizar después de darle al botón 'buscar' ya que la operación bloquea la gui, tienes solución para este problema single-thread en distintas Classes: Tasks, BackgroundWorker, Thread.

(No he mirado el source)

Saludos