Video content is readily available online for you to download, but the download process isn't…
Read more Read more

Downloads can happen through Usenet using SABnzbd or via BitTorrent—it's up to you. All you need to do is fill in the settings so things are handled the way you prefer. And wow, you can really fine-tune your preferences. Headphones can help you pull lossless files, the highest quality available in lossy, a combination of both, or lossy files that meet certain bit rate requirements. It'll also embed album art and lyrics after it finishes download, among other really awesome features. While I don't really see any good reason to download "free" music these days—as digital music is perfectly affordable and easy to obtain from several different sources—Headphones is useful even if you already own the tracks. For example, you could buy the music on Amazon, keep the songs in Cloud Player, and use Headphones to download the local copy with all the data embedded in the files for you already. If you prefer lossless it also provides that option as well, and can re-encode it into lossy formats for you, too. In fact, if you don't want to download music with it at all it's still useful because it recommends new tracks you might like and can keep you updated about new albums from your favorite artist. Headphones is remarkably comprehensive.

Advertisement

Advertisement

You can use Headphones on pretty much any operating system so long as you have Python installed. On Windows you just need to right-click and choose Open With -> Python. On OS X and Linux you just need a terminal window and launch the Headphones.py script by typing "python /Path/To/Headphones.py" (the path being where you stored it). It's simple to use and pretty awesome!