Skip to content

andreapergola/spotify-to-mp3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify to MP3

A simple command line utility to download MP3 files of Spotify tracks

Installation

Mac OS X (Snow Leopard & Lion)

$ sudo gem install spotify-to-mp3

Probably sudo can be ommited if using rvm or similar.

Linux (Ubuntu 11.04)

Make sure you have rubygems installed and configured:

$ sudo apt-get install rubygems1.8
$ echo 'PATH=$PATH:/var/lib/gems/1.8/bin' | sudo tee /etc/profile.d/rubygems1.8.sh >/dev/null

$ sudo gem install spotify-to-mp3

Windows (not tested)

Install Ruby

gem install spotify-to-mp3

Usage

  1. Create a file (like songs.txt) and copy the Spotify songs URLs to it. Plain song names are also accepted. It will look like this:

     http://open.spotify.com/track/1JqTcOjOn7gEpeC0JcRVPa
     spotify:track:1fE3ddAlmjJ99IIfLgZjTy
     The Drums - Money
    
  2. Download songs. They are saved to the current directory. Errors will appear in red (like when a song is not found).

    $ spotify-to-mp3 songs.txt

Changelog

2012-08-20

  • Set filename artist and title from Grooveshark

2012-01-11

  • Touch already downloaded songs. This way songs no more in the download list can be spotted easily.

2011-10-03

  • Make it work on ruby 1.8.7 (Snow Leopard)

2011-09-26

  • Both Spotify URLs and plain song names are accepted

Testing

$ rspec

TODO

  • Consider multiple artists songs
  • Filter Grooveshark results by artist, title and length
  • Accept tracks from stdin (instead of from a file, to drag songs directly to the app)
  • Exit with a single Ctrl+C
  • Cleaner output
  • Don't pick remixes

About

Download MP3 files of Spotify tracks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%