All notable changes to this project will be documented in this file.
- Handle all exceptions in API response handlers. (may fix #30)
- Do not retry API requests endlessly on certain errors.
- Provide foobar2000_sdk.user.props out-of-the-box when compiling from source. (#31)
- Support for 64-bit foobar2000 and dark mode. (#42)
- A permission denied error from last.fm only temporarily suspends scrobbling instead of resetting authorization. This may help with intermittent errors on last.fm's side. (#27)
- If authorization with last.fm is rejected, the unauthorized state is now immediately visible in the settings dialog, and the session key is discarded.
- The preferences page now correctly handles re-authorization (#17).
- Updated foobar2000 SDK to 2020-07-28
- Updated cpprestsdk
- Internal cleanup
- Disabling Now Playing notifications is now correctly honored.
- Automatic proxy usage on Windows 8.1 and later would fail with "Setting proxy options: 12011: The option value cannot be set"
- Improved error reporting
- Uses foobar2000 SDK 2018-03-06
- Session key revocation properly suspends scrobbling
- Scrobble command in the playback menu
- Submissions can be skipped based on a titleformat script
- Log when and why a track is skipped
- Drop invalid requests instead of attempting to submit them again.
Initial release.