first commit
README filled. Basic version of python script added.
Javascript route added.
Used httplib instead of pycurl. Developed a GUI using wxWidgets currently capable of searching Grooveshark only.
Used wxWidget's events in a better way. Removed wxGlade tags. Removed query type picker since the relevant GUI elements do not exist yet.
Basic downloading implemented in GUI.
Fixed a "client" bug in groove.py. Used ObjectListView (now needed as dependancy) instead of ListCtrl. Support multiple selections, sorting by column and type to search. Updated README.
ui.py renamed to gui.py. GUI can now be executed through `groove.py --gui` instead of ui.py. Removed non-functional javascript version. Downloads to Downloads/. Greying on Windows bug fixed.
Default Sort removed (to restore relevancy). Config file added for destination directory. Added icon code.
groove.py runs gui when executed without arguments. Double-click plays a song. DLed/Total size of song is reported. Estimated bitrate. Speed calculated.
gui.py converted to ANSI.
Fixed bug when song duration was given zero. Disabled alternate row colour in both lists. Improved traffic speed through gzip compression.
Added update mechanism in a seperate script/executable. Updated README. Uploaded building scripts + misc files. Updated to Grooveshark's current usage (thanks spencerhakim).
Finally fixed the update mechanism. Program would have to install to AppData.
Added Maemo compatibility.
listen.grooveshark.com -> grooveshark.com
Settings directory set in ~ for linux.
Linux incompatibilities fixed.
Added Artist->Album->Song mode.
Code cleanup. Some error handling. HTTP instead of HTTPS when getting token.
Sends me statistics optionally. Polished GUI.