#Grooveshark song downloader
##Requirements
- Ruby 1.9.3 or newer
##Installation
From RubyGems
$ gem install groove-dl
From Github
$ git clone https://github.com/PierreRambaud/groove-dl.git
$ cd groove-dl
$ bundle install
$ bundle exec rake install
Run groove-dl
and a gtk app will be displayed, you can:
- search for playlist or song
- choose download directory
- add them to queue
- download concurrently
In CLI mode:
$ groove-dl-cli --help
Usage: groove-dl [COMMAND] [OPTIONS]
Options:
-v, --version Shows the current version
-p, --playlist Playlist
-s, --song Song
-o, --output Output directory
-h, --help Display this help message.
Available commands:
search Search for something on GrooveShark
See `<command> --help` for more information on a specific command.
Search for song:
$ groove-dl-cli search --help
Usage: groove-dl search [OPTIONS]
Options:
-p, --playlist Playlist
-s, --song Song
-h, --help Display this help message.
To run unit tests:
$ bundle exec rake spec
To check code style:
$ bundle exec rake rubocop
To run all tests:
$ bundle exec rake
##Disclamer
You must have paid the song before download it, thus I'm not responsible for any violations this script does to Grooveshark's Terms Of Use. This is just a project for learning how to create gtk app in ruby.
See LICENSE file