Commits

Author Commit Message Labels Comments Date
Vladimir Kolev
Merge changes, remove unused imports from Song.py, pep8 - removing unneded whitespaces
Troy Ponthieux
Fixes a key error when playing a song in the playlist
Damián Nohales
Check on the downloads list if a download will be overwrited additionally to check the disk.
Damián Nohales
Change window title when Grooveshark is initializing and Groveshark initialize when user start to type in the search box.
Damián Nohales
Error handling fixed.
Damián Nohales
Typo on preferences dialog.
Damián Nohales
Ensure application directories creation and translation fixes.
Damián Nohales
Update spanish translations
Damián Nohales
Damián Nohales
Song cover cache limit on preferences dialog.
Damián Nohales
Implemented analyze_cache_limit to clear cache folder.
Damián Nohales
Improved performance a memory usage on cover management.
Vladimir Kolev
Updated language files (Bulgarian / German)
Damián Nohales
Bug fixed on download resume.
Damián Nohales
Better streaming error handle.
Damián Nohales
Damián Nohales
Better error handling when Grooveshark is not working.
Vladimir Kolev
Languages update (Bulgarian / German)
Damián Nohales
Analyze cache on quit app.
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.
  1. Prev
  2. Next