v0.9.1.3-beta
Pre-release
Pre-release
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