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](https://www.smplayer.info/) and [Syncplay](https://syncplay.pl) when they are configured to use [mpv](https://mpv.io) 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