gSharkDown
Audio
Score 60%
Description:

gSharkDown is a GNOME desktop application for downloading and playing audio files from the grooveshark.com service. It is based on the groove-dl library from George Stephanos (a.k.a jacktheripper51) hosted @ github, but is focused more on the information getting, and the playing of songs - the download options is not in the foreground.

Some of the importart features:
GNOME Desktop integration
Ease to use
Playlist with loop option
Download manager
Lyrics search and view
Song information with album picture
Remembers the playlist on exit
Notifications on track change (disabled by default)
Multimedia Keys support under GNOME Desktop
Last changelog:

6 years ago

Version 0.5.9
[li]Source code refactored[/li]
[li]Improved stability[/li]
[li]Fixed a lot of bugs[/li]
[li]Minor GUI improvements - like removing borders from some buttons[/li]
[li]Improved Download manager[/li]

Version 0.5.2
[li]Improved interface design[/li]
[li]New playlist view[/li]
[li]Love button for Last.fm[/li]
[li]Improved download manager[/li]
[li]Works with the latest grooveshark changes from 11.11.2011[/li]
[li]A lot of bug fixes[/li]

Version 0.4
[li]A lot of changes to the GUI[/li]
[li]Download manager with right click menu to cancel downloads[/li]
[li]Lyrics in threaded dialog[/li]
[li]Multiple selection for downloading and adding to the playlist[/li]
[li]Fixed Bug where on search the searchs results list was not cleared[/li]
[li]And meny other changes[/li]

Version 0.3.7
[li]Added multiple selection to the search results (thanks to eagleoneraptor)[/li]
[li]Added option to sort the playlist (thanks to eagleoneraptor)[/li]
[li]A lot of bugfixes and code cleanup[/li]
Version 0.3.5
[li]Fixed problem with missing configuration key[/li]
[li]Added German and Bulgarian translations[/li]
Version 0.3.4
[li]New feature - Scrobbling with Last.FM[/li]
[li]Modified Preferences dialog[/li]
Version 0.3.3
[li]New feature - Search for lyrics and lyrics dialog[/li]
[li]New enhancement - translatable interface[/li]
[li]Misspelling in about dialog fixed thanks to Giovanni from Italy[/li]
Version 0.3.1
[li]Fixed issue with the new path to the configuration file[/li]
Version 0.3.0
[li]Added option to save and open playlists[/li]
[li]Removed the debugging report when playlist songs[/li]

6zeroro6

5 years ago

Just wanna thank you for this great little software.
Intuitive layout, great funtionality, good work - keep it up! :-)

Report

gohanz

6 years ago

I man i have the Italian translation, but i don't know how to send to you.
Also i have a problem with Launchpad, i don't understand how does it work. :)

Report

C

vkolev

6 years ago

Okay no problem:
1. Go to https://bitbucket.org/vkolev/gsharkdown/issues/new
2. Enter as title: Italian translation
3. Set type to Proposal
4. Type some comment
5. Attach the .po file
and that's it ;)

Report

gohanz

6 years ago

Sorry but there is no attach button on the linked page on BitBucket.

Report

C

vkolev

6 years ago

I forgot that you should be registered. Then send it to this mail: vladi at vladimirkolev dot com

Report

gohanz

6 years ago

Good let me know if it's ok.

Report

C

vkolev

6 years ago

Your translation is added, will be published in the next release.

Report

gohanz

6 years ago

Just for test i have downloaded the latest source. But the GUI still show English localization.
All the others GTK apps show correctly the Italian localization.

Report

C

vkolev

6 years ago

Test with the following:
hg clone https://bitbucket.org/vkolev/gsharkdown

cd gsharkdown

LANGUAGE=it_IT python gsharkdown.py

It's working for me

Report

gohanz

6 years ago

Sorry the Italian translation work now. I have missed the locale directory inside my Slackware package on www.slacky.eu.

Report

gohanz

6 years ago

With this new version Gshardown fail to run.
I have a script wrapper under /usr/bin. This script run the main program under /usr/share/gsharkdown.

( #!/bin/bash

cd /usr/share/gsharkdown && ./gsharkdown.py )

The problem is that when i try to run Gshardown exit with this error

gsharkdown
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
File "./gsharkdown.py", line 685, in <module>
APP = SharkDown()
File "./gsharkdown.py", line 129, in __init__
self.check_for_update(None)
File "./gsharkdown.py", line 200, in check_for_update
local = open('%s/VERSION' % BASEPATH, 'r')
IOError: [Errno 2] File o directory non esistente: '/usr/share/gsharkdown/VERSION'

But it run correctly if i try to run it, inside the /usr/share/gshardown directory.


Report

C

vkolev

6 years ago

I will check this. The option to run the check for updates on application start was done very fast for the release, so I didn't checked everything as I should. Thanks for the report, but next time please use the Issue tracker @ bitbucket: https://bitbucket.org/vkolev/gsharkdown/issues

Report

gohanz

6 years ago

Many thanks!:)

Report

C

vkolev

6 years ago

Yep the problem with that the application didn't start was the grooveshark changes to their service. Now the issue is resolved and you can use it again. Pease update!

Report

coz

6 years ago

hey guy,
I have tested this on several systems and different versions of clean installed ubuntu.
I get the same readout.. I am guessing also that it is being blocked,, Hope this can be fixed :)
I enjoy the application

coz

Report

coz

6 years ago

Hey guy,
After a while I keep getting this'

cosimo321@coz:~$ gsharkdown
('result',)
('result',)
('result',)
('result',)
^CTraceback (most recent call last):
File "gsharkdown.py", line 666, in <module>
init_thread.run()
File "/usr/share/gsharkdown/lib/tfuncs.py", line 33, in run
groove.getToken()
File "/usr/share/gsharkdown/lib/groove.py", line 60, in getToken
"Cookie": "PHPSESSID=" + h["session"]})
File "/usr/lib/python2.7/httplib.py", line 955, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python2.7/httplib.py", line 989, in _send_request
self.endheaders(body)
File "/usr/lib/python2.7/httplib.py", line 951, in endheaders
self._send_output(message_body)
File "/usr/lib/python2.7/httplib.py", line 811, in _send_output
self.send(msg)
File "/usr/lib/python2.7/httplib.py", line 773, in send
self.connect()
File "/usr/lib/python2.7/httplib.py", line 1158, in connect
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)
File "/usr/lib/python2.7/ssl.py", line 344, in wrap_socket
ciphers=ciphers)
File "/usr/lib/python2.7/ssl.py", line 121, in __init__
self.do_handshake()
File "/usr/lib/python2.7/ssl.py", line 283, in do_handshake
self._sslobj.do_handshake()

any help would be appreciated

coz

Report

C

vkolev

6 years ago

I would say that grooveshark is blocking the application, I should check what was changed and try to fix it.

Report

C

vkolev

6 years ago

Download is now relocated to the download page, since the problem is that many users still download the old version, that doesn't have to option to check if new version is released

Report

6 years ago

Version 0.5.9
[li]Source code refactored[/li]
[li]Improved stability[/li]
[li]Fixed a lot of bugs[/li]
[li]Minor GUI improvements - like removing borders from some buttons[/li]
[li]Improved Download manager[/li]

Version 0.5.2
[li]Improved interface design[/li]
[li]New playlist view[/li]
[li]Love button for Last.fm[/li]
[li]Improved download manager[/li]
[li]Works with the latest grooveshark changes from 11.11.2011[/li]
[li]A lot of bug fixes[/li]

Version 0.4
[li]A lot of changes to the GUI[/li]
[li]Download manager with right click menu to cancel downloads[/li]
[li]Lyrics in threaded dialog[/li]
[li]Multiple selection for downloading and adding to the playlist[/li]
[li]Fixed Bug where on search the searchs results list was not cleared[/li]
[li]And meny other changes[/li]

Version 0.3.7
[li]Added multiple selection to the search results (thanks to eagleoneraptor)[/li]
[li]Added option to sort the playlist (thanks to eagleoneraptor)[/li]
[li]A lot of bugfixes and code cleanup[/li]
Version 0.3.5
[li]Fixed problem with missing configuration key[/li]
[li]Added German and Bulgarian translations[/li]
Version 0.3.4
[li]New feature - Scrobbling with Last.FM[/li]
[li]Modified Preferences dialog[/li]
Version 0.3.3
[li]New feature - Search for lyrics and lyrics dialog[/li]
[li]New enhancement - translatable interface[/li]
[li]Misspelling in about dialog fixed thanks to Giovanni from Italy[/li]
Version 0.3.1
[li]Fixed issue with the new path to the configuration file[/li]
Version 0.3.0
[li]Added option to save and open playlists[/li]
[li]Removed the debugging report when playlist songs[/li]

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.5.9
updated Jan 01 2012
added Jul 14 2011
downloads today
0
page views today 0