Commits

Author Commit Message Labels Comments Date
Damián Nohales
Player and PlayList related features already refactorized and some bugs fixed I also implement a patch to avoid GrooveShark madness requests caused when user press repeatedly the prev and next button by adding a timeout before the song streaming.
Branches
refactoring
Damián Nohales
Moved some methods for readability.
Branches
refactoring
Vladimir Kolev
A try block fixes the IndexError when removing downloads from the queue. Probably should be removed, since the downloads are already removed before the check. Still not sure why are theese random freezes when searching...
Branches
refactoring
Comments 2
Damián Nohales
Bug fixed while searching by song on a AbstractSongList with repeated songs (untested!!) When I search a row by a Song object in an AbstractSongList, I made the search comparing the GrooveShark ID for the song (see Song.equals), I change this by assigning a unique local ID for all Song objects created, and when search for a song, the comparation is in the local ID.
Branches
refactoring
Comments 2
Damián Nohales
I forgot the glade files -.-
Branches
refactoring
Damián Nohales
Many refactoring and bug fixes. - Now, the About, SongInfo and Preferences dialog are implemented in 3 differents classes. - Almost all the widgets handlers has the on_ prefix. - Several constants were moved into the Enviroment class. - Fixes at checking the Last.fm user and password in the preference dialog. - Code moved from check_for_update method to UpdateThread class. - The SongInfo dialog now loads the song cover asy…
Branches
refactoring
Damián Nohales
Improve app startup with InitThread, improves downloading pause/resume. - Previously, the app startup was buggy and slow, now, the main window is showed faster as possible while InitThread is executing to initialize Grooveshark API. The download queue file is loaded after InitThread finish its execution. - Grooveshark does not allow partial downloads, but Song support this anyway and detects when the partial download fails to truncate the downloaded file to 0 bytes.…
Branches
refactoring
Damián Nohales
Created the DownloadList class, implemented song download on Song class, remains refactoring I guess this is a good moment to start the refactoring to use the new classes. NOTE: There is a regression in the downloads, remains to implement pause/resume support again.
Branches
refactoring
hg
Implemented PlayList class, remains refactorizations. I'm having problems with the result list, when search for a song for the first time, works good, but when I try to search again, the program carsh with the following output: *** glibc detected *** /usr/bin/python2.7: double free or corruption (out): 0xb4f37758 *** ** Gdk:ERROR:/build/buildd/gtk+2.0-2.24.4/gdk/gdkregion-generic.c:1110:miUnionNonO: assertion failed: (y1 < y2) Vlad!! help me!!
Branches
refactoring
hg
Deprecating song_model_data and imports fixes AbstractSongList now deprecates song_model_data in favor of append_song overriding.
Branches
refactoring
Damián Nohales
Implemented SearchResultList class.
Branches
refactoring
Damián Nohales
Some imports fixes a refactoring to use Enviroment.
Branches
refactoring
Comments 1
Damián Nohales
Some classes moved, implemented Enviroment class. - SharkDown was moved to a separate file. - SingleService was moved to a separate file. - Created the Enviroment class: this is a singleton class that hold app information, configuration and the app object. Also, in the enviroment script, was implemented the env(), app() and config() functions as shorcuts to access to the Enviroment object, the SharkDown object and the ConfigObj respectively.
Branches
refactoring
Damián Nohales
.hgignore for .pyc files.
Branches
refactoring
Vladimir Kolev
Updated Italian Translation thanks to Francesco Ricci
Vladimir Kolev
Added French and Polish translations
Vladimir Kolev
Updated german translation thanks to bus_tom
Vladimir Kolev
Added tag gsharkdown-0.5.2 for changeset acf5cc1f2ecf
Vladimir Kolev
Updated version to 0.5.2 to include the latest fixtures
Tags
gsharkdown-0.5.2
Vladimir Kolev
Fixed problems with grooveshark and the new design now gSharkDown works
Vladimir Kolev
Added tag gsharkdown-0.5.1 for changeset 0409e8c1914a
Vladimir Kolev
New version released. Still not working with grooveshark, but at least the user is notified that the service is changed, and that we are working on a salution.
Tags
gsharkdown-0.5.1
Vladimir Kolev
A bit commit including: - Updated translations and error handling - Stop/Resume downloads in Download manager - Load downloadqueue on startup etc.
Vladimir Kolev
A try to fix the problems with the special characters in labels
Vladimir Kolev
Fixed the problem with last.fm it was a typo... damn it Added button Love Song for Last.fm
Vladimir Kolev
Fixed Appindicator icon loading when no gsharkdown folder in /usr/share/pixmaps
Vladimir Kolev
The update_language_template.sh script now syncs every translation with the catalog gsharkdown.pot
Vladimir Kolev
- The AppIndicator is no more requiered dependancy, since if appinficator package is not installed, the normal gtk.StatusIcon is used instead. - The MenuItem for showing and hiding the main windows was replaces by CheckMenuItem. - Updated translations.
Vladimir Kolev
Updated about_dialog.ui since gSharkDown 0.5 is still not official
Vladimir Kolev
Fixed the Pango Warning with non-UTF-8 characters when downloading
  1. Prev
  2. Next