Commits

Author Commit Message Labels Comments Date
Vladimir Kolev
Remove slashes from port numbers if any, when looking for a systemwide proxy configuration
Vladimir Kolev
System proxy is by default in uppercase when set in the environment with export HTTP_PROXY
Vladimir Kolev
Updated to the new changes in GS
Vladimir Kolev
Updated language Bulgarian and German
Vladimir Kolev
That's probably strange, but with this change and disabled proxy I'm still able to connect to GS. Need to be confirmed.
Comments 1
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
  1. Prev
  2. Next