Project

groove-dl

0.01
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Grooveshark downloader allow you to search, choose playlists and songs and download them.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0.6.0, ~> 0.6
~> 0.6
~> 10.0
~> 3.0
~> 0.25
~> 0.9

Runtime

>= 0.2.12, ~> 0.2
~> 2.2
>= 1.7.0, ~> 1.7
~> 3.6
>= 1.4.5, ~> 1.4
 Project Readme

#Grooveshark song downloader

GROOVESHARK.COM HAS BEEN TERMINATED ON APRIL 30, 2015

Build Status Gem Version

##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

Usage

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 --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 search --help
Usage: groove-dl search [OPTIONS]

Options:

    -p, --playlist      Playlist
    -s, --song          Song
    -h, --help          Display this help message.

Running tests

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.

License

See LICENSE file