Skip to content

v0.9.1.3-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@fuzeman fuzeman released this 08 Jan 08:55
· 1720 commits to master since this release

Changes

  • [data] Objects are now cached in memory (this allows for thread/queue attributes to persistent)
  • [scrobbler] Requests are now queued and will be sent in a separate thread (to avoid locking the activity thread)
  • [scrobbler] Requests that were unable to be sent will now be retried (this is only for short downtimes, timeouts and rejected requests)
  • [scrobbler] Added extra validation to ensure watch sessions aren't scrobbled multiple times

Fixed

  • Authentication errors weren't being handled correctly
  • [data] Active watch sessions could be decoded with missing attributes
  • [data] Objects could be decoded multiple times, leading to synchronization issues between threads
  • [scrobbler] An exception would be raised if a scrobble "request" couldn't be created