Monday, December 26, 2011

Download Mixcloud Mixes As MP3 M4A Or AAC

Learn how to download or rip any mix or podcast hosted on Mixloud.com as MP3, M4A or AAC audio file.

This post is updated regularly with the latest information and method on how to download from Mixcloud. Bookmark this post and check back here if you are having trouble downloading from Mixcloud. Thanks to avid participation in the comments section there is always a quick solution if Mixcloud changes its site code or the way mixes are being streamed. Thanks goes out to all commenters below!

As a reference I keep the older and non-working methods archived as PDF files.
August 09 2011 Reference Version 01.pdf

Both JDownloader and Offliberty.com work again and will download the MP3 from Mixcloud.com directly. Well done!

One other helpful tool is Andrew's MixCloud to RSS converter. Check it out!

Find Mixcloud Direct Download Links
This time round you will need Chrome, Google's web browser. If you do not like to install it to your hard disk you can also use the very neat portable version. This is very convenient and I highly recommend it as it installs to a folder on your system without touching your operating system or registry files. Another huge advantage is that if you install it to a USB stick you can take it with you to any other computer running the same operating system type (it won't matter if it is XP, Vista or Windows 7 for example) and have your bookmarks, history and preferences in place already. Get the latest portable version of Google Chrome from here: http://portableapps.com/apps/internet/google_chrome_portable

Once you got Chrome up and running go to any mix page on Mixcloud.com. In this first example I am going to use Fort Knox Five presents "Funk The World 01".

Right-click on a empty spot on the page and select "Inspect Element" from the menu that pops up.



Now the Google Chrome's Web Inspector will come up from the bottom of the screen. Select the tab Network from the menu bar.



Now click the green play button and watch the Web Inspector do the work for you. You will see a lot of elements loading and Web Inspector automatically scrolling to the bottom of them all. Once the mix has started playing a little bit the scrolling will stop and you will see two important things. On the right hand side you can see the Timeline and grey bar becoming longer continuously. On the left hand side of the same row you can see the URL for the mix. This is shown in the Name Path column. Also in the Type column you can see that this is a video/mp4 file. Actually it is not but Web Inspector categorizes it as such.



Now right-click on the URL in the Name Path column and open the link in a new tab. Make sure to select the one in the row with the loading grey bar in the Timeline and not the cancelled request. The cancelled request will show up in red text font colour anyways. Easy!



Once the new tab has opened it will show as loading until you have stopped playing the mix in the previous tab.



Go back to the previous tab with the mix playing and click on the back button. Do not pause the mix. This will not work properly. You need to stop the mix by hitting the back button of the browser instead of pausing it.



This will stop the connection to the Mixcloud server and only then will the previously selected URL load in the new tab automatically.



Now you will see the mix being played in Google Chrome automatically. This is the mix in the M4A audio file format. If you like to download it in this lossy format simply right-click on an empty spot into the page and select Save as.

Download Mixcloud Mixes As MP3
To get the mix in the original MP3 audio file format you have to change the URL of the mix a little bit just like Kirill pointed out here. The M4A URL in this example is:

http://stream8.mxcdn.com/cloudcasts/m4a/64/9/6/a/e/93a8-2d77-4573-85c5-68bfb679d9bc.m4a

Exchange the m4a/64 with originals in the middle of the URL and swap m4a for mp3 at the end of the URL. The new URL should look like this:

http://stream8.mxcdn.com/cloudcasts/originals/9/6/a/e/93a8-2d77-4573-85c5-68bfb679d9bc.mp3

If you are lucky this is your MP3 Mixcloud direct download link. In this case unfortunately it does not work and so you have to try exchanging the numbers from 1 to 10 right after stream. If the MP3 is not hosted on stream8 like in this case it could be hosted on stream1, stream2, stream3, stream4, stream5, stream6, stream7, stream8, stream9 or stream10. There is no other way of doing this at the moment unfortunately.

After cycling through the 9 other possibilities you will see that the MP3 file for this mix is hosted on

http://stream1.mxcdn.com/cloudcasts/originals/9/6/a/e/93a8-2d77-4573-85c5-68bfb679d9bc.mp3

as well as on

http://stream2.mxcdn.com/cloudcasts/originals/9/6/a/e/93a8-2d77-4573-85c5-68bfb679d9bc.mp3

To download this mix as a  MP3 audio file simply right-click on an empty spot into the page and select Save as.

A few tests have shown that when downloading through Chrome initially I got a quite high download speed that quickly dropped to about 50 kB/s (kilobyte/second) per mix. When using DownThemAll! Manager instead my tests have shown that generally the download speed is about 150 to 200 kB/s. Attention if you tweak DownThemAll! too much you might get Timeout errors from Mixcloud. Using JDownloader for this task did not increase the download speed at all, again it was initally high and then dropped to about 50 kB/s, so if you can't wait to have that MP3 use DownThemAll! Manager.

Apart from that I am thinking of a little Mixcloud download-helper script that can take the found M4A link, transform it into a MP3 link and then simply cycle through the 10 different streams till hitting the live one and download it. Should not be too hard to accomplish. Let's see..


Mixes Not Hosted On Mixcloud
Some artists on Mixcloud choose to have their own hosting in place instead of using Mixcloud. This is the case for Adam Beyer for example.

If you load any of his mixes on Mixcloud and have a look at the Web Inspector Network tab you will find that all his mixes are hosted on Libsyn.com while being played through Mixcloud. This is possibly done to be able to have the mixes play on various other sites while avoiding being limited to Mixcloud.

Here Web Inspector will also automatically scroll to the bottom while the URL that interests is a a little bit further up. This however is not a problem. Keep an eye on the Timeline. Scroll up a little bit and in the row where the grey bar starts becoming longer you will find the direct download link for the mix in the Name Path column very easily.



Opening the link for the mix will lead directly to the MP3 audio file. Again you will have to stop the mix playing in the Mixcloud tab by clicking the back button of the browser. Otherwise the URL will not load in the new tab. This is because the URL for the mix cannot be loaded twice from the same IP address. Once you have stopped the mix in the Mixcloud tab you can very conveniently download it from the newly opened tab.

To download this MP3 simply with a right-click on an empty spot into the page and select Save as.



All Mixcloud Downloaders Fail
I have checked and come to the conclusion that currently all "Mixcloud Downloaders" fail full stop.

Clouddownload is not working.

The Google Chrome extension MixCloud Downloader is not working.

The Greasemonkey Userscript Mixcloud Download is not working.

It seems Mixcloud have done a better job this time round. On the other hand some people have gotten in touch already in private possibly being able to decode the binary responsible for returning the correct M4A audio file URL. In that case getting the MP3 automatically is simply a matter of an esay regular expression. We will see... Fingers crossed everyone!

chrome://net-internals Method Not Recommended
Other sites have been quick to take up the method proposed by sam lowry in the comments section below. However I believe this way of going about it has several disadvantages.
  1. chrome://net-internals does not automatically show you which one of the M4A or MP3 audio file URLs coming up is actually being played and the correct one. Remember we have got stream1-8 to cycle through and with net-internals showing more than one M4A URL for the mix this already means one more source for an error and hence more work getting to the direct download link.

  2. chrome://net-internals does not let you automatically open the correct M4A audio file URL in a new tab, instead you have to copy and paste the results one by one to a new tab before even being sure which one is the correct one.

  3. chrome://net-internals will not show you the link to an MP3 audio file while you have got M4A as a filter in place. If an artist chooses to host their mixes with another host like this is the case with Adam Beyer you will have to change the filter after finding out that there are no M4A links in place.

Sam Lowry please do not take these disadvantages with your proposed method personally or negative. As you wrote in the comment you have been completely new to network sniffing and regard yourself as a newbie on the topic. Even more so I want to thank you for trying and getting your head round it and simply experimenting with what Google Chrome has up its sleeve! Thank you for that and keep up this spirit. It is how we all started out in most of the cases. I am sure next time your most valuable input here will not have any disadvantages. So what I am trying to say is that this should not discourage you and others that might consider themselves as newbies from trying things out in the future. Remember: "It's More Fun to Compute." All comments that help the community downloading from Mixcloud are most welcome!

I hope you have enjoyed this post. If you have any questions or remarks please do feel free to leave a comment.

265 comments :

  1. Great, this new method works where (at the moment) all other Mixcloud downloaders seem to have problems. Technolux, THANKS so much for this dead easy workaround!

    ReplyDelete
  2. Yes man, excellent! Bit tedious but I never knew that also m4a and aac files are available, good for my iphone/pad. THANK YOU!!!

    ReplyDelete
  3. Kevin and Anon,

    thanks for your comments, yes I am working on a tool to make all this sorting through the alive links a breeze. For now this should work where other downloaders do not. Spread the word!

    ReplyDelete
  4. Wow, you are fast, this is so easy and works great! Thanks so much!! Yei Yei Yei :)))

    ReplyDelete
  5. Thank man, truly appreciated. Can't wait for your script!!

    ReplyDelete
  6. Hey Adam and DeeJay,
    thanks for your comments and happy this works for you. Yes I am already working on the script as much as my time permits. Hopefully it will be done soon. Thanks!

    ReplyDelete
  7. Anybody got an explanation for this: When I listen to mix's on MixCloud sound quality is quite good but whenever I download some mix the sound seems quite low quality. Why?

    I always download the high bitrates so that's not it.

    ReplyDelete
  8. Hello Lars,
    thanks for your comment. There is two things you can do. First of all get Media Info ==>> http://mediainfo.sourceforge.net/ and check the file that you downloaded to be sure of the audio file quality. Then you can also use a network sniffer and sniff out the stream URL that is playing through the new Mixcloud player when you are on the site. Then download that stream and compare it with Media Info to the stream that you downloaded from the JSON page. Last thing to do is to learn about the differences in audio file formats, MP3, M4A and AAC. Some have a better quality than others. Last not least if you like some personal help with this leave a single comment with your email address and I will try and help on discussing this via email. Do not worry I will not publish that comment so your email stays private, like mine. I hope this helps.

    At the moment I am testing a few streams with Media Info and might add the results to the above post. I had to rush the post since all the Mixcloud downloaders stopped working with the redesign of Mixcloud's new player. Basically I am here to help, so get in touch and I am sure we can sort this out. As a media player I can only highly recommend Foobar2000.

    ReplyDelete
  9. Hey Ellie,
    thanks for your comment and nice to hear from you. Hope things are fine your end. See ya soon. Muah!!

    ReplyDelete
  10. Hey Technolux.

    Was wondering if you ever found out about if the sniffer worked for those sites (I had a more difficult time on them than on MixCloud). I could give you the sites again if needed?

    Also, thank you for the comment on my short story's rough draft! Much appreciated! :)

    ReplyDelete
  11. As far as I know you asked me here if the sniffer would work on SoundCloud as well as on Library Of Congress.

    Well about SoundCloud I have recently posted an updated method here that does not need a network sniffer any more. I think anything that can be done with just the browser is easier for the crowds.

    About LOC, I have just had a look at it now, sorry for not following that up! You will need CooJah 6 for that since LOC streams their files over the RTMP protocol. URL Snooper 2 will pick up that protocol but can't snoop the direct stream URL, only CooJah 6 can do that.

    You see CooJah 6 has this built in add-on program called Blader and Blader itself uses RTMPDump to download such RTMP streams.

    So for example for this stream on LOC the RTMP stream URL would be

    rtmp://stream.media.loc.gov/vod/mp3:jukebox/1449_128

    Best you have a look at this post here to learn how to use CooJah 6. Don't worry it is very easy. Then simply check out any recordings page on LOC and have CooJah 6 running. It should pick up the RTMP stream, if you only get

    http://media.loc.gov/player/flowplayer.commercial.swf?0.7873681231644402

    then refresh the recording page (that is only the swf player) until the stream URL comes up in the sniffed URL list.

    If you need any help with this feel free to comment soon again and sorry for not following that up earlier. I am not sure if there is a RTMP stream sniffer and downloader on Mac, hell I am not even sure if RTMPDump itself runs on Mac, with or without Boot Camp. Good luck! And don't forget, any questions or I don't reply fast enough just be on my case in comments here.

    ReplyDelete
  12. damm so slow proces :( need something fast, thanks anyway, good work

    ReplyDelete
  13. Hey Anon,
    thanks for your comment. Yep a bit tedious, hence I am working on a script/tool that does all this automagically. If you want to help me code it get in touch!

    ReplyDelete
  14. You are the man! Thanks for figuring this out.

    ReplyDelete
  15. nice info. but i've found that jdownloader (http://jdownloader.com/) recognises all the source links AND clearly identifies the ones that are live. just cooy & pate the mixcloud mix page url into jdownloader and it will display the links within seconds. quick & easy!

    ReplyDelete
  16. well, my wrong in previous post. THIS is the official homepage: http://jdownloader.org/

    ReplyDelete
  17. I just tested "Mixcloud Downloader" and it seems like it's updated to work again.

    ReplyDelete
  18. Hello Lars Varming,
    thanks for your comment. I just tested the "Mixcloud Downloader" on a couple of mixes and all it gave me was:

    "Oops, there's been an error!
    There was an error trying to download the Mixcloud mp3, refresh the page or click the download button and try again! (It may take a couple of goes)".

    So basically with the "Mixcloud Downloader" it seems to work at times and at other times it seems to not work at all. Good luck!

    ReplyDelete
  19. Google Chrome extension seems to work again. Will test this later.

    ReplyDelete
  20. Which extension is that - the one I can find doesn't work with the new player..?

    ReplyDelete
  21. https://chrome.google.com/webstore/detail/mjfpmaaidpgbklpnffchmlmfpjboahej

    ReplyDelete
  22. Sorry - now it suddenly works anyway :-)

    ReplyDelete
  23. John, thanks for your comment and sorry for the belated approval. I mentioned your info in the post now. Hope this helps download from Mixcloud. Thanks again!

    ReplyDelete
  24. Thanx alot Technolux for giving such an easy method to download my favourite tracks from mixcloud.com.
    Though I tried using various download managers but none of them really helped.
    You post was very useful. Thanx

    ReplyDelete
  25. Hey Anon, thanks for your comment and I am glad I could help. I am writing a Mixcloud downloader at the moment. Perhaps if you let me know why the other downloaders were not so helpful I can avoid such a mistake in my tool. It would be helpful to me. Thanks.

    ReplyDelete
  26. UPDATE:
    Looking at the JSON of a mix I recently listened to it looks like there are now five locations per file format/bitrate making it a whole of 20 different locations to choose from.

    John's suggestion with JDownloader works quite well so far in my tests, and giving users the ability to choose between file formats and bitrates is really what I am looking for in any downloader. Knowing that there are more than one version of a file online kinda makes me wanna choose.

    ReplyDelete
  27. Here is the mix with five links per file format/bitrate:

    http://www.mixcloud.com/api/1/cloudcast/minimalstation/djane-crusty-liveset-11-09-17-rheingold.json

    ReplyDelete
  28. Excellent info this is, thanks!

    ReplyDelete
  29. This kinda sucks, too much work! I want it done automagically!

    ReplyDelete
    Replies
    1. Yes, if you can read, Offliberty is mentioned right at the beginning of the post.

      Delete
  30. What language are you using to write the tool? Need help? This seems like a fairly easy task now that the info is out.

    ReplyDelete
  31. Currently I am looking at AutoIt :: http://www.autoitscript.com/site/autoit/ to do that.

    ReplyDelete
  32. Make a Greasemonkey script instead perhaps?

    ReplyDelete
  33. It would be really cool if we could generate a podcast RSS feed for any mixcloud show (e.g. LeftoOo) that we can automagically download mixes with....

    ReplyDelete
  34. Stevn and Anon, thanks for your comments. I am using AutoIt for now since I think Greasemonkey is limited to Firefox and I want the Mixcloud Downloader to work with pretty much all the most common browsers, i.e. Firefox, Internet Explorer, Chrome, Safari and Opera. Anon I am looking in the podcast RSS feed as we speak. This IS indeed a good idea, how and if it can be done will be seen. Thanks for the input! Anyone that likes to help me code the Mixcloud Downloader in AutoIt can get in touch, happy to make this a public project since my time is limited.

    ReplyDelete
  35. This is great, man! Yet I seem to have a problem. I've downloaded the mixtape I needed and it was an .aac, but when I tried to reproduce it in iTunes it didn't work. I've tried to set iTunes as the default player for .aac tracks but that does not seem to work either. In fact, when I do this the image of the thumbnail (I don't know if it's called like this) disappears. I've been able to play it by using my VLC media player. I hope you can help me!

    ReplyDelete
  36. Hello Anon and thanks for your comment. If you don't mind have you got the URL (link) of the mix that you downloaded?

    Also what operating system are you using? There are a few cases of people using iTunes on Windows that is why I want to be sure to be able to help you and understand you correctly.

    ReplyDelete
  37. Mixcloud is now up to 6 file locations per bitrate and per format. Here have a look. What is the use of this?

    ReplyDelete
  38. content delivery nodes so that files can be served based on country.

    ReplyDelete
  39. I mentioned the RSS feed generator thingy a couple of days ago. I bashed together a linux script to do something along those lines.

    http://db.tt/AgzMjMTk

    Of course if they ever change any of their page formatting then it all breaks. It's not very clever but it may give others ideas.

    ReplyDelete
  40. Dear Anon, thanks for both your comments in case you are the same Anon. Yes, that with the content delivery nodes makes a lot of sense. Thanks for letting me know.

    About the Mixcloud RSS Feed generator, I have had a look at it shortly and would like to give it a try. Is there a way of testing this on a Windows system, perhaps with VM Linux or something?

    Anon, another thing, I am writing the Mixcloud Downloader in AutoIt, so if you like to help or add to that code let me know with your email in the next comment and I will send it and we can work on it together. I am about 65% done, still figuring out some regex for the DDL URLs and sorting those into arrays etc. So happy to share the work on this if any one likes to chip in. Simply leave your email in comments and let me know what you like to get in touch about, I won't publish that comment so your email stays private, like mine. Hope to hear back from you Anon, or, any one else that like to write a Mixcloud downloader with me.

    ReplyDelete
  41. In FireFox I've had no probs DLing Mixcloud content with the straight plugin called DownloadHelper.

    ReplyDelete
  42. Hi,
    Forgive me if I'm being a bit of a retard here, but I'm using chrome and the download links just leads me to a web page with a player on it, it doesn't give me a file? Even Internet Explorer just opens my Windows Media Player?
    Any help?
    Zein

    ReplyDelete
  43. Hello Zein, thanks for your comment and please do not think of yourself as a retard, there are no dumb questions!

    When using Chrome you can do this. First change the URL like described in above post. Once you are presented with the possible download links check for the live ones. Once you have found a live link you can regard that as your download link. Now simply open a new tab in Chrome and copy and paste that download link into the address bar and hit enter. Now you can see a page that will play the file back to you automatically in Chrome's own player. Once you right-click into that page a menu will come up presenting you with various options. One of them will be to save the file to disk.

    An alternative is to actually use a downloader and paste the found download links into the downloader. I mentioned DownThemAll! for Firefox for example but there are plenty more.

    Since Internet Explorer (I never use it) probably does not have a built in player like Chrome, it decides that since you cannot play or listen to the file with Internet Explorer it will try and open Windows Media Player instead, that is why your Windows Media Player is being opened, no strange behaviour there.

    Make sure you can play MP3, M4A or AAC audio files on your computer. If you have trouble with that read the Wikipedia pages I linked to from above post.

    Last not least I hope my reply did indeed help you to get the file you like. If however you still need help please DO NOT refrain from asking again, I am happy to help people and will try to explain things to you so that in the end you really do understand them.

    ReplyDelete
  44. Anon, thanks for your comment about DownloadHelper. However I do not seem to be as happy with using it as you, meaning I have so far not had the best results with it. Either it does not catch the mix URL or when it does it seems to take aaaages to download the mix, even it is a small file of for example 12MB.

    Also it will always safe the file as "Mixcloud_Player_Mixcloud_-_Re-think_radio.mp4" no matter if it is in MP3, M4A or AAC file format, I find this strange and am not even sure if it downloads from the same URLs that the API call described in above post provides. I will naturally further investigate this. Thanks goes to you for mentioning it, personally I would not recommend it, but if it works for you then great!

    ReplyDelete
  45. thank you so much for this trick

    ReplyDelete
  46. Thanks! i figured it out :-)

    Zein

    ReplyDelete
  47. Mixcloud is now up to 8 file locations per bitrate and per format.

    ReplyDelete
  48. thank you so much!! it works great i think i speak for all when i say you made us very happy

    ReplyDelete
  49. Thanks man, just what I need. When is your download tool coming? Automating this would b excellent! Jeff

    ReplyDelete
  50. Hello Jeff and Chris,

    thanks for your comments. Yes I am coding something up in Python, it might still take a while as I first opted for AutoIt but that did not work out too well with what I wanted to do, also it only works on Windows and I want the tool to work on Windows, Mac and Linux, so Python is much better for this. It will be here sooner or later. Thanks for your support.

    Any good Python coders out there want to help me? Leave you email in a comment and get in touch, I won't publish your email so it stays private and you can help me develop the tools. I am especially looking for coders with PyQt experience. Thanks!

    ReplyDelete
  51. I've put together a simple Ruby script that can be run from the command line. Since Mixcloud gives us a nice JSON API, it's as simple as grabbing the URLs from 'audio_formats' and trying them. As soon as we get a response that isn't a 404, we download.

    I'll clean it up and put it here in a bit. Super busy at the moment!

    ReplyDelete
  52. Hello Anon,

    thanks for your comment and excellent news! Yes feel free to share it here, I am sure many people will appreciate it.

    Why did you choose Ruby for it? Is Ruby available on the various platforms as well. I am trying to make it non platform-dependent.

    I am just learning Python and PyQt (Pything GUI) so I guess my version will still take some time, but so far I do thoroughly enjoy what I learn in Python. Perhaps we can collaborate on it if you have experience in Python?

    It would really be my absolute greatest pleasure because learning alone is harder and when there are tougher questions not answered in the books I have or in the forums I seek replies at it is great to have a more experienced coder that one could ask for help.

    If you are up for it and not too busy drop your email in a separate comment and I will be in touch, I won't publish that comment so your email stays private, like mine. Would be excellent to hear back from you.

    The few people online I have asked so far did either not reply or did not show any interest in such a project. Perhaps because it is too easy? I am not sure. Hope to hear back from you!

    ReplyDelete
  53. Can't wait for this Mixcloud Downloader GUI to be released.. Is there a project page for it? Can I help maybe? Got some Python experience but very little time. If you need help with some of the code fee free to get in touch.

    ReplyDelete
  54. It does not work any more!!!

    ReplyDelete
  55. Yes that is right, Mixcloud have changed something and above method does not work any more. I will try and see if something else works.

    ReplyDelete
  56. Simple workaround for new Mixcloud posted. Check back for more Mixcloud hacks!

    ReplyDelete
  57. what I investigated till now: swf player before starting to check the stream urls for a correct one, connects to this:

    http://www.mixcloud.com/player/play_info/?key=/opticecho/3-turntable-ambient-mix-iowa-city-2003/&module=http://www.mixcloud.com/media/swf/player/apiplayer.141.swf&parent=http://www.mixcloud.com/media/swf/player/mixcloudWidget.141.swf


    and receives base64 encoded string. i think its base64 but not sure. after decoding it looks like binary file. i think the information we look for is in this binary file. no idea how to crack it though.. encoded string has always 8192 bytes.

    i am testing not on the main site, because there cookies play some role too. i just test on this:

    http://www.mixcloud.com/media/swf/player/mixcloudLoader.swf?feed=http://www.mixcloud.com/opticecho/3-turntable-ambient-mix-iowa-city-2003/

    ReplyDelete
  58. Anon, thanks for your comment! Great work so far. If you find more info post it here please. The next couple of days I have some time and will hopefully find a new hack. Excellent work so far. If you can find an XML file or the new API call please do post the info here. If you like to post it private to me, leave a comment with your email and I will get in touch privately. Like that we can work out a script and not have Mixcloud see what the new hack is about. Again thanks for your work so far! This is MUCH appreciated!! :)

    ReplyDelete
  59. Anon, for your example the stream URL is: http://stream7.mxcdn.com/cloudcasts/m4a/64/e/2/7/8/5b23-1ea2-4ab3-a7ad-718e0b6fbfee.m4a however I wonder if they pulled all the .mp3 and .aac from their servers? Trying to save bandwidth or trying to discourage people from downloading by uploading files in higher compression and less quality. Truly some interesting times right now! Check back for more!

    ReplyDelete
  60. Anon, what tool did you use to find out what the swf player connects to? Firefox add-on Tamper Data? Also did you find the api call for the stream urls? Post your email, I wont publish it and then get in touch privately, I have a feeling this might be sorted soon. Thanks, hope to hear from you! :)

    ReplyDelete
  61. For this: http://www.mixcloud.com/LaidBackRadio/deluca-the-now-sound-of-2011/ I get: http://www.mixcloud.com/player/play_info/?key=/LaidBackRadio/deluca-the-now-sound-of-2011/&module=http://www.mixcloud.com/media/swf/player/apiplayer.141.swf&page=http://www.mixcloud.com/player/ resulting in a 6AfNb+Up.part file.

    ReplyDelete
  62. Anon, OK, getting there, you are on the right track the info is in the encoded:

    Content-Type=application/octet-stream
    Transfer-Encoding=chunked
    Connection=keep-alive
    Server=gunicorn/0.13.4
    X-Mixcloud-Country-Code=
    Content-Transfer-Encoding=base64
    X-Mixcloud-View-Name=player_play_info

    And yes it is base64, getting there as well now.. Let me know your email, let's try and sort this out..

    ReplyDelete
  63. Here's another way to get the URLs using Wireshark.

    Start capturing on your interface in Wireshark, then press the play button on a Cloudcast OR fast forward. For convenience, use the following filter: "http contains cloudcasts" (without the quotes). You should see something like
    "146.185.19.42 HTTP 453 GET /cloudcasts/m4a/64/e/6/0/3/8deb-173a-4e9d-8eb0-608f92331f5b.m4a HTTP/1.1 "

    There's your URL. You can right-click and "copy as value" in the Hypertext Transfer Protocol window.

    ReplyDelete
  64. people don't want the low bit rate M4a file, Whiskers.

    ReplyDelete
  65. That's right Whiskers. Have not checked your method yet, does it reap the MP3 files? Having a look at it now.. Thanks!

    ReplyDelete
  66. Just checked, no it does not, only M4A files. I am investigating this further.. Some of the artists on Mixcloud do indeed still stream MP3 files, but I think the majority and any newly uploaded mixes are streamed as M4A files unfortunately..

    ReplyDelete
  67. Guys,
    First of all, it's easier to use chrome://net-internals to track events.
    Secondly, mp3 files are still on mxcdn (../originals/{path}\.mp3), you just need to bounce thru stream1.-stream7. to find where an original file is hosted at. Stream 1, 404, bounce -> Stream 2, 404, bounce -> Stream 3, 404, bounce -> Stream 4, 200 OK download, bingo.

    That's the algorythm basically, if someone who's responsible for extensions/scripts just implements it... parades and presents for all!

    Appreciate your work and MixCloud's efforts!

    ReplyDelete
  68. Kirill, thanks so much for your comment and insights. Been busy so could not dive into Chrome and Mixcloud further and even more so happy that you got there first AND posted your insight here. I will try and at least get a script going, perhaps in time for Xmas, fingers crossed.

    This is much appreciated, thanks Kirill!

    ReplyDelete
  69. All the other downloaders are failing, including DownloadHelper. We need this script.. the sooner the better :) Thanks

    ReplyDelete
  70. Something new before Christmas would be amazing! We need those mixes!

    ReplyDelete
  71. Hey Kroniktronikboy thanks for your comment. Yes working on it, at least a script, also I will update this post with the latest info put in a concise and easy way to understand so that all you music lovers can enjoy your most favourite mixes in MP3 file format downloaded right from the source of Mixcloud. Check back later today..

    ReplyDelete
  72. Guys let me just start by saying that i'm a newbie and even understanding the new method took me a while (not to mention configuring url snooper 2). I just wanted to share something that might already be obvious, that is that you don't really need to cycle through 7 or 8 different streams, as the chrome://net-internals finds the correct one right away.

    Basically what I did was:

    1. open the mix you want to download in chrome
    2. go to chrome://net-internals (in a separate tab obviously)
    3. play the mix
    4. at chrome://net-internals go to "events"
    5. Ctrl + f and search for "m4a"
    6. replace the /m4a/64/ with /originals/ and the .m4a extension at the end with .mp3
    7. use jdownloader to download

    Maybe I just got lucky, but, considering I've done this 3 times in a row, I doubt it. Just wanted to let everyone know, at the same time creating a simplified step-by-step manual for all the newbies out there (as again, it took me quite some time to figure it out). Hope it helps.

    ReplyDelete
    Replies
    1. Please see updated method in the post above, using net-internals is not recommended.

      Delete
  73. Great comment Sam, this is highly encouraged and most welcome here! Thanks!! Yes, your method is fine and that is for now how it works, however if you got lucky three times in a row or not I can't verify.

    I will give some mixes a shot and see if I get lucky as well or if it is advised to cycle through the 8 stream locations. Don't forget some artists hosts their mixes off-Mixcloud, meaning on other sites and simply link to the mix, so once in the net-internals looking for MP3 is also advisable.

    Also net-internals is not really needed as something more simple can be done with right-click, Inspect Element, hit the Network tab and check the URLs. I will update this post hopefully also today and post the concise and most easy way for everyone from noobs to pros.

    Congrats to Sam for the effort, you can regard yourself as non-newbie/non-noob from now on. Well done! Thanks again!

    ReplyDelete
  74. Sam and others, just checked and there are a few minor tricks to apply to re-fine the above posted method. I will update and finalise this in a couple of hours after done testing. Check back here soon for the latest method and variations on how to download from Mixcloud after their update.

    ReplyDelete
  75. If you can, update now or soon pls, wud luv some easy tut, thks. Karen

    ReplyDelete
  76. I am sorry to not have been able to update above post so far but I do promise this will be done before midnight tomorrow the 24th of December. A few unplanned things with top priority came in between and so you will have to wait a little bit longer. Sorry about this. Check back soon please.

    ReplyDelete
  77. Merry Christmas everyone! This post and the Adobe Download links are overdue, I know, but hey it is Christmas, I can't sit in front of the computer now when there is family, friends and all the festivities, so check back soon, sorry for the disappointment, I know I am slack, just did not find time, hopefully soon though.

    Thanks to all the people coming here and making this a helpful spot for all, your feedback and input and help (wink) is always very welcome, so thanks for that. Now turn off the computer and have a merry Christmas, see your friends and family and have a good time, the computer and the internet will be waiting for you when you get back, however time with your loved and dear ones will pass if you like it or not. Make the right choice, hehe.

    All the best wishes to you my dear readers!! :))
    TL

    ReplyDelete
  78. This is just to let people that have my email address know that currently exactly that email address is not working (deleted) as I am pulling email to another host. Please bare with me, I will contact you from my new email address soon. Sorry for the outage Alec and others.. Just got so little time but will fix this quickly! You will hear from me soon via email.

    ReplyDelete
  79. Please keep me posted! I've been doing a lot of digging with various packet sniffers and have come to the conclusion that the http://www.mixcloud.com/media/swf/player/apiplayer.142.swf file decodes the base64 encoded binary data that http://www.mixcloud.com/player/play_info/&hasPriority=true returns. So there's nothing that I can do as a userscript author.

    If anything changes, let me know and I'll update my script! userscript@mixcloud.e4ward.com

    ReplyDelete
  80. Atomic Taco thanks for your comment. Your research is much appreciated. Have you by any chance managed to decode the binary data as well? Is there possibly some kind of new API call hidden in there?

    I will just keep this post updated with the latest findings in either the comments section or the above post.

    You and others can always check back here to find out what is going on with Mixcloud at the very moment to be able to download the music hosted there.

    You and some other sites have been quick to take up the net-internals method, however I would suggest to you to not use net-internals, it has several disadvantages over using Web Inspector as you can see lined out above. Perhaps you might want to change your page on userscripts accordingly, up to you, just saying using net-internals has many more sources for errors and is generally more work until the direct download link for the MP3 audio file is reached.

    ReplyDelete
  81. New easy method for downloading from Mixcloud is finally online. Adobe direct download links post is up next. Bare with me. Thanks!!

    ReplyDelete
  82. ..your right, the net-internals method is longer and more tedious, lots of copy paste and checking correct m4a URLs b4 getting to the mp3 link.. thanks for the easy web inspector walkthrough... my hero.. did not even know about inspector b4 this.. thanks!! but damn mixcloud is slow when getting those mp3s.. ah what the heck the music is wicked.. whuwhuahahahaa

    Nik

    ReplyDelete
  83. ATTENTION PLEASE:: the net-internals method will NOT get you the right MP3 straight away, heads up, sam lowry got lucky, that is all, cycling through the 7 or 8 streams is still necessary unfortunately..

    Thanks to all please that have been commenting, much appreciated!! Keep it up and if you find a better way please post it here ASAP, thanks!!

    ReplyDelete
  84. Thanks for the info! I was trying to get some NYE mixes and this site helped out. Also i found that there are now 8 stream servers!

    Once again thanks!

    ReplyDelete
  85. Technolux, no, I haven't tried decoding the binary data. It's encrypted, so I don't care to reverse engineer the key.

    However, you might try going about it the other way, and seeing if the swf unlocks any secrets:
    http://www.sothink.com/product/flashdecompiler/

    ReplyDelete
  86. Atomic Taco, thanks for the info! Will surely have a look at the link, many thanks!! Just got word from the clouddownload.co.uk guy @jwmoz (James Morris) that he has started analyzing the the swf files. Let's see if he comes up with something useful. Will keep you posted..

    You code Python as well as userscripts? (Is it just me or is userscript reachable very rarely the last couple of days?) Thinking of a little script that once the M4A link is found with web inspector, simply copy and paste into the script that then replaces it with the MP3 links, checks the 8 streams and downloads from the live one(s), perhaps even automatically re-naming the MP3 after the tag name inside the MP3. Downloaded a few and checked with media info, most are actually pretty good tagged, so with that info such a download-helper script could be quite useful to the community. Let me know, will sort out email, that e4ward.com thing seems quite useful. Again, thanks for your comment!

    ReplyDelete
  87. No need for any of the above now.

    Go to here: http://offliberty.com/

    The Offliberty people fixed Mixcloud over the Chrimbo period.

    ReplyDelete
  88. Curious how Offliberty is doing it.. Updated the post with your info, thanks Kroniktronikboy :)

    ReplyDelete
  89. Fantastic stuff, thanks for your tutorial mate, much appreciated. Was trying to get hold of a mix for our magazine that some boys worked on with us so as to incorporate into the new jingle but couldn't find it anywhere. Thanks again!

    ReplyDelete
  90. Technolux, I'm a PHP/JS coder. I might poke around on offliberty and make my script point to them.

    ReplyDelete
  91. Adam, thank for your comment, glad this blog and the info the community accumulates here helped you get what you wanted. This is what I like to hear. Enjoy ;)

    ReplyDelete
  92. Atomic Taco, nice one! I am being in touch with James Morris (http://jmoz.co.uk
    ) the PHP coder from Clouddownload.co.uk. Perhaps together we can find out how Offliberty does it and then either make something sever side (Userscripts) or use the info to code some little script up in Python. Would like something client side actually more, perhaps with the ability to cue multiple mixes for downloading etc. Am looking into network sniffing with Python at the moment. Don't know about you but this is well fun. Keep us posted please, thanks!

    ReplyDelete
  93. Offliberty is not really working with Mixcloud anymore.

    Any news on alternative methods apart from the messy chrome one?

    ReplyDelete
  94. The chrome method is neat and tidy, works every time, yes it is a bit tedious but hey it works. Have not checked Offliberty lately thanks for letting me know! Trying to put together a little script that downloads from Mixcloud, however this might still take some time as I am still learning lots.

    ReplyDelete
  95. Just checked and Offliberty seems to work from here. Still downloading MP3s from Mixcloud takes ages.

    ReplyDelete
  96. Yeah, takes ages for mixes to download from Mixcloud. Better than nothing i guess...

    ReplyDelete
  97. Kroniktronikboy, out of pure curiosity, is there no other good sites with mixes? Know any?

    ReplyDelete
  98. Replies
    1. Anon, saw lowry's method has got several disadvantages over using the web inspector as described in the post, however if you like to go about it that way..

      Delete
  99. Hey Guys,

    Currently it looks like DownloadHelper (4.9.8) for Firefox (9.0.1) will get the mp4 file without any prior actions.

    With regards to the comments that Offliberty is "taking forever" - well yesterday it gave me 600 KB/sec which I wont complain about ;-)

    Mix sites - well there is a lot but many off them uses Uploaded, Filesonic, FileServe etc which all sucks until you upgrade your account.
    So if you are willing to pay for it I can only recommend it!

    Keep Dancing

    Illuminate

    ReplyDelete
    Replies
    1. I think DownloadHelper does get the stream quite nicely in fact. Just tested it a couple of times. This is new to me at least as from the above comments it looked like it did not work or only for some. I will include this info in the updated post, thanks for bringing it up.

      Glad about Offliberty speed's however the mix is downloaded from Mixcloud I think, Offliberty catches the download link merely, no?

      Anyways good work letting me know about DownloadHelper, thanks!

      Delete
    2. Yes Offliberty does "only" catch the download link, but since several people complained about the speed, I thought it would be in place to inform that it's not always that slow.

      Delete
    3. Thanks, I am glad, I thought they run some sort of filters to keep people from downloading by only let them download slow. Thanks for your contribution! I am still testing the DownloadHelper add-on and will add it to the post soon once I figure out more about it. It is interesting where the stream comes from. Thanks for that also!!

      Delete
  100. Sorry - Just realized that the DownloadHelper thing had already been mentioned :-(

    ReplyDelete
    Replies
    1. No, it's good you mention it again.. no worries ;)

      Delete
  101. as a total technophobe even I understood it. thanks man

    ReplyDelete
  102. thanks maaaaaaaaaan. :)

    nico from berlin

    ReplyDelete
  103. greaaaaaaat. offLiberty seems to work, with low DL-speed, but better than nothing ! rigth now it's giving me 50kBytes/sec ...

    how fast can i Dl if would do it the Chrome-way with its webInspector...?

    cheers

    ReplyDelete
    Replies
    1. The speed you get is not from Offliberty but from Mixcloud. Remember you are not downloading from Offliberty but from Mixcloud. Offliberty merely gives you the direct download link to the mix. The downloading is done from Mixcloud servers. I am not sure if it does make a difference to use the Web Inspector method or Offliberty or something else. When I download from Mixcloud I usually have a lot of patience and just let the download run, meaning, it only loads slow for me. But if you look up in comments there are some people that have had super fast speeds. So there you go, best to find out yourself really.

      Delete
  104. Thanks for this its great but it takes ages to download the file. "But it works everytime and its legal!". Thanks again and I hope you manage to make a program that will do it easier. Good Luck and take care. G from Glasgow

    ReplyDelete
  105. Thank you very, very much. This worked for me ;)

    ReplyDelete
  106. Technolux,

    The best websites to download mixes are from Mixcloud and Soundcloud.

    You can get some amazing mixes from these blogs as well:

    http://yearofmixtapes.blogspot.co.uk/

    http://djvlr.blogspot.co.uk/

    http://megamixmaster.blogspot.co.uk/

    Regards

    Kroniktronikboy
    X

    ReplyDelete
    Replies
    1. Murderbot and VLR are ok, not sure about the megamixmaster not a single Techno tag there. Anyhow others might love this, go check them people and find out for yourselves.

      Delete
  107. Hi! Thank you very much for this guide, it works great! One site I am unable to figure out is 8tracks.com. For example http://8tracks.com/glitch-cypher/hypnotic-bass-pt-ii , the network tab doesn't show any moving timeline, and the m4a download listed downloads as a stream not the actual music.

    Any tips?

    ReplyDelete
  108. hey i'm the guy who commented about 8tracks.com. never mind, i didn't realize it is a playlist site and not a mix site.

    ReplyDelete
    Replies
    1. I don't get it, so what they actually call "mixes" there is a list of tracks being played one by one with clear breaks in between without actually being mixed at all? What? So basically this is another music promoting money making joint? Gosh...

      True shame Kompakt actually has a profile there.

      Also, none of the mixes play correctly here, they all skip after about 2-3 seconds of play. No this is not because of my internet connections, I am hooked super fast here, it is the site messing up.

      Trust me, forget about 8tracks right away, have you seen the amount of kids hanging out there? Putting 8tracks.com in my HOSTS file right away. Thanks for the tip!

      Delete
  109. bloody smooth! thanks a ton man

    ReplyDelete
  110. good path, it gives me bad request after the 3rd step tho..:S

    ReplyDelete
    Replies
    1. What is the link of the mix you are trying to download?

      Have you tried it with JDownloader or Offliberty?

      Delete
  111. Hey!

    I've attempted to use the original method outlined in this post, and the method described by Sam Lowry as well, both to no avail, to download the mix found here http://www.mixcloud.com/littlewhiteearbuds/lwe-podcast-29-black-jazz-consortium/

    I've been able to get at the m4a version (http://stream4.mxcdn.com/cloudcasts/m4a/64/5/f/e/4/a49e-0495-4120-91b6-ab9f246fb901.m4a)
    but have not been able to access the original.

    I'm going to keep tinkering, but if anyone can help me, that'd be much appreciated!

    ReplyDelete
    Replies
    1. Hello Anon,

      try

      http://stream5.mxcdn.com/cloudcasts/originals/5/f/e/4/a49e-0495-4120-91b6-ab9f246fb901.mp3

      and/or

      http://stream6.mxcdn.com/cloudcasts/originals/5/f/e/4/a49e-0495-4120-91b6-ab9f246fb901.mp3

      Those got me the original 94MB upload, followed the exact same method outlined in this post, so neither the old one nor Lowry's.

      I would go for the stream6 link, it loaded with 1.0 - 1.1MB/s, so quite fast for Mixcloud. Might be different your end. Try..

      Here the Media-Info log for the file:
      Format : MPEG Audio
      File size : 94.2 MiB
      Duration : 1h 57mn
      Overall bit rate mode : Constant
      Overall bit rate : 112 Kbps
      Album : LWE Podcast Series
      Track name : LWE Podcast 29
      Performer : Black Jazz Consortium
      Genre : House
      Recorded date : 2009
      Writing library : iTunes 9.0.3.15

      Audio
      Format : MPEG Audio
      Format version : Version 1
      Format profile : Layer 3
      Mode : Joint stereo
      Mode extension : MS Stereo
      Duration : 1h 57mn
      Bit rate mode : Constant
      Bit rate : 112 Kbps
      Channel(s) : 2 channels
      Sampling rate : 44.1 KHz
      Compression mode : Lossy
      Stream size : 94.2 MiB (100%)

      Hope this helps ;)

      Delete
  112. Hello all,
    FireFox Add-On DownloadHelper 4.9.9 worked for me, found my mp3-streams on stream9 and stream10.
    So the numbers are getting higher.
    Thanks for all good tips,
    Thomas

    ReplyDelete
  113. much easier way: must go to www.offliberty.com/, paste the URL of the page you're listening to / the stream you want to download and voila!

    ReplyDelete
    Replies
    1. Perhaps you have missed that line in above post, but I actually do mention that before the break even. Offliberty AND JDownloader work fine with Mixcloud.

      Delete
  114. Thanks. worked for me! Much appreciated!

    ReplyDelete
  115. Just found this. Works great. I'll add, that if you guys/gals are having problems converting it to an mp3, I would suggest you use a converter. I use fileblender ( google it or go here: http://www.sector-seven.net/software/fileblender). You don't have to install and it works very well.

    Anyway, thanks again.

    ReplyDelete
  116. This method works great! Seems none of the mixcloud pages work at all. Bit of a pain, but as most people use Chrome this is not an issue. Using this method to get the stuff you want works and thats all that matters.

    All hail Internet piracy!

    ReplyDelete
  117. Great article! I prefer M4A and AAC over MP3 anyway, so simply finding the source M4A link in Chrome worked flawlessly. Albeit, the downloads are indeed slow. Either way, it works and that's all that matters. One of my favourite DJ's posts a weekly show on Mixcloud, and now it's great that I can finally keep my own archives of them. Cheers!

    ReplyDelete
  118. Great article! I couldn't get it to work in Chrome, for on a Mac I find Safari easier to use.

    - Open the activity window (Cmd+Alt+A)
    - Press Play
    - You'll see in the activity window one resource with a large size downloading.
    - Hold Alt and doubleclick that one. It'll start downloading

    works for other streaming sites, such as soundcloud, too!

    ReplyDelete
  119. Worked perfectly ! Thank you!!! How do you guys think of this shit, smart bastards ! haha

    ReplyDelete
  120. I found an way to get more speed, when downloading them as MP3 and using JDownloader. Get the link into Jdownloader, BUT SET AMOUNT OF CONNECTIONS WAY HIGHER. Each connection = 50 kb/s. When I had 2 open, I had an steady 100kb/s. I just deleted the download and started an new one with 8 connections, and my downloadspeed now is an steady 400 kb/s!

    ReplyDelete
    Replies
    1. Hello Tjeerd, excellent tip! Thank you!

      I did not try it out but if it works for you it should work for others as well. Thanks for sharing this information!

      Delete
    2. @Tjeerd U
      my JDownloader+Mixcloud doesn't works since some weeks!
      Which JD Version, Operation System and Java Version do u use?
      Hopefully i get my JDownloader to work with Mixcloud.
      BTW. for some weeks it works...but not now!
      Maybe you can help! Thx.

      Delete
  121. Fantastic! I was able to download my mates mixes quickly and easily with no problems, its just so simple thank you for this great trick! :)

    ReplyDelete
  122. Execellent, your method works like a charm

    ReplyDelete
  123. @Anonymous. Mm my Jdownloader is version 0.9.581. Running W7, Java is Version 6 Update 33. But I did not use the 'direct' way, as just pasting the original Mixcloud URL into Jdownloader. I did it the way where you need to inspect element etc, found the right server, blabla.

    ReplyDelete
  124. Brilliant, mine worked too :) Thanks for taking the time to publish this

    ReplyDelete
  125. it does not works if i want to download in mp3 format:(
    First the URL doesn't looks the same. my url:

    http://stream12.mxcdn.com/cloudcasts/m4a/64/e/b/b/2/875b-e086-446f-9184-27e48c8d0bd8.m4a

    and the yours

    http://stream1.mxcdn.com/cloudcasts/originals/9/6/a/e/93a8-2d77-4573-85c5-68bfb679d9bc.mp3

    I have there the m4a folder, I also tried to modify that but it didn't work. What can I do if I want to obtain a better quality? Thanks!

    ReplyDelete
  126. just found out this worksfor pornhub !!!!!!!!!!!!!!!!

    ReplyDelete
  127. I know this isn't a post about MixCloud RSS feeds, but as a few people have discussed them in the comments I hope you don't mind me mentioning the MixCloud to RSS converter I made a few weeks ago. Which is here

    http://bits.meloncholy.com/mixcloud-rss/

    It uses their oEmbed API so it should continue to work for the foreseeable future and (kinda) restores the profile RSS feeds that used to exist. I made it because I wanted to embed some MixCloud feeds in a website automatically, but hopefully it'll be useful for others too.

    ReplyDelete
    Replies
    1. Hello Andrew, thank you for making that MixCloud RSS feed generator and for mentioning it here. Regards

      Delete
    2. Just noticed you've added a link at the top of the post - thanks very much for that!

      Delete
  128. copy paste the link > http://offliberty.com/ > save as
    genius!

    ReplyDelete
  129. thanks!!! it worked perfectly!

    ReplyDelete
  130. Hey Technolux junk!

    What do you think what the hell gives you the right and permission to download anything, often from talented, smaller artists, on such ways, let say: stealing! You're a common thief, not better. And you spread these things too!

    ReplyDelete
    Replies
    1. You must be new, these "DJs" often provide download links to their mixes on various forums and facebook.

      Delete
  131. Thanks mate, worked perfect, got the original mp3.

    ReplyDelete
  132. just to mention that the stream numbers go above 10 nowadays
    there is also stream11 and stream12 now

    couldn't find the MP3 on the first 10 and tried this as a last effort :)

    ReplyDelete
  133. i accidentally deleted the original files for four mixes i had uploaded to mixcloud from my hard disk. this method allowed me to download the original mp3s from mixcloud.

    thank you so much!!

    ReplyDelete
  134. Bro, you are awesome... I had no idea... and now I learned another things about site ripping. If you're reading well the instructions and you follow them ad literam, you cannot get it wrong, it really works... Thanks a lot !!!

    ReplyDelete
  135. hi,im not that technical with computers:(( i have mixcloud on my iphone some of the mixes are great :) Please could you explain to me in basic terms how to download them on my Laptop and how to put them on cd for the car. Thank you.
    Hammer

    ReplyDelete
  136. Many thanks to all .

    I found this very good and handy in my works ..
    I thought you may find it good .
    Its a kind of converter you can convert
    m4a to mp3 or etc.
    Just go here and get it ,its free and easy to use.

    http://www.maniactools.com/soft/m4a-to-mp3-converter/index.shtml

    Best wishes to all
    »-/A\lb)♥♥-»¨¯`·.¸¸.·¨

    ReplyDelete
  137. Thanx!!! Very nice. It runns with soundcloud too.
    Like it very much. Make me happy :).

    ReplyDelete
  138. Just to mention someone also said http://thesz.diecru.eu/content/lastfm.php would be a good tool to download from Mixcloud and other audio streaming sites. I have not checked it out so use it at your own risk if you do, the site makes a serious impression though.

    ReplyDelete
  139. So, did anyone figure how offliberty et. al. managed to do this programatically?

    ReplyDelete
    Replies
    1. Not as far as I know. As you mentioned the Mixcloud flash file is encoded and I think they decoded that or they run a server based script that checked the possibly sources, however I doubt that is the case, so they must have cracked it. Are you still up for looking into it?

      Delete
  140. As has been mentioned, the stream numbers go up higher than 10 now, a recent one I did was 17, so keep trying upwards if 1-10 don't work...

    ReplyDelete
  141. Here is a little greasemonkey script I put together to aggregate OffLiberty, scrobbling, artist rss feeds etc... into the mixcloud experience: https://userscripts.org/scripts/show/130403

    you guys will probably appreciate it. makes the whole thing a bit more seamless.

    but damn yo their packet-based content delivery system is a doozie; easiest thing to do would be to write a python script that automates the offliberty service for artist, user, and/or search pages. pages that require login would be out the question. hmm....

    ReplyDelete
    Replies
    1. Just tried your script and it works well. Thank you for your work. As you say, makes the whole thing a bit more seamless. Surly useful to the people that use Mixcloud. I have never been a big user of Mixcloud and quite frankly I only went there just now for the first time this year with your script installed to test it. There you go. But I am sure it is useful for the people that live in Mixcloud. I would work on the positioning of the iframes a bit more if you can.

      I am learning Pything and am well interested in the second part of your comment. Automating the offliberty service and integrating that result with a userscript into Mixcloud would be the bomb! I am thinking of a little download link appearing next to the play button with the Offliberty URL given already. Could you do something like that or teach me?

      If you like to get in touch about this, use my contact form on this blog and leave a secure email address, I will reply personally and hopefully we can get this ball rolling.

      Thanks for all your efforts!

      Delete
  142. i tried the method 1-10, i even went to 20, but it dint work..is there another way to get the mp3 versio? the link below.

    http://stream15.mxcdn.com/cloudcasts/m4a/64/8/3/c/2/655b-bdcc-449c-9ac4-62985bae7fa3.m4a

    i added "original" and "mp3"
    http://stream15.mxcdn.com/cloudcasts/original/8/3/c/2/655b-bdcc-449c-9ac4-62985bae7fa3.mp3

    ReplyDelete
    Replies
    1. Use the link where the music that you want to download is hosted, the original Micloud link I mean to be totally clear, and try it out with offliberty.com or jdownloader.com if the method outlined does not help you.

      Delete
    2. Original needs an S at the end. Stream 17 should do the trick btw.

      Tlux: Expect an email in the near future mate glad I came across this gem of a thread

      Delete
    3. Yes, get in touch whenever you like.

      Delete
  143. Hell YEAH! IT WORKS! Now theres about 15 stream links, but i found it!

    ReplyDelete
  144. Thanks for this. lucky stream 17 for me. ;)

    ReplyDelete
  145. Thanks for this post, It Still works and it saved me the time of trying to figure it out for myself. I noticed that using ScriptNO extension in Chrome will tell you which stream is actually playing for example, ScriptNo displays each script running and it's source so if you play the track, then look at the scriptno popup it shows stream14.mixcloud.com so this may help eliminate having to go through streams and sort them out. Don't know if it helps, but you can check it out.

    ReplyDelete
  146. Nice! changing the streams works!! for me also stream17 did the trick :D

    ReplyDelete
  147. hell yeah... this is a fuckin´ great method to get this shit... thx for this little how to!

    ReplyDelete
  148. Worked okay altough chrome doesn't seem to support the save as, but I added the links into bit torrent client and its pulling them down quick enough, starts at around 500 kbs just give you enough cache and then drops to 50KBS which is fine just to get them onto my PC and then onto my MP3 player.

    ReplyDelete
  149. Guys, here is a post on Soundcloud and how it's also possible to download from their http://blog.jmoz.co.uk/download-soundcloud-mp3

    ReplyDelete
    Replies
    1. Same method different site, though the wording is a bit misleading and attention catching.

      Who thinks that anything you upload to sites and can be heard through your speakers or headphones cannot be recorded the one or other way? Hello?

      Soundcloud is for sharing not for keeping safe or storing file securely and for no one to see. I am wondering when James (I hope you are reading this) will finally come up with a little userscript or add-on for both SC and MC??

      Delete
  150. Thanks so much. This worked so well.

    ReplyDelete

Comments Are Always Moderated.