Commit graph

  • be748cc1a4 whitespace cleanup. no functional change. Elizabeth J. Myers 2013-01-16 11:21:55 -0600
  • 7fadea93bd whitespace cleanup. no functional change. Elizabeth J. Myers 2013-01-16 11:21:55 -0600
  • 49765e83b1 Add support for user nowplaying to several classes. Elizabeth J. Myers 2013-01-16 11:19:41 -0600
  • 04cf7f7e25 Add support for user nowplaying to several classes. Elizabeth J. Myers 2013-01-16 11:19:41 -0600
  • 5ba17ed61e Bloop Elizabeth J. Myers 2013-01-16 11:18:29 -0600
  • 0400a87b04 Bloop Elizabeth J. Myers 2013-01-16 11:18:29 -0600
  • 79a43919cc Add support for chart artists/tracks. Lukas Lipka 2012-03-10 15:03:09 +0100
  • ad525bdd8b Import pylast-0.5.11 Lukas Lipka 2012-03-10 14:49:00 +0100
  • a6b1f50f2e Initial import. Lukas Lipka 2012-03-10 14:24:59 +0100
  • 240483d72f Closes Issue #71 Amr Hassan 2011-09-30 23:02:43 +0200
  • 6508bc132a * New release. 0.5.11 Amr Hassan 2011-03-12 14:32:06 +0000
  • 45eca0e8e4 * New release. Amr Hassan 2011-03-12 00:00:42 +0000
  • 43529fa233 * New release. Amr Hassan 2011-01-25 12:57:41 +0000
  • 09c7d7238c * Fixed a typo in scrobble_many. Amr Hassan 2011-01-25 12:57:23 +0000
  • 77dcf44dd9 * New release. Amr Hassan 2011-01-24 13:22:53 +0000
  • e5228d410d * Added artist and album parameters to Library methods. (API BREAKAGE). (Closes Issue #44) Amr Hassan 2011-01-24 13:21:31 +0000
  • 52ce81743a * Fixed not using the limit on *.get_top_tags(limit). (Closes Issue #61) Amr Hassan 2011-01-24 13:05:44 +0000
  • 96e90dfebf * Making use of the warnings module. (Closes Issue #59) Amr Hassan 2011-01-22 01:27:59 +0000
  • 38aeed8570 * Hopefully, no non-string parameters should break requests now. (Should close Issue #56) Amr Hassan 2011-01-22 01:14:16 +0000
  • ad08aa20a8 * New release. Amr Hassan 2011-01-21 22:39:07 +0000
  • e882d38ffe * Fixed: Issue #56: update_now_playing() and scrobble() does not accept integers where natural Amr Hassan 2011-01-21 22:37:14 +0000
  • b267c90b82 * Further Error-proofing through pylast.NetworkError. Amr Hassan 2011-01-21 22:33:34 +0000
  • 881d6abf3e * Fixed _Taggable.remove_tag. (Closes Issue #57) Amr Hassan 2011-01-21 22:28:17 +0000
  • c7d4227b01 * New pylast.MalformedResponseError exception that fires off (hopefully) on bad responses from Last.fm or network data corruption. (Closes Issue #58) Amr Hassan 2011-01-21 21:49:07 +0000
  • 5423322cd7 Fixed a bug in _Network.scrobble_many(...) with missing parameters Amr Hassan 2011-01-11 07:59:46 +0000
  • 6b3185bf7b * Removed redundant Track.shout(...). (Closes Issue #54) Amr Hassan 2011-01-06 15:18:51 +0000
  • c57a912305 * Fixed compatibility with Python 2.6. (Closes Issue #53) Amr Hassan 2011-01-06 15:02:54 +0000
  • 8c145f0512 * Network objects are now serializable through the repr() function. Amr Hassan 2011-01-06 06:20:49 +0000
  • 02ccb2b199 * Implemented the scrobbling protocol 2.0 through Network.scrobble(...), Network.scrobble_many(...), and Network.update_now_playing(...) and deprecating the old ways. Closes Issues #49 #50 #51. Amr Hassan 2011-01-05 12:40:27 +0000
  • 4250670110 Fixed scrobbling responses on Python3 Amr Hassan 2011-01-05 08:24:12 +0000
  • bebf474aa9 * Taggable.add_tags(), Taggable.set_tags() and Taggable.remove_tags() now only accept a list of tags [API BREAKAGE]. (Closes Issue #52) Amr Hassan 2011-01-05 06:48:04 +0000
  • a3649bd1cb * properly_capitalized argument available for attributes that can be retrieved from the webservices and replace the given (more likely) miscapitalized ones. Closes Issue #37 Amr Hassan 2011-01-05 05:44:17 +0000
  • 0183d8b294 Fixed: Use __str__() for textual info about an object, and __repr__() for textual serializaion of the object that can be used to recreate it. Amr Hassan 2011-01-05 05:29:46 +0000
  • 232848df19 setup.py is now also Python3 friendly Amr Hassan 2011-01-05 05:09:30 +0000
  • d0344f40d4 * Now plays nice with Python3. (Hopefully) Amr Hassan 2011-01-05 05:07:07 +0000
  • b7129a564b Changed the license to Apache 2 0.4.30 Amr Hassan 2010-08-22 07:09:38 +0000
  • 2882cdd457 Broken scrobbling BADAUTH response Amr Hassan 2010-08-11 01:27:23 +0000
  • 155f98940d Fixed issue #40 Amr Hassan 2010-03-28 09:45:38 +0000
  • c0da0cc880 * Added Scrobbler.scrobble_many(...) method * Fixed issue #38: Moved AuthenticatedUser.get_cover_image() to User.get_image() and all the other "user.getInfo" related methods to User as well. * Fixed issue #39: Added PERIOD_7DAYS constant Amr Hassan 2010-03-27 18:52:31 +0000
  • 4772a67b2e Fixed compatibility issue with libre.fm Amr Hassan 2010-02-20 07:27:55 +0000
  • 31f4166dc2 Fixed compatibility issue with libre.fm Amr Hassan 2010-02-20 07:26:26 +0000
  • f3b4182317 Fixed scrobbling with webservices authentication Amr Hassan 2010-02-19 06:34:27 +0000
  • 7a2fad0110 -- Fixed Issue #32\n-- Fixed Issue #33 Amr Hassan 2010-02-19 05:49:42 +0000
  • c2f8333c7c Fixed Libre.fm scrobbling. Now it actually works! It's weird that no one noticed. Amr Hassan 2009-11-20 19:08:18 +0000
  • fbb869de1c fixed a smartass bug Amr Hassan 2009-11-20 17:50:30 +0000
  • 066417c69b scrobble mode can be left out blank Amr Hassan 2009-10-21 10:48:28 +0000
  • 312230e30b ran through pychecker and fixed several typos Amr Hassan 2009-10-21 00:42:07 +0000
  • 33fb6190ae _BaseObject.__hash__() is now case-insensitive Amr Hassan 2009-10-06 15:04:52 +0000
  • 7d91a9acac _BaseObject.__hash__() now includes a type indentifier Amr Hassan 2009-10-06 14:37:31 +0000
  • 16c9e14a4d each _BaseObject descendant has a unique __hash__ now Amr Hassan 2009-10-06 14:27:24 +0000
  • fa6093313a fixed minor issue in User.get_friends() Amr Hassan 2009-10-06 12:54:16 +0000
  • 83bbe31b66 fixed and issue with authenticating through Network's constructor Amr Hassan 2009-10-01 18:18:57 +0000
  • 7f74cbd7bd won't increase build by default anymore Amr Hassan 2009-09-08 15:26:47 +0000
  • 586fcae541 Fixes issue #23 Amr Hassan 2009-09-08 15:06:43 +0000
  • ae32b1bb6d changed the output of Artist.get_similar and Track.get_similar to include the match value (API breakage) - Closes issue #22 Amr Hassan 2009-09-08 01:40:41 +0000
  • 3a9dd57492 fix scrobbling not worky Amr Hassan 2009-09-02 05:02:54 +0000
  • bd1ce5ebaf added order to Artist.get_images() Amr Hassan 2009-09-01 06:14:45 +0000
  • 1667f43454 Made logging optional per Network Amr Hassan 2009-08-31 22:05:23 +0000
  • e092099bde Amr Hassan 2009-08-31 04:57:13 +0000
  • d61fbb3a04 Enter v0.4 Amr Hassan 2009-08-31 04:18:37 +0000
  • a34a7ea6aa Closes issue #21: 'limit' support in get_loved_tracks 0.3.201 Amr Hassan 2009-08-30 20:42:16 +0000
  • 45092ec4f5 FIXED (hopefully): unicode issue in scrobbling Amr Hassan 2009-08-18 23:02:15 +0000
  • 8d8063afe8 fixed sqlite caching Amr Hassan 2009-08-04 20:20:34 +0000
  • 6acb1bfd38 fixed a typo Amr Hassan 2009-08-03 09:04:11 +0000
  • 6bff65a3e8 Amr Hassan 2009-07-16 03:15:46 +0000
  • 1628644c07 Amr Hassan 2009-07-16 03:04:37 +0000
  • 3d6c57a71b Refactored the code for caching requests, and added the support of sqlite3 if the module is present. If not installed, shelve module would be used instead. Amr Hassan 2009-07-16 03:04:21 +0000
  • adc785ade4 fixed some unicode problems with hashlib, i hope. Amr Hassan 2009-06-29 09:01:00 +0000
  • a34b8b558e changed versioning system to include svn revision. Amr Hassan 2009-06-26 07:13:45 +0000
  • 5baa605bd2 * uses shelve for caching Amr Hassan 2009-06-26 05:53:12 +0000
  • 3a6d7d9fb1 Amr Hassan 2009-05-12 13:27:40 +0000
  • d9148ac382 * testing something... Amr Hassan 2009-04-05 04:11:52 +0000
  • 773839ff70 * testing something... Amr Hassan 2009-04-05 03:58:55 +0000
  • a8e62d7bb0 * testing something... Amr Hassan 2009-04-05 03:55:32 +0000
  • fd53d5894f * removed all encoding from string and unicode objects. Amr Hassan 2009-03-28 20:11:08 +0000
  • d7f83f49cf * fixed Track.get_album() (issue #15) Amr Hassan 2009-03-13 15:12:08 +0000
  • 396d89ee90 * added PlayedTrack.get_timestamp() Amr Hassan 2009-03-09 14:55:24 +0000
  • 7c6119ecbc * 0.3.1: User.get_recent_tracks() now returns a sequence of PlayedTrack items that provide the playback date as well as the track itself. Amr Hassan 2009-03-09 13:46:52 +0000
  • 52aabb750a * better setup script Amr Hassan 2009-02-26 05:09:47 +0000
  • 7f9f311034 * using SHA-1 for cache keys. Amr Hassan 2009-02-25 20:23:31 +0000
  • a8897bb38b * +Artist.get_mbid() Amr Hassan 2009-02-23 08:35:09 +0000
  • 528de38254 * +scrobbling support Amr Hassan 2009-02-18 17:27:29 +0000
  • 8f237907c8 * code clean-up Amr Hassan 2009-02-16 11:30:51 +0000
  • cfe71efdd0 * fixed an issue in Track.get_playcount() and Track.is_streamable() Amr Hassan 2009-02-16 11:25:40 +0000
  • 0854653089 * fixed: session key generation broken (issue #14) Amr Hassan 2009-02-07 17:51:10 +0000
  • c61b15b129 * fixed issue #13 * fixed proxy uage * added: pylast.clear_cache() method Amr Hassan 2009-02-04 07:03:00 +0000
  • ce0a46d036 \ Amr Hassan 2009-02-02 15:18:51 +0000
  • 9b99975d5d Amr Hassan 2009-02-02 15:16:34 +0000
  • 0e78d9344e now with documentation Amr Hassan 2009-02-02 15:14:39 +0000
  • 41ce2c6489 0.3a in the trunk now. Amr Hassan 2009-02-02 14:53:42 +0000
  • 27947fbb9d 0.2.18 * Track.getAlbum doesn't crash when the album could not be determined. * Most of User functions now exist in the new AuthenticatedUser due to a web services limitation. * Track.getImage is removed, it's the same as Track.getAlbum().getImage(). Amr Hassan 2008-11-22 03:32:58 +0000
  • 903c9b1622 0.2.17 * All the getTopTags and getTopTagsWithCounts return an empty sequence if failed instead of None. * toStr() is now less crashy. * fixed User.getPastEvents. * new: User.compareWithUser, User.getRecommendedEvents, Library.addAlbum, Library.addArtist, Library.addTrack. * created AlbumSearch class. Amr Hassan 2008-10-30 01:01:49 +0000
  • 93378fb3ef * toStr() is now less crashy. Amr Hassan 2008-10-26 23:07:12 +0000
  • a131d73735 nomsg Amr Hassan 2008-10-24 00:17:39 +0000
  • fbe72ac182 0.2.15: * API Breakage, changed the design of Asynchronizer.async_call. * Added: Artist.getTopTagsWithCounts, Track.getTopTagsWithCounts and User.getTopTagsWithCounts. * Added: Artist.getTopFansWithWeights, Track.getTopFansWithWeights. Amr Hassan 2008-10-22 17:38:12 +0000
  • e4a2ffc873 * redesigned Asynchronizer.async_call (API Breakage) Amr Hassan 2008-10-22 13:50:43 +0000
  • 39f6fcae7f 0.2.14: * Changed the version numbering system. * Fixed Authentication and MD5 with non-ASCII characters (issue #7) * Created UserPlaylist class. * User.getPlaylistIDs is now deprecated. * track.addToPlaylist is now deprecated. * User.fetchPlaylist is now deprecated. * Created UserPlaylistCreator class. Amr Hassan 2008-10-22 13:01:47 +0000
  • 5ba4fb81b9 nomsg Amr Hassan 2008-10-20 03:12:41 +0000
  • 2d89955c79 0.2.14 Amr Hassan 2008-10-20 01:56:52 +0000
  • 38b1f43100 nomsg Amr Hassan 2008-10-19 23:19:13 +0000