Commits

Show all
Author Commit Message Labels Comments Date
Damián Nohales
Song cover cache implemented and improvements on cover downloading. Now, gSharkDown saves all covers on disk to cache them. There is an unimplemented method to limit the cover cache, it's called covercache.analyze_cache_limit, this method should to check if covers exceeds the cache limit size (a config value), and if this is true, the method should remove files until cache limits are ok. Now also, if there are more than one song, and the cover for that's songs is …
Damián Nohales
Grooveshark initialization redesigned. Now, when gSharkDown needs to use Grooveshark, will ever call to groove.init(). groove.init() will be thread safe to don't allow multiples initializations. Also, groove.init() will return instantly when Grooveshark is already initialized. As consequence, user will experiment a shorter response and start up time.
Damián Nohales
Forget to commit main_window.ui
Damián Nohales
Only allow one concurrent song download. You may think this is a strange decision, but it have some pros: - gSharkDown does not overload Grooveshark, avoiding IP banning or something like that. - If user has slow connection, with unlimited concurrents downloads causes that a simple song takes to much on finish downloading. - The speed limit configuration now works right because is more easy to handle the curl configuration. …
Comments 1
Damián Nohales
A little translations oops.
Damián Nohales
Redesigned preferences dialog and proxy preferences
Damián Nohales
Don't allow to change the playlist style when Gtk don't support this.
Vladimir Kolev
Updated Bulgarian and German translations
Vladimir Kolev
Application now starts and works on with older versions of gtk.
Comments 2
Damián Nohales
Translation fixed
Damián Nohales
Support for proxy, cookies and user agent on GStreamer and minor bugs fixed.
Damián Nohales
Adapted song download and cover download to the new curl. The covers, also, are downloaded after groove initialization finish, then, the downloads ensure to use cookies.
Damián Nohales
Improved cUrl initialization and groove lib Now the cookie is saved to and readed from a file using COOKIEJAR and COOKIEFILE options. The connections are closed in all cases. Enviroment.create_curl now is groove.createCurl.
Damián Nohales
Show a more describable when Groveshark initialization failed.
Damián Nohales
Migrated groove library to cURL
Damián Nohales
Using PlayBin2 instead of PlayBin.
Damián Nohales
New improved cURL class and create_curl method in Enviroment.
Damián Nohales
Proxy initialization in Enviroment class.
Troy Ponthieux
Fixes a bug where a search result matching only one instance of a song causes the error: 'list indices must be integers, not str'
Damián Nohales
Show useful tracks related information
Damián Nohales
Playlist icons only style disabled (causes crashes) Also, unselect all items when playlist is hidden.
Damián Nohales
Some code cleans and fixes on love button sensitivity
Damián Nohales
Check file exists before delete when a download is canceled
Damián Nohales
Show an error when gSharkDown cannot play a song
Damián Nohales
Deleted unsuitable comment.
Damián Nohales
Added style changing on the playlist.
Damián Nohales
Field name error fixed. From issue: https://bitbucket.org/vkolev/gsharkdown/issue/46/lastfm-scrobbling-issue
Damián Nohales
Ouch, error on the update dialog
Damián Nohales
Added tag latest for changeset 13e70c31da11
Damián Nohales
Added tag gsharkdown-0.6.7 for changeset 13e70c31da11
  1. Prev
  2. Next