ACTUALIZACIÓN (02/05/2010): El Script ha sido modificado y vuelve a funcionar perfectamente. Gracias a introlinux (comentario nº18) por facilitarnos la nueva url. ;)
Hace unos días publicaba un pequeño script para bajar vídeos del servicio “A la carta” de TVE. Esta vez os pongo otro simple script para descargar música de GoEar.
El sistema es igual que en el otro script, simplemente pasad como parámetro la url de la web de GoEar (son de la forma http://www.goear.com/listen/2e0606d/pies-de-barro-avalanch ).
#!/bin/bash
fileid=`echo $1 | cut -d '/' -f 5`
xmlurl="http://www.goear.com/tracker758.php?f="$fileid
infoline=`wget -qO- $xmlurl | grep ".mp3"`
mp3url=`echo $infoline | cut -d '"' -f6`
artist=`echo $infoline | cut -d '"' -f10`
title=`echo $infoline | cut -d '"' -f12`
wget $mp3url -O "$artist-$title.mp3"
Vuelve a no ir… ahora es localsec.php en lugar de local.php. ¿Es muy usual que cambie tanto goear?
Gracias por el aviso, ya está cambiado.
No, lo cierto es que GoEar no solía cambiar tanto, pero últimamente están que no paran…
¿Cómo descubres la URL que llama el flash?
Jesus, en este caso ha sido sencillisimo, Pepe nos ha hecho el trabajo duro :D
Normalmente tienes varios métodos, el más sencillo es mirar el código fuente de la web… muchas veces los javascript llaman al reproductor flash pasándole como parámetro la url del mp3.
Otra forma es usar programas que capturen el tráfico y mirar cuál de ellos contiene una llamada a un mp3, por ejempo con ethereal.
A ver si un día me animo y hago una entrada sobre esto…
buen trabajo, espero ansioso esa entrada explicando mas afondo sobre el tema.
de momento me voy arreglando para actualizar los plugins del tBear (http://tbear-music.softonic.com/)
Un Saludo
Nuevo Ahora Es
http://www.goear.com/hellocalsec.php?f=
Sip, lo han vuelto a cambiar, ¿estamos locos?
Gracias a los dos. Ya está actualizado el post…
¿Qué diablos les pasa a los de GoEar? ¿Tienen personalidad múltiple? Podían decidirse ya por una ruta…
Yo creo que la idea es «jodernos» los scripts y los programas que usamos para descargar su música. Y a parte hacerse publicidad. Me da que van a estar así mucho tiempo…
Pues sí, volvieron a cambiar… Yo la ruta la saco de las cookies que dejan, se ve en un archivo la ruta. ¿Alguno sabe de donde se podría sacar esa ruta? Es decir… el fichero, si está en un js, o alguna manera de intentar atraparla para no estar cambiando constantemente. La unión hace la fuerza ;-) Ellos se aprovechan de la música de los artistas, asi que esto es como Robin Hood…
Saludos, muy bueno el blog por cierto ;-)
J.F. mañana (sábado 6 de febrero de 2010) a las 09:00 hora española estará colgado un post en este blog explicando como obtener la ruta al xml. Espero que lo encuentres útil :)
Me alegro de que te guste el blog ;)
Actualizado
http://www.goear.com/localtrackhost.php?f=
Salu2
Se puede decargar la musica facilmente desde:
http://formp3.net84.net/
Gracias por el aviso Favio, ahora actualizo los scripts.
Perdonad mi ignorancia pero no se que es Goear, yo uso para descargar musica Pixbox, que por tener el adsl con telefónica tengo acceso a la campaña «Música sin limites» completamente gratis y legal
GoEar es un sitio web que permite a los usuarios subir canciones y compartirlas con el resto del mundo.
Pixbox está solamente disponible en España, de hecho, yo obtengo esto al tratar de acceder:
Nuestros sistemas indican que intentas acceder al servicio desde fuera de España.
Pixbox sólo está disponible para usuarios conectados a Internet mediante IPs localizadas en España.
Vuelve a no ir ¿no?
¿Han cambiado de nuevo la ruta?
Siguiendo tu tutorial: http://www.carballude.es/Blog/?p=444
He instalado wireshark en linux, le he metido el filtro: http.host contains «goear» y al final del todo me aparecía que el archivo xml lo da ahora:
tracker758.php
Tenéis un blog la mar de interesante.
Sí geaplanet, han vuelto a cambiar la ruta, pero introlinux nos ha ahorrado trabajo a todos dándonos la nueva :)
Ya está actualizado el post con la nueva información. Gracias introlinux :)
bueno y como uso esto no se como va lo puse dentro de un txt lo ejecute con firefox y nada no sale na
por favor un mini tutoriar de crear el scrip
Climataku, el script es Bash y está pensado para sistemas UNIX (como Linux o MacOS X). Si estás ejecutándo Windows, te sería más fácil usar el script de PowerShell que he puesto en: http://www.carballude.es/blog/?p=377
Teneis una versión «mejorada» del script aquí. Es lo mismo solo que añadiendo búsquedas, espero que os guste: http://dl.dropbox.com/u/9725304/Scripts/goear.sh
¿Me podrías indicar la licencia bajo la cual está publicada el script?
Saludos
That is really fascinating, You’re an overly skilled blogger. I’ve joined your feed and look forward to seeking extra of your great post. Additionally, I’ve shared your site in my social networks
Realmente son increíbles. Los felicito! Muestran otra perspectiva interesante.
Cada cosa que publican es diferente. Esto nos hace sentir expectantes de cada publicación