jueves, 12 de julio de 2012

Descargar sonidos de SoundCloud

Si, se que se pueden descargar con el boton que dice descargar, pero hoy me encontre con un audio que decía: "This track has reached its download limit.", pero si le das play lo reproduce sin problemas, por lo que vamos a ver como descargar ese audio :D 

La canción que descargue fue esta (es buenísima, escuchenla :P):


Lo que necesitamos es live HTTP headers (excelente add on de firefox :D) y por supuesto firefox (hay más navegadores optimizados para juacking? :P). 

Antes de darle play a la canción abrimos live HTTP headers, una vez que este abierto y capturando los headers enviados ahora si le damos play :D, nos va a dar muchas lineas, pero la que nos interesa es una como esta: 


http://media.soundcloud.com/stream/En418s32X2dK?stream_token=VKlK4

GET /stream/En418s32X2dK?stream_token=VKlK4 HTTP/1.1
Host: media.soundcloud.com
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-MX,es;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://a1.sndcdn.com/swf/soundmanager2.swf



En especifico esta: "http://media.soundcloud.com/stream/En418s32X2dK?stream_token=VKlK4"

Si abrimos la consola (o cmd dependiendo su caso) y ponemos: 

wget http://media.soundcloud.com/stream/En418s32X2dK?stream_token=VKlK4

Nos guardará el archivo, lo único que hacemos es renombralo por: "Artista - Cancion.mp3" o como ustedes quieran ponerle, pero sí que sea mp3 y listo, con eso es más que suficiente para que tengamos el audio en nuestra máquina :D 

PD Si no tienen wget para windows pueden buscar aquí, es demasiado útil! :D 

Saludos y espero les sirva! 

Komtec1




2 comentarios:

Marco Rivadeneyra dijo...

Buen tip man, también lo puedes hacer de la misma manera con google chrome y sin necesidad de usar wget ni ninguna extensión.

El proceso es más o menos el mismo, abres la página de soundcloud con la rola que quieras, y antes de darle play aprietas F12 (Developer tools) y seleccionar el tab de Network. Le das click a play y aparecen 4 requests en la parte de network, buscar el que diga media.soundcloud/stream y doble click, se abre en otra ventana y ya solo es necesario hacer control+s o save


Saludos!

Komtec Uno dijo...

Niiiiiiiiiice, no sabía eso bro, pero ahora lo haré así, creo que me complicaba mucho de esta forma jejeje

Saludos! :D