Features
- Send notification on unhandled exception (#116)
- file_info: Add exclude_patterns feature (#118) Files matching these patterns will be ignored, even if they are whitelisted.
- utils: Handle Ratelimiting from trakt (#96)
- Notification Categories: You can now enable/disable notifications for specific categories. Currently, these are:
exception
,misc
,scrobble.pause
,scrobble.resume
,scrobble.start
,scrobble.stop
,trakt
. (#117) - MPV Wrappers: Support has been added for two new players: SMPlayer and Syncplay when they are configured to use mpv under the hood.
- HTTP Links: The scrobbler can now handle files on http servers, which are played directly without downloading first (#114)
Fixes
- utils: Fix ResumableTimer logic
- MPC-HC: Fix unhandled KeyError in variable extraction (#115)
- Handle ConnectionResetError in mpv (#111)
- mpv: Add timeout when trying to write to socket
- mpv: Handle ConnectionRefusedError during startup
Installation
Run pipx upgrade trakt-scrobbler==1.3.0b1