Releases: iamkroot/trakt-scrobbler
Releases · iamkroot/trakt-scrobbler
Bugfixes
Fixes
- cli: Don't resolve the whitelisted path (#176)
- poetry/sdist: Include tests and completions in tarball (#178)
- mpv: Fix buffer variable name on Windows (#179)
Full Changelog: v1.4.0...v1.4.1
Installation
trakts stop
pipx uninstall trakt-scrobbler
pipx install trakt-scrobbler
trakts start
Maintenance Update
Fixes
- plex: Proper migration path from old token file to new
- trakt: Use UTC times for checking token expiry
- syncplay: Add roaming dir to config search path
- vlc: Add snap dir to config search path
Improvements
- scrobbler: Log trakt's scrobble action on success
- plex: Notify when we couldn't get plex token for some reason
- cli: Allow specifying plex token as cli arg
- web_monitor: Notify when connection error occurs
- Add zsh completion by @ahmubashshir in #174
Full Changelog: v1.3.2...v1.4.0
Installation
- trakts stop
- pipx uninstall trakt-scrobbler
- pipx install trakt-scrobbler
- trakts start
Bugfixes
Fixes
- Remove some dead references to Notifier class in config command (#149)
- Fix incorrect paths for HTTP URLs when played in VLC (#151 - Thanks @sharkykh!)
- Properly handle RetryError for failed requests
- Fix start/stop command errors on macOS (#154 - Thanks @riccoyu). Fun fact: the corresponding bug #83 was reported exactly one year before this PR was merged
Improvements
- Allow specifying the plex token manually via cli (#131)
Installation
- trakts stop
- pipx uninstall trakt-scrobbler
- pipx install trakt-scrobbler
- trakts start
Bugfix
Stable Release
- See release notes from v1.3.0-beta.1 and v1.3.0-beta.2 for the major changes.
- Only major change since v1.3.0-beta.2 is the removal of updatable notifications on Linux (See #133)
- See full changelog from last stable release: v1.2.1...v1.3.0
Installation
trakts stop
pipx uninstall trakt-scrobbler
pipx install trakt-scrobbler==1.3.0
trakts start
v1.3.0-beta.2
Features
- cli: New
trakts lookup
command - To assist you with manually specifying the Trakt ID of a media intrakt_cache.json
(See #95 (comment) and #129 (comment)) - cli:
trakts whitelist
can how handle remote URLs. Runtrakts whitelist add --help
for full docs or consult the wiki - trakt: We now retry the search without the
year
if it yielded no results the first time around (#130) Thanks @JRFarmer
Fixes
- file_info: Only use the
path
portion of the remote URL for media info extraction, excluding the domain name (See #125) - file_info: Unquote http-encoded symbols in remote URLs
Installation
trakts stop
pipx upgrade --pip-args='--pre' trakt-scrobbler==1.3.0b2
trakts start
v1.3.0-beta.1
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
Minor QoL improvements
Some selected updates:
- Replaceable notifications using DBus for Linux (#103) (thanks @ahmubashshir)
- Windows: Rewrite MPV monitor with Pipe API (should be more efficient)
- Add fallback for http-password missing in config of older VLC versions (#108) (thanks @ms-test2)
- mpv: Ignore files being served using http(s) (like youtube vids)
Full commit list here.
Installation
pipx upgrade trakt-scrobbler
Stable Release
See descriptions from previous v1.2.0 beta releases for changelog.
Installation
pipx upgrade trakt-scrobbler
Minor update
- The Plex monitor now uses the
Year
field from media metadata to filter results when searching Trakt. (See #100) - The scrobbler now properly handles "409 Already Exists" response from trakt server, which should prevent duplicate scrobbles in some cases.