Browsers Windows

How to Download Music From Deezer, Pandora and More

Jason K 27-01-2009

how to download music from pandoraWebsites such as Deezer, Pandora, imeem, (and others) all serve free streaming music – often bundled with certain restrictions that reduce their convenience to users. A number of separate various applications exist to download music from specific sites (such as Freezer which exists to download from Deezer, Jiwa, and imeem only. Or tools like VidToMP3 that can convert Youtube videos to MP3.), so their range is limited.

Today we’ll show you an all-inclusive method that can download songs from Pandora and most, if not all, websites. The drawback? No automatic naming, the files are in FLV format rather than MP3, and you’ll have to drag them out of the cache yourself. However, user input is minimal, especially on playlist type websites.

BEFORE YOU PROCEED! : The following instructions described below may violate the Terms of Service of the aforementioned websites (and also have various moral implications). This tutorial is provided for your convenience only – all actions you undertake using this tutorial are yours alone and MakeUseOf cannot be held liable for any damages incurred.

Set up Proxomitron

Proxomitron -how to download music from pandora

    1. Download and install Proxomitron. When you first run it, you’ll be greeted by a rather interesting (eye stabbing) interface. To change this, click Config and select Don’t use textures.
    2. Uncheck Web Page Filters, we will not need them. If you want, you can take a selective look by clicking Web Page under Edit Filters, but at least one of the default options interferes with the ability to use music streaming websites.

Proxomitron Filter Headers Configuration

  1. Click Headers under Edit Filters. Check the following, but uncheck everything else:
    • Cache-Control: always cache (in)
    • Expires: always cache (in)
  2. Hit OK. At this point, Proxomitron is all configured. The next steps will deal with setting up Firefox to use Proxomitron.

Set up Firefox and Download Songs

Firefox Proxy Setup and Cache Size

    1. Open up Firefox. Head over to Tools → Options… → Advanced → Network → Settings, and hit Manual Proxy Configuration. Set it to use localhost and port 8080. Also check that the cache quota is sizable based on the amount of music you want to download at once (I have mine set at 50MB).

save streaming song Deezer

    1. At this point Firefox is configured to run its connection through Proxomitron, which will filter out the unwanted HTTP headers. Head over to a music streaming website of your choice and load up a song.
    2. Head over to the cache folder once it’s finished loading. You can do this step after loading a bunch of songs, as long as the number of songs you’ve loaded doesn’t grow beyond the cache size, at which point files start getting automatically pruned.
      • On XP it’s C:\Documents and Settings\[username]\Local Settings\Application Data\Mozilla\Firefox\Profiles\[random].default\Cache
      • Vista: C:\Users\[username]\AppData\Local\Mozilla\Firefox\Profiles\[random].default\Cache
      • Portable Firefox: \FirefoxPortable\Data\profile\Cache

Firefox Cache Folder on XP

Sort the list by Date Modified so that the most recent files end up at the top. Generally the Date Created is when the streaming was initiated, while the Date Modified is when the stream finished downloading. Make sure the size is realistic (you generally want something above 1000KB), then copy/paste the file to a different folder and rename it with a .flv extension.

  1. Convert the .flv file to .mp3 with a program of your choice. I prefer WinFF. You may also use online FLF to MP3 converter like FLVto.

That’s the process in a nutshell. Find a website that defies this method? Any easier method to download music from Pandora and alike music streaming sites? Tell us about it in the comments.

Related topics: Download Management, File Conversion, Mozilla Firefox, MP3.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Dawin
    March 29, 2018 at 2:42 am

    To download music, playlist, album in 320kbps from Deezer, Spotify to MP3 or FLAC, I highly recommend Allavsoft.

  2. Piano Instrumentals
    January 11, 2010 at 4:45 am

    great, unfortunately most online radio stations are not available in europe (pandora f. E.).

  3. David
    January 3, 2010 at 1:33 am

    Pandora was fine but can't even listen any more. AlI get is "It's taking longer than expected to figure out the perfect song to play next. The music should be playing soon, but if you get tired of waiting, try switching to one of your other stations." Had this before every now and again but now it seems to be permanent. Doh! Noticed that my sign-in details don't seem to be remembered these days either and when I did so, my quick-mix of artists comes up on the left, as normal but the horizontal scrolling "covers" playlist doesn't start and eventually I get the error box. Significantly, I get the same problem on different computers in my home and also different browsers, which makes me think it might be something to do with the proxy I use, as this seems to be the common factor. Anyone else having trouble? Any suggestions?

  4. andy
    December 4, 2009 at 6:48 pm

    PS that was on Grooveshark that it works on

  5. andy
    December 4, 2009 at 6:46 pm

    thanks very much, I have wasted hours trying to find songs in mp3 format to download, now I can do it myself with streaming content. excellent article!

  6. Dave
    December 4, 2009 at 4:34 pm

    Never mind downloading! Pandora was fine but can't even listen any more. AlI get is "It's taking longer than expected to figure out the perfect song to play next. The music should be playing soon, but if you get tired of waiting, try switching to one of your other stations." Had this before every now and again but now it seems to be permanent. Doh! Noticed that my sign-in details don't seem to be remembered these days either and when I did so, my quick-mix of artists comes up on the left, as normal but the horizontal scrolling "covers" playlist doesn't start and eventually I get the error box. Significantly, I get the same problem on different computers in my home and also different browsers, which makes me think it might be something to do with the proxy I use, as this seems to be the common factor. Anyone else having trouble? Any suggestions?

  7. BillyD
    December 4, 2009 at 11:55 am

    Hey Jason, Thanks for this article, great info. Recently my cache no longer shows the incoming songs from Pandora. I wonder if they changed the location?

  8. MichaelF
    September 7, 2009 at 8:18 pm

    Help! I followed all the instructions correctly but after the song loads, the cache folder is only full of 400KB's and a couple that are less than 400KB. There is none above 1000KB and when I try to rename a 400KB to .flv extension, it only plays part of the song. Please help.

    • Jason K
      September 7, 2009 at 10:45 pm

      This method no longer works with Deezer - I'd suggest using other music sources such as Grooveshark.

  9. ppmf
    August 21, 2009 at 2:51 am

    Agree with Gerard. It does not work any more for Deezer. The cache folder shows a series of 400kB capped files for me. I cannot get the full file.

    I added the flv extension to one of the 400kB files. It sounds like the original file, but with random bits of less than 1 second each. It seems that the song contents has been shuffled. I looks as something smart done by Deezer.

    Is there a trick in Proxomitron or Firefox settings to bypass this and get the full file?

    For other sites, it still works as described. It is just a change in Deezer.

    • Jason K
      August 21, 2009 at 4:23 am

      I doubt there's a real solution as of now - I would just use a different website. Grooveshark often provides music files with a higher bitrate (though less consistent among files).

  10. Gerard
    July 26, 2009 at 10:01 pm

    Doesn't work with deezer anymore

  11. David
    July 24, 2009 at 3:08 pm

    If you use Firefox, install Download Helper.
    When I experimented, it downloaded the playing track as a .flv file, (allegedly!). I had difficulty in getting two different audio extraction programs to recognise it as a true .flv file but I had excellent results by using the audio version of Media Coder
    to convert to mp3 (You can probably convert to other formats, I would think - not tried it). Quality is very good. You have to re-title the mp3 file yourself - and be quick before you forget what it is!

  12. pandora rocks
    July 1, 2009 at 11:30 am
  13. Surfer
    June 28, 2009 at 7:03 pm

    The "visit site" link does not work for that very often. The nice thing about playlist is that you just make a playlist of the albums/artists that you want. Then sit there and as soon as you see the song complete buffering pop over to your "cache" window and rename the file! Thanks for the reply Jason. The best thing is that the "songs" stay in the cache folder for a little while. Song you can let a few songs play and then go over and rename them or whatever.


  14. Surfer
    June 27, 2009 at 10:04 pm

    There is a way easier way. You don't even have to download other programs bro. You just have to find the hidden cache folder. Make a playlist on otherwise on alot of other sites(like you dont even get the info. On playlist you almost always get the info and then you don't have to manually enter it. In cache you just directly name it .mp3 dont even do the .flv thing or mess with your mozilla settings. Then drop drag into a pre made folder in your iTunes music folder. Then drag that folder in itunes and you are home. Good article, I have done it for awhile and actually found it out on my own, would be nice if there was a macro to rename anything over 1,000 kb to .mp3. Also, it works on pc as well, it will work on anything as long as you are not dumb.

    • Jason K
      June 28, 2009 at 12:50 am

      In general, the sites I listed use HTTP headers to set Expire dates in the past so that the files are never stored in the cache (without the modification in the tutorial above). could be considered as a search engine like Google, and thus actually links you to the original MP3s it finds - allowing you to download them easily. You probably don't need to use the cache method for if you just search it and hit the "Visit Site" link.

  15. J
    June 18, 2009 at 1:01 am

    Hey, has anyone found an app that will either convert the .m4a or .flv to .mp3, and also automatically add the meta-data into the ID3 of the .mp3 files. I have been using tag scanner / mp3tag / FreeMusicZilla but there's gotta be at least one mp3/mp4 auto tagger that I can use to replace the 2 I am using now ....

  16. Catarina
    May 5, 2009 at 1:49 pm

    I can't find my cache folder. How is this possible?! I've done everything and as soon as i open my mozzila firefox folder the only thing there is a shortcut to the browser..!!

  17. Music Download king
    April 1, 2009 at 2:08 pm

    I love the internet. But it doesn't do what is is supposed to do. Make life easier. Why should it be so hard to download music? I use, there are many sites with that script. It's easy and quick. No registration stuff etc. Just my 2 cents :)

  18. chris
    March 24, 2009 at 9:41 pm


    i was using the proxy, but something happened and for some
    reason, every time i open both mozilla and the proxy,
    mozilla shows a message that says the "proxy server refused connections"

    does anyone know how to fix it?!?!?!?!

    • Jason K
      March 24, 2009 at 9:49 pm

      Configure Firefox to use no proxy - and Mozilla will work properly. To fix Proxomitron, however, would require more information.

      • chris
        March 24, 2009 at 10:06 pm

        do u know how to fix the proxomitron? i've installed it and removed it numerous times, but it still doesnt work

        • Jason K
          March 25, 2009 at 7:16 pm

          You can reopen Proxomitron, and go to File -> Reload Default Settings if you believe that is the problem. Also check to see that your settings match in Firefox, wrong port means it doesn't work.

  19. legend16
    March 13, 2009 at 11:51 pm

    i really can't see my cache folder... this sucks.. i want it so badly..X((

  20. Error Coins
    March 9, 2009 at 2:24 pm

    I dont know why anyone needs a guide to download music, it has been available all over the internet for 10+ years!

    Ved: Nice IMEEM works pretty well

  21. ppmf
    February 27, 2009 at 8:31 am

    I am familiar with Deezer, where songs are always full lenght. Just looked at other services:
    - Pandora: limited to the US, I cannot access.
    - imeem, most songs are limited to 30 seconds, not good for hearing.

    For example, looking for "Madonna - confessions of a dance floor", it is not on Deezer and only 30 seconds available on the other sites. Where should I look for (staying legal) to listen to the full version of this song?

    • Jason K
      March 1, 2009 at 12:26 pm

      Try Grooveshark

      • ppmf
        March 2, 2009 at 11:42 am

        Thanks, I tried Grooveshark. A few comments about Grooveshark vs Deezer:

        - Procedure to Extract the file. Grooveshark wins.
        In Grooveshack, directly add the mp3 file extension to the file and it works. No need to rename the file to flv. In fact, renaming to flv and then extracting the mp3 gives an error with FLVExtract "not a flv file".

        - Audio quality: Deezer wins.
        I have the impression that files are bigger in Grooveshark than in Deezer (for the same title /play length). I assumed that that meant better audio quality for Grooveshark. But listening to the same piece of audio, the sound seems more metallic in Grooveshark, it is nicer to hear in Deezer. Don't read me wrong, both services remain low quality in general.

        - Download speed: Deezer wins.
        This is probably due to my location, France, where Grooveshark is not much deployed. In Deezer, titles download almost instantly, whereas titles sometime pause because it plays faster than it gets downloaded. Deezer used to have the same bandwidth problem but drastically improved by mid 2008.

        - Availability of artists: Grooveshark is a clear winner.
        Deezer negociates rights with artists, so obviously certain albums are not on Deezer. I don't know what is the business model behind Grooveshark, but the choice of music is breathtaking.

        - Ergonomy: Deezer wins.
        One of Deezer's strong points is that you can display a whole album from the name of one of its titles. This is not user generated playlists as is Grooveshark, it is embedded in Deezer.

        Conclusion: Grooveshack has become my favorite. I just wished the connection was faster and that it would be easier to see a whole album and navigate through its titles.

        • Jason K
          March 2, 2009 at 6:47 pm

          A comment about audio quality: The songs on Grooveshark have varied qualities - I've seen up to 320kbps on the MP3 files there (and down to 128kbps).

          Thanks for your rundown, I'm glad Grooveshark worked well for you.

  22. Ved
    February 27, 2009 at 12:31 pm

    The best way I could find to download IMEEM VIDEOs is :

  23. ppmf
    February 25, 2009 at 12:32 am

    [edit] It also works in firefox portable, it is just that the default cache folder size is 0, so I had to change this to 50MB for the cache folder to appear.

  24. ppmf
    February 25, 2009 at 12:30 am

    One more comment: it is possible to change the location of the cache folder in Firefox.

    1/ new tab > type about:config in the address bar.

    2/ If the entry
    does not exist, then create it: right click in the list > New > String >
    Type this for the preference name:

    3/ Type the name of your new cache folder for the new string value. For example:
    C:\Deezer Download

    4/ Restart firefox for this change to be applied.

  25. ppmf
    February 25, 2009 at 12:23 am

    Thanks for this explanation. I did not know Proxomitron before, it is quite interesting.I tried what you describe with different browsers, and had mixed results:

    IE: works, but the downloaded pieces of music are scattered around randomy named folder inside the cache folder, so it does not make it practical.

    Opera: I could not find the files in the cache folder, not sure why.

    Firefox portable: I could never find the cache folder inside \FirefoxPortable\Data\profile\
    In explorer, I do have the option to show hidden files and folders (although I do not think that the cache folder is hidden).

    Firefox: works as described.

    By the way, I found out that it is not necessary to wait for the piece of music to completely play in deezer, I just fast forwarded with the mouse and the file immediately got downloaded.

    Finally, I tried FLVExtract and this works like a charm to get the mp3 from the flv file. It is a very simple program (no setting) that extracts the mp3 from the flv to the same folder.

  26. curious
    February 23, 2009 at 6:38 pm

    I contacted Pandora and received the following information:

    Such programs may exist, but is an "unauthorized third-party application and using it is a violation of our Terms of Use" (Aaron, Listener Advocate, Pandora).

    I lost a lot of respect for this blog when I read this post. Seems other users here agree...

    It's fine to advocate the software's functionality, but reminders about TOU agreement violations would have been prudent and responsible IMHO.

  27. jessy
    February 11, 2009 at 8:21 pm

    if u need convert video (avi,mpeg,mov,wmv,mp4...) to flash (flv or swf) for ur websites,u can try wondershare video to flash encoder ...

    Free Download>>>

  28. player2704
    February 3, 2009 at 2:15 pm

    For some odd reason I complete the task and everything, but I do not see the LocalSettings\AppData\Mozilla on my PC.... WHY IS THAT??/

    I am not running on the Portable Firefox, am using Mozilla Firefox 3.05 installed directly into my C:\\ Drive


    • Jason K
      February 3, 2009 at 9:54 pm

      Make sure you can view hidden files and folders by going to Explorer, Tools -> Folder Options -> View -> Make sure "Show hidden files and folders" is selected.

  29. erik
    February 2, 2009 at 3:43 am

    It’s all about using the “net” tab on Firebug. Load it up and look for a 2-4mb file and then copy and download the mp3 file.

    • Ved Antani
      February 2, 2009 at 5:36 am

      I tried that erik. How do you download the file from fireBug ? I copied the URL to that 39 MB file but that is not downloading

  30. Paul
    January 29, 2009 at 8:13 pm

    on a mac all you need to do is use Opera.

    Wait for vid to finish loading then go to User-Library-Caches-Opera and rename the file .flv if in Flash and save to another folder. easy to identify the video or song due to its file size

  31. Brady
    January 29, 2009 at 5:10 pm

    It's all about using the "net" tab on Firebug. Load it up and look for a 2-4mb file and then copy and download the mp3 file.

  32. daniel
    January 29, 2009 at 6:02 am

    hi! its true, that the most music streaming apps are using skreemr or seekpod api /google indexOf search to request file uri? you can search over this search engines as well.

    installing and configuring Proxomitron only to get music files, is to complicated, imho.
    btw, the easiest way is to record the immediately by using one of 1000 wave recorder software, eg. wavelab....etc.

  33. donnaa
    January 29, 2009 at 4:22 am

    Isn’t it good enough that you can listen for free? Don’t ruin a free service being greedy

  34. Hmmph
    January 28, 2009 at 11:50 pm

    Hmmph, let's steal free stuff so it will no longer be free. Way to be a great contributing member of society and publicly be an accessory to theft. You should probably move your hosting outside the US.

    Give an inch and they'll take a mile.

  35. Matthew Sawicki
    January 28, 2009 at 6:45 pm

    Isn't it good enough that you can listen for free? Don't ruin a free service being greedy.

  36. Chuck
    January 28, 2009 at 6:12 pm

    I enjoy your blog very much and have been a subscriber for quite awhile, but I'm sad to see you reinforcing methods of piracy. A foolish statement like "bundled with certain restrictions that reduce their convenience to users" doesn't take into account the moral and legal implications involved. The sites mentioned don't have the legal right to deliver the music to you in downloadable formats. It would be nice if you had enough respect for the owners of the music to honor their restrictions. If you're going to teach people how to steal music more conveniently, at least have the grace to acknowledge what you're doing. Know-how passed on without a moral context is a graceless art.

  37. john
    January 28, 2009 at 4:58 pm

    the MP3's quality on Deezer is such crap, no one should even think about downloading music there.

  38. nat
    January 28, 2009 at 4:53 pm

    This is cool. Why not exploit such a great service? Since we all can’t freaking afford to buy the music to listen to? Man, this is awesome……

  39. James Thomas
    January 28, 2009 at 4:41 pm

    Are you trying to get these services shut down for a few hits to your website? Anyone with any intermediate skill already knows these tricks. Make it mainstream and these services will go away.

  40. notnat
    January 28, 2009 at 4:25 pm

    This isn't cool. Why exploit such a great service? Can't you freaking afford to buy the music to listen to? Man, this is lame......

  41. Pyro
    January 28, 2009 at 5:20 pm

    if you use then you can rip youtube videos (music vids) to flv; which, according to this article, can then be converted to mp3 via winFF.

    Nice, Thanks Jason for the info, giving this a try when I get home tonight.

  42. JohnW
    January 28, 2009 at 3:59 pm

    StationRipper - - actually does this, and names the song correctly (and gets art) for and a lot of others. For ones it doesn't "know", you get a numbered name (but saves in mp3 or mp4)

  43. André
    January 28, 2009 at 8:54 am

    This sounds really amazing, but... Is there a Mac OS X-compatible method??

  44. l3utterfish
    January 28, 2009 at 5:03 am

    Does it works with spotify?

  45. PeterD
    January 28, 2009 at 1:59 am

    Is this legal?

    • Joe
      January 28, 2009 at 5:02 pm

      Look inside yourself. You already know the answer. You always did.

      • Daniella
        January 28, 2009 at 5:59 pm


      • mAck
        January 29, 2009 at 9:57 am

        That's a question not to be asked.

  46. William
    January 28, 2009 at 1:33 am

    Interesting but I have a different problem: how to subscribe (actually pay!) for Pandora.

    I live in the UK and have to use a proxy connection to allow me to listen to Pandora. If I try to subscribe I assume the folks at Pandora will see that I'm not a US resident and (I think reluctantly) ban me.

    I think their service and content is amazing and I really want to contribute financially. Any suggestions? If anybody wants to answer privately please use the contact form on my site (and increase my average 'uniques' from two to three!).


  47. Ved Antani
    January 28, 2009 at 12:42 am

    This works only on MP3s with imeem. Anti-leech mechanism of imeem prevents videos to get downloaded. Is there a way by which I can download videos from imeem ?

    • LinderDuan
      February 4, 2009 at 2:40 am

      You can try this tool, named streaming video recorder.

      It can detect the real url of any streaming video and download them once you play them on Pandora.

      [Broken Link Removed]

      Oh, i dun have an account of Pandora. You can have a free trial.


  48. David
    January 28, 2009 at 4:44 am

    To extract audio from .flv files, I use AoA Audio Extractor. Very fast. Freeware from
    Scroll down to the bottom of the list.

  49. nonConvertible
    January 28, 2009 at 3:17 am

    afaik the flv is just a container format which means the actual music stream inside it is already in the mp3 format most of the time, so you should not convert, but simply extract the mp3 from the flv. converting should be avoided at all costs because it obviously degrades the quality. here's an extractor that works for me:

  50. shaun
    January 27, 2009 at 10:39 pm

    I'm a HUGE fan of PandoraJam

    It's Mac only, but does an amazing job. Plus, if you give a thumbs-up like the traditional Pandora, PJ adds the song to your "Top Rated" playlist in iTunes.

    It records music directly to iTunes and puts them in a playlist named after your Pandora station. You can use it without recording too, which is a nice touch.

    Just thought I'd share. FYI - I have no affiliation with pandorajam....just really like the app.

    • Bruce77
      July 23, 2009 at 10:59 pm

      Pandora is an amazing music service. If you want to actually save the music, I have an easy way to record music from the Pandora music service onto your computer. For windows and Mac both.