How To Download Music From Deezer, Pandora And More

how to download music from pandoraWebsites such as Deezer, Pandora, imeem, Last.fm (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.

The basic premise of the method is to kill the HTTP headers that tells the content to expire so that the content will be cached – where you then drag it out of the cache, convert it to MP3, and add it to your library. We’ll be using a small program called Proxomitron, and as usual, we’re focused on Firefox.

Set up Proxomitron

Proxomitron -how to download music from deezer.com 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.
  3. Proxomitron Filter Headers Configuration

  4. Click Headers under Edit Filters. Check the following, but uncheck everything else:
    • Cache-Control: always cache (in)
    • Expires: always cache (in)
  5. 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).
  2. save streaming song Deezer

  3. 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.
  4. 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
  5. 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.

  6. 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.

Comments (65)
  • Piano Instrumentals

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

  • David

    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?

  • andy

    PS that was on Grooveshark that it works on

  • andy

    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!

  • Dave

    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?

Load 10 more
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.