Skip to content

Releases: iamkroot/trakt-scrobbler

Bugfixes

27 Feb 06:26
v1.4.1
d0722c9
Compare
Choose a tag to compare

Fixes

Full Changelog: v1.4.0...v1.4.1

Installation

  1. trakts stop
  2. pipx uninstall trakt-scrobbler
  3. pipx install trakt-scrobbler
  4. trakts start

Maintenance Update

18 Feb 16:15
v1.4.0
fd476d1
Compare
Choose a tag to compare

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

  1. trakts stop
  2. pipx uninstall trakt-scrobbler
  3. pipx install trakt-scrobbler
  4. trakts start

Bugfixes

28 Sep 17:06
v1.3.2
339bddb
Compare
Choose a tag to compare

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

  1. trakts stop
  2. pipx uninstall trakt-scrobbler
  3. pipx install trakt-scrobbler
  4. trakts start

Bugfix

23 Aug 14:39
v1.3.1
68751e6
Compare
Choose a tag to compare

Fixes a bug when updating to v1.3.0 (#145)

Installation

  1. trakts stop
  2. pipx upgrade trakt-scrobbler
  3. trakts start

Stable Release

19 Aug 10:24
v1.3.0
08f9608
Compare
Choose a tag to compare

Installation

  1. trakts stop
  2. pipx uninstall trakt-scrobbler
  3. pipx install trakt-scrobbler==1.3.0
  4. trakts start

v1.3.0-beta.2

17 Jul 13:42
v1.3.0-beta.2
d728760
Compare
Choose a tag to compare
v1.3.0-beta.2 Pre-release
Pre-release

Features

  • cli: New trakts lookup command - To assist you with manually specifying the Trakt ID of a media in trakt_cache.json (See #95 (comment) and #129 (comment))
  • cli: trakts whitelist can how handle remote URLs. Run trakts 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

  1. trakts stop
  2. pipx upgrade --pip-args='--pre' trakt-scrobbler==1.3.0b2
  3. trakts start

v1.3.0-beta.1

13 Jun 08:39
2f26aa9
Compare
Choose a tag to compare
v1.3.0-beta.1 Pre-release
Pre-release

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

24 Mar 13:21
v1.2.1
f82baf9
Compare
Choose a tag to compare

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

17 Jan 07:32
v1.2.0
bcc0e83
Compare
Choose a tag to compare

See descriptions from previous v1.2.0 beta releases for changelog.

Installation

pipx upgrade trakt-scrobbler

Minor update

26 Dec 14:14
781cd66
Compare
Choose a tag to compare
Minor update Pre-release
Pre-release
  • 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.