Obtenha fluxo HTTP MP3 de todas as músicas

Preciso obter o URL direto de um arquivo MP3 do SoundCloud.

Normalmente, usei o seguinte método: resolva o URL da faixa para obter o ID da faixa, por exemplo usandohttps://soundcloud.com/linkin_park/burn-it-down com

http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/your/link/to/the/track&client_id=client_id

Em seguida, vá para o stream_urls com

http://api.sndcdn.com/i1/tracks/track_id_here/streams?client_id=client_id

Na maioria dos casos, o "http_128_mp3_url", a URL que eu preciso, é retornada, que se vincula diretamente ao MP3 da música.

Mas, em alguns casos, por exemplo quando você usahttps://soundcloud.com/dada-life/dada-life-september-2014-mix, apenas o fluxo rtmp ou hls é retornado, que não posso converter em um arquivo com PHP ou JavaScript.

Como visto emhttp://sounddrain.com/, também existe uma maneira de obter o link para o arquivo MP3.

O Sounddrain me fornece este URL:

https://ec-media.sndcdn.com/KZ5qiLqZ0OSk.128.mp3?f10880d39085a94a0418a7ef69b03d522cd6dfee9399eeb9a522029c6df9ba3f0cf21c0c0d9baf9fe2d7a7d8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...

Alguém tem uma idéia de como obter o seguinte URL?

questionAnswers(2)

yourAnswerToTheQuestion