Commit graph

168 commits

Author SHA1 Message Date
Amr Hassan 7e203ee5a2 * fixed: crashes when adding a job to Asynchronizer and starting it when it already started. 2008-09-12 15:49:13 +00:00
Amr Hassan ace8109ad7 2008-09-09 20:22:22 +00:00
Amr Hassan 74b1120745 2008-09-09 19:29:38 +00:00
Amr Hassan a369c6f0d1 * added a setup.py script 2008-09-09 19:22:13 +00:00
Amr Hassan 7d7b06d5d2 * Asynchronizer.async_call now accepts None as callback.
* moved all the tag related functions to a separate Taggable class.
 * added Taggable.setTags
2008-09-09 15:05:01 +00:00
Amr Hassan ba6699cc31 * Added Track.getWikiPublishedDate, Track.getSummary, Track.getContent.
* fixes
2008-09-04 14:58:11 +00:00
Amr Hassan e39fc5ab89 * fixes 2008-09-04 14:18:16 +00:00
Amr Hassan d625054e59 * Moved changes to an external file "changes.txt".
* Added new webservices as: Track.getId, Track.getDuration, Track.getListenerCount, Track.getPlayCount, Track.getAlbumName, Track.getAlbum, Track.getImage, Event.share.
* Reverted where all objects retrieve all available metadata on the server from the server, now optional.
2008-09-04 14:11:12 +00:00
Amr Hassan 5fe0d34fb6 * Added Track.getArtistName.
* Added Album.getArtistName.
* Added numerous functions to User, Making use of the new User.getInfo webservice.
* Every object now retrieves all the metadata from the webservices even the trivial ones like the album name or artist for proper casing. Use the object's attributes (like Album.artist_name and Album.title instead of Album.getArtistName() and Album.getTitle() if you can't afford the delay caused by retrieving the data from a remote server.
2008-08-31 23:03:48 +00:00
Amr Hassan de73c5100d * Added a little work-around on python's threading.Thread to make Asynchronizer objects able to restart more than once. 2008-08-31 15:18:01 +00:00
Amr Hassan 6107611b44 * all http values are properly encoded now. 2008-08-31 12:54:50 +00:00
Amr Hassan ec1304614e fixed #1, added an option to disable silent exception handling 2008-08-21 08:44:30 +00:00
Amr Hassan 4676e8ecd6 cleaning up documentation 2008-08-19 12:31:34 +00:00
Amr Hassan d5866dac1b 2008-08-19 12:28:07 +00:00
Amr Hassan b1ed3eef5b fixes 2008-08-19 10:28:55 +00:00
Amr Hassan 8a2dce339d gone beta 2008-08-19 07:07:26 +00:00
Amr Hassan 1adbe2dd4d 2008-08-17 18:13:50 +00:00
Amr Hassan 4e3d29ceed Initial directory structure. 2008-07-31 13:39:02 +00:00