GrooveOff
Audio
Score 67%
Description:

GrooveOff is an unofficial client for grooveshark.com. With it you can search its huge database (thanks to a public api) for artists, songs and albums and save them on disk for offline playing. It provides easy to use filters by artists and albums. I embedded also a minimal player for songs preview/listening so you may decide to keep/reject them.

The application is founded upon Qt toolkit but I did my best to let GrooveOff feel native in each desktop environment.

If you want to add a translation use the following transifex page:

https://www.transifex.com/projects/p/grooveoff/resource/translations/
Last changelog:

4 years ago

version 0.2.0 (release 2014-05-13 )
* New: Icons theme
* New: Save and Restore Session
* New: Download all tracks
* New: 'Mini Player' layout
* New: Mpris support
* New: Qt5 support
* New: Search by playlist id (thanks Bas)

version 0.1.9 (release 2014-03-10 )
* Added Portuguese (Brazil) translation by JAKSON
* Added Russian translation by Sema1011

version 0.1.8 (release 2013-12-09 )
* fix build system

version 0.1.7 (release 2013-08-05 )
* added Czech translation by fri

version 0.1.6 (release 2013-08-05 )
* added Basque translation by alexgabilondo

version 0.1.5 (release 2013-07-08 )
* added French (by maxlath) and Slovak (by dagsoftware) translations

version 0.1.4 (release 2013-05-30 )
* added Greek translation by dglent

version 0.1.3 (release 2013-05-30 )
* match api changes
* fixed hidden search button if parsing fails

version 0.1.1 (release 2013-04-20 )
* Added Spanish translation by Ariel Rivas

version 0.1 (release 2013-04-16 )
* Initial release

mrfricks

3 years ago

hi gcala,

i'm suddenly getting 'ssl handshake failed' error again (puppylinux) .... it was working fine until this month sometime. ca-certs are installed .... any idea?

cheers

Report

C

gcala

3 years ago

Hi, unfortunately I can't confirm this problem. It's working on my side. An Archlinux user informed me that he solved a network error installing "ca-certificates-java". Give it a try.

Bye

Report

LazyFan

3 years ago

Hi,
I had the same problem again after a fresh 13.10 install:

~$ grooveoff
grooveoff: error while loading shared libraries: libqjson.so.0: cannot open shared object file: No such file or directory

But this time I did:
~$ sudo apt-get -f install

With the result of:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libqjson0 libqt4-core libqt4-gui
The following NEW packages will be installed
libqjson0 libqt4-core libqt4-gui
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 76.1 kB of archives.
After this operation, 441 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://gb.archive.ubuntu.com/ubuntu/ saucy-updates/universe libqt4-core amd64 4:4.8.4+dfsg-0ubuntu18.1 [6,308 B]
Get:2 http://gb.archive.ubuntu.com/ubuntu/ saucy-updates/universe libqt4-gui amd64 4:4.8.4+dfsg-0ubuntu18.1 [6,306 B]
Get:3 http://gb.archive.ubuntu.com/ubuntu/ saucy/main libqjson0 amd64 0.8.1-2 [63.5 kB]
Fetched 76.1 kB in 0s (278 kB/s)
Selecting previously unselected package libqt4-core.
(Reading database ... 244352 files and directories currently installed.)
Unpacking libqt4-core (from .../libqt4-core_4%3a4.8.4+dfsg-0ubuntu18.1_amd64.deb) ...
Selecting previously unselected package libqt4-gui.
Unpacking libqt4-gui (from .../libqt4-gui_4%3a4.8.4+dfsg-0ubuntu18.1_amd64.deb) ...
Selecting previously unselected package libqjson0:amd64.
Unpacking libqjson0:amd64 (from .../libqjson0_0.8.1-2_amd64.deb) ...
Setting up libqt4-core (4:4.8.4+dfsg-0ubuntu18.1) ...
Setting up libqt4-gui (4:4.8.4+dfsg-0ubuntu18.1) ...
Setting up libqjson0:amd64 (0.8.1-2) ...
Setting up grooveoff (0.1.8-1) ...
Processing triggers for libc-bin ...

Now it runs fine thanks :)

Report

Drool

4 years ago

http://packages.altlinux.org/en/Sisyphus/srpms/grooveoff

Report

C

gcala

4 years ago

Link added, very thanks.

Report

teoj

4 years ago


OpenSuse 13.10
https://www.dropbox.com/s/l9pf9yjdximb2d4/GrooveOff-20131123-1.x86_64.rpm

Report

C

gcala

4 years ago

Thanks for your effort but I'm currently using opensuse build service (OBS) to provide binary packages for various distributions, including opensuse.

Report

LazyFan

4 years ago

Hi,
Great app and worked great on 13.04.
But now faisl on Ubuntu 13.10. I get this error from teh console after install:

~$ grooveoff
grooveoff: error while loading shared libraries: libqjson.so.0: cannot open shared object file: No such file or directory

Report

C

gcala

4 years ago

libqjson.so.0 belongs to libqjson0, can you check that the package is installed?

Report

LazyFan

4 years ago

Yes it is there:

~$ dpkg -l | egrep 'libqjson0'
ii libqjson0:amd64 0.8.1-2 amd64 Qt-based library that maps JSON data to QVariant objects

However after an update of somes files (python ones) it seems to work now :)
Must have been an error with vanilla 13.10 that needs to be updated as soon as you install it.

BTW: Great app :)

Report

Jimthetyreman

4 years ago

Using Ver 0.1.7 in Linux Lite and getting "SSL Handshake Failed"

Can you help me connect?

I'm a linux Noob so you'll have to be "Simple"!! :-)

Report

C

gcala

4 years ago

Hi,
sorry if I'm late. Can you tell me how you installed GrooveOff? From source code or fron binary provided by your distro? Usually, "SSL Handshake Failed" error is due by missing ca-certificates package. Check if it's installed.

Report

Jimthetyreman

4 years ago

Hi, thanks for the reply. i downloaded from Qt-Apps.org and installed using Gdeb package installer. I've checked my package management and I,m showing 2 CA-Certificates. 1. for java ". Common.

Hope this helps.

Report

C

gcala

4 years ago

Try installing one or both of them and check which one suit your needs.

Report

Jimthetyreman

4 years ago

Sorry, I should've mentioned, that they are both showing as installed in Synaptic Package manger! Should I uninstall and try install from 1. I have Lubuntu Software Centre (I'm running Linux Lite 1.0.6) or 2. Synaptic package manager.

Strange, cos this worked fine in Zorin, before i switched to linux lite.

Report

Jimthetyreman

4 years ago

Using Ver 0.1.7 in Linux Lite and getting "SSL Handshake Failed"

Can you help me connect?

I'm a linux Noob so you'll have to be "Simple"!! :-)

Report

Arglinux

4 years ago

Hi, the download links do not work.

Report

C

gcala

4 years ago

Seems that links for pre-packaged binaries are all pointing to old version 0.1.4. Maybe a temporary problem of openDesktop server/API. You can still download it from my blog page:

http://gcala.blogspot.com/2013/04/presenting-grooveoff.html

In the meantime I'll send a mail to openDesktop.org maintainers.

Thanks for reporting this issue.

Report

mrfricks

4 years ago

package for puppy linux here http://www.murga-linux.com/puppy/viewtopic.php?p=702637#702637

Report

dglent

4 years ago

add an option to save files in ogg instead of mp3 format ?

Report

C

gcala

4 years ago

Sorry but current grooveshark's api doesn't have this option, only patented mp3 format.

Report

elkooder

4 years ago

It works perfect on my LMDE, thank you.

Report

C

gcala

4 years ago

Great!

Report

mrfricks

4 years ago

i'm having problems getting this working on puppy linux .

# grooveoff
GrooveOff :: "SSL handshake failed"

any ideas what i'm missing?

thanks

Report

C

gcala

4 years ago

Can you give me more infos, like:

* how did you install the app (source code, from puppy repos, etc)?
* which qt version are you using?
* and puppy version?

This error never popped in my tests, though.

Report

4 years ago

version 0.2.0 (release 2014-05-13 )
* New: Icons theme
* New: Save and Restore Session
* New: Download all tracks
* New: 'Mini Player' layout
* New: Mpris support
* New: Qt5 support
* New: Search by playlist id (thanks Bas)

version 0.1.9 (release 2014-03-10 )
* Added Portuguese (Brazil) translation by JAKSON
* Added Russian translation by Sema1011

version 0.1.8 (release 2013-12-09 )
* fix build system

version 0.1.7 (release 2013-08-05 )
* added Czech translation by fri

version 0.1.6 (release 2013-08-05 )
* added Basque translation by alexgabilondo

version 0.1.5 (release 2013-07-08 )
* added French (by maxlath) and Slovak (by dagsoftware) translations

version 0.1.4 (release 2013-05-30 )
* added Greek translation by dglent

version 0.1.3 (release 2013-05-30 )
* match api changes
* fixed hidden search button if parsing fails

version 0.1.1 (release 2013-04-20 )
* Added Spanish translation by Ariel Rivas

version 0.1 (release 2013-04-16 )
* Initial release

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.2.0
updated May 13 2014
added Apr 17 2013
downloads today
0
page views today 4