Get paid to share your links!

Sunday, November 10, 2013

SoundCloud Playlist Downloader - Free Download

How to Download Any SoundCloud Playlist

After looking around and not finding any reasonable mechanism for downloading my SoundCloud playlists to local folders and keeping those folders in sync with the online playlist contents, I decided to build one. Here are the features:

  • Multi-threaded downloading of all songs within any playlist or favorites list
  • Detection and downloading of high-quality song downloads when present
  • Synchronization of a local directory with a playlist, favorites list, or artist upload list based on a manifest file (i.e. only downloads the songs that have not yet been downloaded and optionally deletes songs that have been downloaded but removed from the playlist)
  • Meta-data tagging of downloaded files with author, track name, album artwork, etc as specified by SoundCloud's API
  • Some degree of automatic retries for downloads that fail due to connection timeouts or other reasons

I will continue to add features and improvements to this tool, like making it a service that automatically runs on login and silently keeps directories in sync with playlists or a reverse playlist id lookup, but a fully functional version is included in this post.

Download links are included at the end of this post.

First, download the zip file, extract it, and run the setup.exe file (if you have any older versions of this tool installed, uninstall them first). If you don't have Microsoft's .NET framework installed, the installation wizard will guide you through installing it as it is required by the download tool in order to operate.

Once the installation has completed, you will be greeted with a window like the following:


If you want to download the songs in a playlist, copy the playlist url from your browser and paste it into the url box. The playlist url should look something like this:



If you want to download the songs that a user liked or favorited instead of a playlist, enter the url to the user's profile and then click the radio box indicating you want to download favorited songs instead of a playlist. It should look something like this:


You can also download all songs an artist has uploaded using options as shown below:



Next, you need to specify the directory you want the application to download your songs into. The songs will automatically be organized by artist like you see below:


Note that on rare occasions certain songs have neither a download link nor a streaming link and can therefore not be downloaded; the tool will silently skip these songs but will download them the next time it runs if the uploader has chosen to make streaming or downloading available. 

As a side note, remember to not delete the manifest file the application creates. It is used to determine what songs need to be downloaded or removed in order to keep the directory in sync with the playlist.

Lastly, indicate whether you want songs that have already been downloaded but removed from the playlist to be deleted or left alone in your local folder and click the Synchronize button.



Depending on the size of the playlist, the application may run for a little while. You can always cancel the download and resume from where you left off (assuming you don't force kill the application). The first time it synchronizes, it will of course download all songs. The next times it runs, it will only download the songs it has not yet downloaded.

If you receive any download error messages, just run it again. It will retry the songs that failed to download and usually succeed. At times files will fail to download due to connection issues, SoundCloud API throttling, or other reasons out of the control of the tool, but rerunning the sync will succeed. If a few retries do not fix the problem, wait a bit and try again.

Post any feedback, issues, or other comments here. If you find the tool useful, please consider donating. Any amount is appreciated.

At risk of stating the obvious, this is my own creation and is not affiliated with SoundCloud in any way. Also, the files that are downloaded are the ones that are originally streamed by SoundCloud (usually low quality versions) except when the uploader has included a high quality download link. Observe the copyright/etc laws of your country.


Download link

Donate by bitcoin: 14NLAd9xZeFkz2An6japAjynwg5wuwGu93
Donate by paypal:

Note: if you have a previous version of the downloader installed on your computer, you will need to uninstall it before installing the latest version.


Project Status Update

I've run out of time to continue maintaining this software. The opensource version has been forked and development and releases are continuing by other contributers at GitHub. The latest release can be found here.




311 comments:

  1. I have done all the steps carefully but when I press "Synchronize", it gives me "illegal characters in path" error. What am I doing wrong?

    ReplyDelete
    Replies
    1. This comment has been removed by a blog administrator.

      Delete
  2. Want to leave a link to the playlist you're trying to synchronize? Sometimes songs have strange characters in them that the application has to filter out before it can save them to disk. I'll have a look at the song and artist names on the playlist and add whatever ones I missed and release an update for you.

    ReplyDelete
  3. I've made a fix to have the filter use a whitelist instead of a blacklist. I'll push an update for you today.

    ReplyDelete
  4. I've updated the download link to point to the new version. Enjoy!

    ReplyDelete
  5. giving me "Object reference not set to instance of an object" :(

    ReplyDelete
  6. I'll take a look and send post a fix. Would you like to post/send me the playlist url so I can see what causes it?

    ReplyDelete
  7. thanks its https://api.soundcloud.com/playlists/12597711

    ReplyDelete
  8. I see the problem. There are three songs in that playlist that are neither streamable or downloadble. I'll upload a fix in a few moments after I make sure the rest of that playlist downloads correctly. Thanks for the information.

    ReplyDelete
  9. cheers buddy, let me know when and ill download

    ReplyDelete
  10. I've updated this post with a link to the new version. You will probably need to uninstall the old version first through your Add/Remove Programs control panel. Thanks again for reporting your issue and helping resolve it so other people don't run into the same problem.

    ReplyDelete
  11. hey mate, sorry to sound picky, is there a way to have to download just the file into the directory instead of the folder?

    ReplyDelete
    Replies
    1. use research ! search for *.mp3 in the local directory you chose, all the files will appear and then just copy/paste them into a new directory

      Delete
  12. Do you mean you would like it to download the songs all to the same level of a single folder instead of their individual artist folders?

    ReplyDelete
  13. "An error has occurred while parsing EnitityName. Line 2029, position 100."

    ReplyDelete
  14. Would you like to post your playlist url as the others have so I can reproduce the issue and provide an updated download?

    ReplyDelete
  15. So its dead?

    "This website/URL has been blocked until further notice either pursuant to Court orders or on the Directions issued by the Department of Telecommunications"

    ReplyDelete
    Replies
    1. Where do you see this? On the download link? If so, I'll upload to a few other places tonight in case your country is blocking 2-shared urls.

      Delete
    2. I've updated the download link to use a more legitimate file host. Please let me know if you still have any issues downloading this tool.

      Delete
  16. "An error occurred while parsing EntityName. Line 1141, position 100"
    This error showed up when I was doing a test download with the following URL:
    https://soundcloud.com/mantisdubstep/sets/free-mantis-tracks

    ReplyDelete
    Replies
    1. Is that the url you entered into the download tool or did you use the one from the embed code (https//api.soundcloud.com/playlists/1360438)? You need to use the one from the embed code until I can find a way to retrieve the api url from the friendly url.

      Delete
  17. https://api.soundcloud.com/playlists/12597711

    cant figure out what song and why wont download, plus its only downloading 30 songs instead of 32

    ReplyDelete
    Replies
    1. Thanks for posting. Based on that playlist xml, 2 of those songs have neither stream nor download links, so the tool ignores them. The songs are "Avicii 'Levels' Skrillex Remix" and "Disclosure - Latch Ft Sam Smith (T.Williams Club Edit)". Is that the only problem you're noticing, or is there another issue with downloading that playlist besides it skipping those two songs?

      Delete
    2. ye I have 0/6 songs to download and it keeps coming up "some songs could not download" it doesnt skip the song that is having the problem and not sure which one it is, also it doesnt download the other 5

      Delete
    3. Is this the same playlist as the one above or is this a separate one? Sorry it's hard to tell because both were left by "Anonymous". If it's a different playlist, would you mind posting back here with the playlist api url so I can figure out what's going wrong and upload a better version of the tool? I've noticed that particular error when there are some large songs in the list and soundcloud for some reason decides to sever connections during all 5 of the download attempts for each song due to load concerns or something. If that's the case for you, I'll add an option to reduce the number of threads that run the downloads. Doing so would make it slower but might avoid soundcloud throttling like you're probably seeing. Either way, give me the playlist url and I'll give you a fixed version. Thanks!

      Delete
  18. Wow thanks a lot. I was trying to get on my xbox and figure out how to listen to a playlist from soundcloud while on a game and this helped. Now I can just put all the music onto my hard drive.

    ReplyDelete
    Replies
    1. I'm glad you found this tool to be useful to you. Thanks for letting me know.

      Delete
  19. "An error occurred while analysing "EntityName". 1159, Position 100"
    Any Help?

    ReplyDelete
    Replies
    1. https://soundcloud.com/compulsory/sets/prinz-pi
      This is the playlist

      Delete
    2. Just making sure I understood correctly. Is it working now for you? If not, did you use this url (https://api.soundcloud.com/playlists/6353493) or the url you posted in your comment?

      Delete
  20. To everyone who's seen an error regarding parsing of entities, I've updated the tool to inform you when an invalid playlist URL is being used instead of the API playlist url.

    ReplyDelete
  21. Installation problem.
    ERROR DETAILS
    Following errors were detected during this operation.
    * [2014-01-15 09:24:10] System.Deployment.Application.InvalidDeploymentException (HashValidation)
    - File, policy.2.0.taglib-sharp.config, has a different computed hash than specified in manifest.
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
    at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
    at System.Deployment.Application.ComponentVerifier.VerifyManifestComponentFiles(AssemblyManifest manifest, String componentPath, Boolean ignoreSelfReferentialFileHash)
    at System.Deployment.Application.ComponentVerifier.VerifyStrongNameAssembly(String filePath, AssemblyManifest assemblyManifest)
    at System.Deployment.Application.ComponentVerifier.VerifyComponents()
    at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
    at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
    at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
    at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

    ReplyDelete
    Replies
    1. Thank you for your comment. I've fixed my deployment manifest and will upload a new version for you to download in a moment.

      Delete
    2. I am unable to reproduce this problem using the download link I provided at the end of the article or the alternate download link I provided in one of the comments. Can you copy and paste your error here in case it is subtly different from the one above so I can fix it for you?

      Delete
  22. Hy Guys ,,,, I have issue regarding install this software.... It says ... Application Validation Falied .... and it then stops ....

    ReplyDelete
    Replies
    1. Thank you for your comment. I've fixed my deployment manifest and will upload a new version for you to download in a moment.

      Delete
  23. A new version has been uploaded. The manifest errors that caused the recent installation problems have been fixed. Enjoy!

    ReplyDelete
  24. It's working perfect now! Thanks for all your help and effort. I really appreciate it.

    ReplyDelete
    Replies
    1. Glad it's useful to you. Thanks for your comment.

      Delete
  25. Hey I'm trying to download a playlist and I believe I have followed all of the above steps to a T, creating the api and placing my client ID in the program, using the word press code under share in the playlist as my "url", and my local directory seems like a reasonable file... I have tried multiple playlists and none of them work. What am I doing wrong? It keeps giving me a small error box saying "playlist not found" THANKS!

    ReplyDelete
    Replies
    1. Hello. I'm sorry you're having trouble. Would you mind posting one of the urls you are entering into the "Playlist Url" field so I can see if the url is valid and I need to fix something in the program?
      Thanks.

      Delete
    2. [soundcloud url="https://api.soundcloud.com/playlists/4625068" params="color=ff6600&auto_play=false&show_artwork=true" width="100%" height="450" iframe="true" /]

      Delete
    3. OMG NEVER MIND SO SORRY THANKS FOR ALL THE HELP, just figured out its not the entire line that i copy paste but literally the url... idiot haha thanks!

      Delete
    4. I'm glad you figured things out :) Feel free to post back here if you need anything else.

      Delete
  26. hello i think soundcloud changed their system because i cannot sync anymore! i use this url : https://api.soundcloud.com/playlists/12812584 and the error message "Playlist not found" ... help please :(

    ReplyDelete
    Replies
    1. Downloading https://api.soundcloud.com/playlists/12812584 with my API key seems to be working just fine. Are you sure the API key you entered matches the one from your application? If it used to work and recently stopped, you might want to try creating a different soundcloud application and getting a new API key from that one to try in case soundcloud for some reason invalidated the old one.

      Delete
  27. hey,When synchronizing it says "error playlist not found" but in the bottom it says Playlist is already synchronized, you have any idea what the problem could be?

    ReplyDelete
    Replies
    1. I'll look into this and get back to you. What playlist url are you using?

      Delete
    2. I've fixed this issue as a part of the update I just posted.

      Delete
  28. Hey, I cant seem to download the application itself, it says the URL is blocked or banned when i click on the direct download link, can you help me get around this?

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
  29. Thanks man! Will this be compatible with mac as well?

    ReplyDelete
    Replies
    1. I haven't tested this on mac in mono yet. It's a .NET application but it does not utilize any windows-specific functionality, so it's possible that it could run well under mono. Have you tried it?

      Delete
  30. I also the problem where is says "playlist not found" and displays playlist is already synced at the bottom.

    Playlist I'm trying to donwload: https://soundcloud.com/iisakki-kaaretkoski/sets/epic-trax

    ReplyDelete
    Replies
    1. Here is the proper link that the app currently requires: http://api.soundcloud.com/playlists/11570200. I'm releasing an update (hopefully today) that will make this process quite a bit easier. Stay tuned.

      Delete
    2. Sounds awesome! Really appreciate your work :D

      Delete
    3. Hi, how did you get the .api address that needs to be in the generator? Thanks

      Delete
    4. Thankfully, the tool no longer requires an API address and instead uses the addresses that you would normally see in your browser's address bar for the playlist or profile url. The article above contains the new instructions for how to use the tool without any API addresses.

      Delete
  31. I can't seem to find the proper embed code for this playlist:

    https://soundcloud.com/bleedz-beatz/sets/bbc-radio-1-essential-mix

    ReplyDelete
    Replies
    1. Here you are: http://api.soundcloud.com/playlists/25170548
      Soundcloud removed the api links from the share view, so I'm updating the app to let you select the playlist to download based on the username. It will automatically find the api link when I upload the next version. Stay tuned.

      Delete
  32. Hey guys. Wanted to give you a heads up on some of the updates I'm going to be releasing today (or asap - need to wait for my VM to finish setting up so I can develop again). Lots of new features based on your requests and changes to SoundCloud:

    * you will be able to download all the tracks liked by any user
    * you will be able to use the normal playlist link instead of the API one when you download it
    * you will no longer need an api client id or secret
    * the tool will use a single manifest per playlist, so you can synchronize multiple playlists to the same directory without removal conflicts
    * I might also make it so you can browse for playlists based on a username and choose one to download, but I'm not sure if that's a useful feature or not

    Overall, the app is going to be much easier to use and will the new features requested in the comments. I'll update the download link and instructions when I've made the updates.

    ReplyDelete
  33. Replies
    1. The updated download link as at the bottom of the post.

      Delete
    2. This comment has been removed by the author.

      Delete
  34. Best tool I `ve ever met on internet, Thank You!

    ReplyDelete
  35. This is an awesome tool! Kudos to you good sir. My only issue is that when I try to download my favorites, it only downloads the first 50 entries (I have over 200 favorites). Any idea for a workaround?

    ReplyDelete
    Replies
    1. Nice find. Thanks for bringing this up. I don't use this feature much, so I hadn't noticed. Soundcloud's API endpoint for favorites uses pagination and only shows 50 results at a time. There's nothing you can do with the current tool to get around that but I'll release an update (hopefully tonight) that will follow the pagination tags so you can use the new version to download all your favorites.

      Delete
    2. Oh if you could do that, I'd totally throw some donations your way. For quite some time I've been looking for a way to automate the process but I'm not at all familiar with Soundcloud's API dealio and most other downloaders are URL input based which is just silly. Do you have a donate page?

      Delete
    3. Thanks! I've updated the post with both the fixed version of the tool and donate links. Let me know if you encounter any other issues.

      Delete
    4. Just used it and works perfectly for the first 50. From 51 on, it doesn't go trough...

      Delete
    5. I'll have a look at it as soon as I get home from work to make sure I have the right version up here. I might ask you about your profile URL if I find there's a bug I need to fix.

      Delete
    6. Pieter, can you send me your soundcloud profile url? I am having trouble reproducing the issue with the ones I'm trying (200+ songs). Also, did you just download the most recent version or do you have an older version from before April 4? I'll have this figured out and any problems resolved shortly. Thanks!

      Delete
    7. I also had the same problem yesterday, i tried to download my favorites. Maybe wrong version. This is my profile: https://soundcloud.com/luca-bosia

      Delete
    8. I'll take a look at that. I know pagination for playlists works but maybe pagination for favorites has an issue. Thanks for your feedback.

      Delete
    9. I have the same problem as well when im trying to download my favorites. Its only downloading 49 of them, even though there are more. This is my profile: https://soundcloud.com/jonathan-mann-3

      Delete
  36. Works like a charm! Donation should have already went through, let me know if you didn't get it. Sorry I couldn't donate more, I am but a poor university student >.<

    Cheers mate!

    ReplyDelete
  37. You're a master. donation under its way. you save me a lot of time ;)

    ReplyDelete
  38. Hello Fourth,

    Amazing app!!! Thanks so much for sharing!

    So I have a quick question, I downloaded your app and it does work like a charm. I was able to download several playlists and some of the users I follow fav songs, my question was about the tracks that appear on their main page. Is there a way to download those?

    Thank you for your support

    ReplyDelete
  39. Hello Sir!

    This application is great. I've been looking for something like this for a while.
    I keep getting an error however as it always fails to download the last 3 songs:

    Heres my set link:
    https://soundcloud.com/purul3nt/sets/93twk1dvcj0v

    Do you think it would be possible to produce an error log with the names of the songs that have not been downloaded?

    Would be great, thanks!

    ReplyDelete
  40. Thanks a lot for this app !!

    ReplyDelete
  41. not able to open download link..throwing 404 error.
    :(
    plz help

    ReplyDelete
    Replies
    1. I added an alternate download link for you. Check the bottom of the article.

      Delete
    2. Thanks it works great.
      It would have been an advantage if it could allow me to select the songs in my fav list to be downloaded.
      I dont want all songs to be downloaded..Takes too much time

      Delete
    3. That's a good idea. I'll put that on my todo list.

      Delete
    4. I have more suggestion if it has improvement scope..
      Thanks

      Delete
  42. I keep getting an error that says "Error parsing user playlist information: Value cannot be null. Parameter name: s"

    Running win 8

    Which is odd because I know that I do the same exact thing on my win 7 computer and it works fine. Just updated .NET too.

    ReplyDelete
  43. awesome. I had no issues, fast and easy. good job :)

    ReplyDelete
  44. This program is wonderful. All of the other soundcloud apps I tried were awful. Thank you for all your hard work.

    ReplyDelete
  45. "Some songs failed to download. Please try again."
    http://i.imgur.com/TiGtIRi.png

    Trouble grabbing 4 tracks from this set(47): https://soundcloud.com/bacevs/sets/highlist

    1.) Chemical Zest Ent_ \ Sweet Sessions feat. Katz
    2.) EARGRUB \ Eargrub Radio: 003 - Boomslang & Wand England

    and two other tracks i couldn't track down.

    ReplyDelete
    Replies
    1. manage to get em:
      "If you receive any download error messages, just run it again. It retry the songs that failed to download and succeed. "
      Just had to re-run it a bunch of times till it grabbed em all.

      Delete
    2. Hmm I've tried this about 30 times and the program still refuses to grab the last 3 songs. I'll Keep trying.

      Delete
    3. Try waiting a bit between. The tool uses its an throttling, but sometimes that is not enough. What happens if you try again after an hour or so?

      Delete
    4. I've tried a few weeks later and now 6 songs total cannot be recovered unfortunately.

      Delete
  46. this playlist : https://soundcloud.com/dealerdemusique/sets/playlist-un-dimanche-au-71

    return error : "Error parsing user playlist information: Value cannit be null. Parameter name: s"

    ReplyDelete
    Replies
    1. Just happend to work today ... sorry ^^

      Delete
  47. No problem. Sometimes the SoundCloud api acts up and just trying again in a bit works.

    ReplyDelete
  48. I'm using this url: https://api.soundcloud.com/playlists/39351964

    I get "No playlist found." I use the other URL, I get the "parsing" error. Can you provide a link to the most recent guide? In addition, what do I do with the content ID? I don't see where to apply the code.

    ReplyDelete
    Replies
    1. I found out it was my firewall blocking the files. I have successfully downloaded all my songs. Thank you for the awesome program!

      Delete
  49. this appears to me ( error parsing user playlist information; data at the root level is invalidline 1 , position 39

    ReplyDelete
  50. Hi , this is a fantastic tool ! However , I was trying to download my likes (850+ likes) , and it was downloading ... 11000 song. Later ,it was saying I had downloaded 1000+ songs , which was already more than the number of tracks I liked , so I decided to abort the download. But then , I realised some of my favorites were missing in the download folder , and I decided to resume it. And ... now it's downloading 4000 songs. I don't really get what is going on x) On top of that , I have only 160 files in the download folder. I guess I'm just going to wait until the end of the process !

    (when I say download folder , I obviously mean the special folder that I created for this purpose only)
    Thanks a lot though :)

    ReplyDelete
  51. thanks for the program ,been looking for this for quite a while now ,thank you again !!

    ReplyDelete
    Replies
    1. Glad it was useful to you. Thanks for posting.

      Delete
  52. why the link dont work ? when i click on

    ReplyDelete
  53. Been getting the following error the past few days:

    "Error parsing user playlist information: Value cannot be null.
    Parameter name: s"


    ReplyDelete
    Replies
    1. I got the same error. Fortunately, I managed to solve the issue by using "native" playlist url. See: http://goo.gl/31XXcs on step 4 & 5. Good luck!

      Delete
  54. http://puu.sh/c6DBC/ea3965f3d9.png

    ReplyDelete
  55. It doesnt work if the download link to the song is on beatport

    ReplyDelete
  56. When I tried to dl a playlist that is private it says:
    Error parsing user playlist information: Unable to find a matching playlist.

    Please help??

    ReplyDelete
    Replies
    1. Im pretty sure you can only download public playlists - if you made the private playlist just change it to public

      Delete
  57. same here - trying to download a "private" playlist (the ones with a code at the end of the url), "unable to find a matching playlist" unfortunately. :-|

    ReplyDelete
    Replies
    1. Im pretty sure you can only download public playlists - if you made the private playlist just change it to public

      Delete
    2. If anything, you can use streampocket.com - it's a decent website that downloads streamed music but only 1 at a time.

      Delete
  58. Very simple and efficient app. Thanks!

    ReplyDelete
  59. Fantastic app! Any chance you could inject the album art after downloading the MP3?

    ReplyDelete
  60. Account error popped up, so I can't download.
    I used to download before but it is not working now.
    Here is my playlist below:
    https://soundcloud.com/pkthebest/sets/edm
    Does anyone know what is problem?

    ReplyDelete
    Replies
    1. What is the error you are getting? I might need to update the API key.

      Delete
    2. Error shows like below:
      Error parsing user playlist information: Data at the root level is invalid, Line 1, position 1.

      I have no idea about this error.
      Please help to figure it out.

      Delete
    3. I have the same problem...It worked perfectly for almost a year and stoped working well...like many of us :/

      Delete
  61. For this URL: https://soundcloud.com/andre-angelantoni/sets/deeperbeat

    I'm receiving the error:
    Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1.

    Any ideas? And thanks for the app!

    ReplyDelete
    Replies
    1. I get the same message for : https://soundcloud.com/ambroisen/sets/tout

      Delete
  62. Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1.

    It is the first time it happened. URL- https://soundcloud.com/ambroisen/sets/tout

    ReplyDelete
  63. Same problem.

    Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1.

    please help :)

    ReplyDelete
  64. Looks like soundcloud has changed recently which is most likely the cause for this parsing issue

    ReplyDelete
  65. Same problem here, hope you can fix it :)

    ReplyDelete
  66. Hello, I was wondering if this would work to automatically download all the audio a user uploads? It is so time consuming to get music from my country, that would be helpful. Thanks

    ReplyDelete
  67. Also receiving this error, please could you update the program? :)

    ReplyDelete
  68. Same error.. Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1.

    Thnx in advance!

    ReplyDelete
  69. Hey dev,

    I just installed it perfectly fine but when trying to download a playlist, even while re-opening the app and trying to re-sync doesn't work. Message:

    "Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1."

    I sadly don't understand the meaning of it. Any ideas? All feedback would be helpful.

    Specs: Win 8.1, AMD FX-8350 octo core, 64bit OS x64-based processor, 16gb ram - if any of this is helpful

    ReplyDelete
  70. new soundcloud... playlist sync update please! u're stuff's so nice

    ReplyDelete
  71. update please!!! data at the rool level is invalid line 1 position 1... please fix

    ReplyDelete
    Replies
    1. Thank you all for letting me know things are not working. SoundCloud changed the response format of the resources I was querying and as a result the application could not understand the responses. One of the users of this application contributed a fix on github and I've updated the download link in the original post to point to the fixed version. Please let me know if there are any other issues

      Delete
    2. So now I can re-download your software and it should be updated to work with the new Soundcloud api?

      Delete
  72. I can not use the app anymore , I repeatedly get this error :
    error parsing user playlist information: Data at the root level is invalid , line 1 , position 1.

    ReplyDelete
    Replies
    1. Thank you all for letting me know things are not working. SoundCloud changed the response format of the resources I was querying and as a result the application could not understand the responses. One of the users of this application contributed a fix on github and I've updated the download link in the original post to point to the fixed version. Please let me know if there are any other issues

      Delete
  73. Same error as people stated before! :(

    =======
    Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1.
    =======

    ReplyDelete
    Replies
    1. Thank you all for letting me know things are not working. SoundCloud changed the response format of the resources I was querying and as a result the application could not understand the responses. One of the users of this application contributed a fix on github and I've updated the download link in the original post to point to the fixed version. Please let me know if there are any other issues

      Delete
  74. Just found this. This could be so epic if you could get it up and running again. Happy newyear to you :)

    ReplyDelete
    Replies
    1. Thank you all for letting me know things are not working. SoundCloud changed the response format of the resources I was querying and as a result the application could not understand the responses. One of the users of this application contributed a fix on github and I've updated the download link in the original post to point to the fixed version. Please let me know if there are any other issues

      Delete
  75. Thank you all for letting me know things are not working. SoundCloud changed the response format of the resources I was querying and as a result the application could not understand the responses. One of the users of this application contributed a fix on github and I've updated the download link in the original post to point to the fixed version. Please let me know if there are any other issues.

    ReplyDelete
    Replies
    1. Hi Fourth, please look into getting favorites pagination working again. It is currently only downloading the first 50 favorites.

      Thank you!

      Delete
  76. You are in blessed genius ... works perfect. enter only thank him for this work. I thought I was going to touch copy one by one in the Jdowloader.

    ReplyDelete
  77. This was working great until a couple weeks ago. Now it is giving the warning. "Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1.

    ReplyDelete
  78. So nice stuff men !! good update but why music ain't sorting into folders anymore?
    please ...

    ReplyDelete
    Replies
    1. is that possible? to see folders again soon?

      Delete
    2. Thanks for letting me know about this. I haven't been able to reproduce this issue myself, so would you mind letting me know which url you are downloading from? Maybe I can get it to happen if I use the url you are using.

      Delete
    3. Discovered the issue and included it in the new version. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  79. Error keep coming up again...

    https://soundcloud.com/pkthebest/sets/excite2nd

    This is my list, and error is

    After parsing a value an unexpected character was encountered: I. Path
    '[0].tracks[19].user.username', line 1, position 44969

    Please let me know how to fix it.

    ReplyDelete
    Replies
    1. Sorry about this problem. A user of this tool submitted a fix to me that I've included and will bundle into the new installer I publish tonight. Check back in 8 hours or so for a new download link that should fix this problem.

      Delete
    2. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  80. Hi!

    Is there any way to have a list of the not downloaded songs? The downloader cannot download 30 from my playlist :(

    This app is awesome!

    ReplyDelete
    Replies
    1. this list would be great!

      Delete
    2. Thanks for the suggestion. I have added a list of songs that failed to download into the update that I'm releasing tonight that also fixes pagination and other problems soundcloud introduced into their API. Check back in 8 hours or so for a new update link.

      Delete
    3. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  81. RLY thanks u that a great app !

    ReplyDelete
  82. Wow awesome app man... this is exactly what I have been looking for. Thanks for taking the time to keep it updated and relevant :)

    ReplyDelete
  83. I can't download this playlist: https://soundcloud.com/tyler-schillesci/sets/party-trap-n-dub

    getting the error "Value cannot be null. Parameter name: Value"

    ReplyDelete
    Replies
    1. I'm releasing an update tonight to work around some problems soundcloud introduced into their API. If that update does not also solve your issue please let me know and I will look into it. Thanks.

      Delete
    2. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  84. Thanks so much for this. Works like a charm :) !!!

    ReplyDelete
  85. This comment has been removed by the author.

    ReplyDelete
  86. app works great
    unfortunately it doesn`t support arabic letters
    they appear like this
    ØÙØØ ÙˆØØÙŠ - ÙÙŠ ØÙŠ ÙÙƒØÙ
    which doesn`t make any sense
    if the new update fixed this proplem
    please tell me...thanks
    ahmad,adel.rezk@gmail.com

    ReplyDelete
  87. Hi Fourth, please look into getting favorites pagination working again. It is currently only downloading the first 50 favorites.

    Thank you!

    ReplyDelete
    Replies
    1. For me to! I have the same problem, unfortenly only 50 first tracks are downloaded.

      Delete
    2. me to! Please help!

      Delete
    3. SoundCloud broke pagination in some breaking changes they pushed to their API along with a few other things. I'm releasing an update tonight to work around these problems. Check back in a 8 hours or so for a new update link.

      Delete
    4. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  88. Hi fourth, whenever I try to sync my playlist, I get this error "Error parsing user playlist information: Data at the root level is invalid. Line 1, position 1."

    ReplyDelete
    Replies
    1. And can you also paste the newest link of the application in the comments because it doesn't show up anywhere for me at the bottom of your post, I used a link I found in the comments.

      Delete
    2. http://cur.lv/anb9a

      Delete
    3. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  89. Hello fourth! As of now your application does not work, coming up with a dialog box displaying "Value cannot be null. Parameter name: value."; please fix this as this application is very useful indeed.

    Much appreciation,
    Anonymous~

    ReplyDelete
    Replies
    1. Thanks for your comment. I'm releasing an update tonight that will fix several new problems in soundcloud's API. If that does not also fix your problem please let me know and I will look into it.

      Delete
    2. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  90. This works brilliantly for me.

    Can't tell you how much I value your excellent work here.

    Love the music people support them when you can :)

    ReplyDelete
  91. Also, my often a few tracks fail to download (always last 1-3 tracks). Please keep working on this you're really helping out a lot of the artists with this by spreading their talent :)

    ReplyDelete
    Replies
    1. Yeah, every once in a while soundcloud's API hiccups and tracks are not returned or track content can't be downloaded. Retrying a few times or waiting a bit and trying again should resolve it.

      Delete
    2. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  92. Hi,

    Trying this out right now, seems great and saves me a lot of time!
    However, I don't see the album artwork being included. Could it be possible to implement it in a way that the program automatically downloads the artwork in full resolution and inserts it in the mp3 (or downloads it to a .jpg file with the same name as the .mp3)? That's the only feature I'm missing.

    Keep up the good work!

    Cheers

    ReplyDelete
    Replies
    1. and sorted by releaser
      can you tell what language you use ?

      Delete
    2. Good idea. I'm releasing an update tonight to fix some bugs soundcloud introduced into their API. After that update I'll add in this feature.

      Delete
    3. Actually, I'll go ahead and include it in tonight's update.

      Delete
    4. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
      You can download from here as well: http://cur.lv/lgo6v

      Delete
  93. Hey, the link is dead by the way :)

    ReplyDelete
  94. this save me alot of time man thanks alot you work is awesome

    ReplyDelete
  95. Whats the API Key?

    ReplyDelete
    Replies
    1. You do not need an api key with this version; only with the original version I wrote. See the updated instructions in the post.

      Delete
    2. Try this new download link: http://cur.lv/lgo6v

      Delete
  96. A new version has been released! All problems reported here have been fixed and all suggested features added. The original post has been updated with new documentation and a download link.
    You can download from here as well: http://cur.lv/lgo6v

    ReplyDelete


Get paid to share your links!