Skip to content

Releases: trakt/Plex-Trakt-Scrobbler

v1.3.3

05 Mar 01:20
v1.3.3
7f0f38e
Compare
Choose a tag to compare

Changed

  • Removed error reporter
  • Removed update checker

Libraries

  • Updated plex.py

Not sure which distribution to use on your system? use the universal distribution: trakt_for_plex-1.3.3-7f0f38e.zip

v1.3.2

16 Feb 01:42
v1.3.2
1399686
Compare
Choose a tag to compare

Added

  • Collection audio codec mapping for dolby_digital_plus (eac3) (#412)

Changed

  • Trakt.tv API endpoint has been changed to "api.trakt.tv"
  • Updated AniDB mapper to prefer TMDb identifiers

Libraries

Not sure which distribution to use on your system? use the universal distribution: trakt_for_plex-1.3.2-1399686.zip

v1.3.1

09 Jan 09:21
v1.3.1
d9f1160
Compare
Choose a tag to compare

Changed

  • Improved database exception wrappers so that connection errors are caught correctly
  • ActionManager processing thread is now ended if there is any critical plugin errors
  • Removed "Unsupported guid: None" warnings

Fixed

  • AttributeError in the sync manager when QueueError has been raised
  • "Connection aborted" error with SOCKS 5 proxies (#212)

Libraries

Not sure which distribution to use on your system? use the universal distribution: trakt_for_plex-1.3.1-d9f1160.zip

v1.3.0

30 Dec 04:52
v1.3.0
9e95689
Compare
Choose a tag to compare

Added

  • Support for more windows timezones (America/Tijuana, Asia/Barnaul, Pacific/Chatham, Pacific/Easter...)
  • Message will now be displayed if no compatible native libraries could be found
  • Advanced configuration parameters for trakt.py (#383)

Changed

  • Plugin database will now be reset if unknown migrations have been applied
  • Improved OpenSSL library tests

Fixed

  • ValueError raised while attempting to parse invalid DateTimeField values
  • AssertionError raised during Plex Media Server requests (possible fix)

Libraries

Not sure which distribution to use on your system? use the universal distribution: trakt_for_plex-1.3.0-9e95689.zip

v1.2.1

23 Dec 05:09
v1.2.1
8b1a4e0
Compare
Choose a tag to compare

Changed

  • Updated migrator

v1.2.0

23 Dec 05:09
v1.2.0
b37f451
Compare
Choose a tag to compare

Added

  • Database errors are now displayed in the "Messages" menu
  • Plugin will now disable itself if a critical database error is encountered (instead of constantly spitting out errors)
  • HTTP(S)/SOCKS proxies are now supported (defined via the Plex/Web settings dialog) (#212)
  • Syncs started by the library update trigger will now automatically run pull handlers on items that have been recently added to plex libraries (#351)
  • Connection errors in the "Messages" menu are now mapped to individual services (Plex.tv, Trakt.tv, etc..) and formatted to be a bit more readable
  • Exceptions raised while processing an interface request are now caught and displayed in the interface
  • Updated the error storage handler to catch any errors that occur during storage (and log them as warnings)

Changed

  • Switched to Semantic Versioning (dropped fourth digit in version)
  • Improved the handling of Trakt.tv authorization token refreshes
  • Adjusted sync queuing to avoid interface timeouts ("This channel is not responding." errors) (#362)
  • Scrobbler will now stop sessions that emit a "paused" event with 98% watched (#373)
  • Removed " " strings from the interface exception view

Fixed

  • Menu redirections caused "This channel is not responding." errors in Plex Media Player (#362)
  • Issue which caused continued token requests for expired Trakt.tv pins on plugin startup

Libraries

  • Added contextlib2 (v0.5.4)
  • Added PySocks (v1.6.5)
  • Added win_inet_pton (v1.0.1)
  • Updated APSW (v3.15.0-r1)
  • Updated arrow (v0.10.0)
  • Updated cffi
  • Updated croniter (v0.3.13)
  • Updated cryptography (v1.5.3)
  • Updated idna (v2.2)
  • Updated ipaddress (v1.0.17)
  • Updated llist
  • Updated plex.py
  • Updated plex.activity.py
  • Updated plex.database.py
  • Updated pyOpenSSL (v16.2.0)
  • Updated pytz (v2016.10)
  • Updated raven (fuzeman/raven-python@5ec2155)
  • Updated requests (fuzeman/requests@7ed419a)
  • Updated sortedcontainers (v1.5.7)
  • Updated trakt.py (fuzeman/trakt.py@735220c)
  • Updated websocket-client (v0.39.0)

v1.1.0.7

26 Nov 04:48
v1.1.0.7
420a031
Compare
Choose a tag to compare

Changed

  • Updated the activity message parser to support PMS 1.3.0+ (#372)

Libraries

  • Updated plex.py
  • Updated plex.activity.py (v0.7.1)

v1.1.0.6

10 Sep 07:14
Compare
Choose a tag to compare

Added

  • AniDB metadata agents are now supported (e.g. Hama) (#190)
  • Multi-part episodes are now supported (e.g. S01E01-02, S01E01E02, etc..) (#145)
  • Integrated OpenEntityMap for identifier and episode mappings
  • Plex rating changes are now pushed to Trakt.tv
  • Linux AArch64 systems are now supported (e.g Pine64) (#319)
  • Android AArch64 systems are now supported (e.g. NVIDIA Shield TV) (#334)
  • "Dismiss all" button is now available in the "Messages" view (#350)

Changed

  • Improved logging of items with unsupported metadata agents
  • Disabled scrobbler metadata cache to avoid using stale identifiers
  • Enabled strict guid parsing
  • Scrobbling is now enabled by default

Fixed

  • Issue where plex accounts wouldn't refresh correctly (#335)
  • Issue importing Trakt.tv lists containing people
  • Segmentation faults during OpenSSL library tests are now caught correctly
  • AttributeError was being raised in the logging scrobbler
  • Library testing wasn't working correctly on PMS 1.1.0+
  • Exception raised with accounts that have unicode characters in their usernames (trakt-for-plex/configuration#22)
  • MainMenu() takes no arguments (1 given) was being raised with some clients

Libraries

  • Added idna (v2.1)
  • Updated arrow (v0.8.0)
  • Updated msgpack-python (v0.4.8)
  • Updated ndg-httpsclient (v0.4.2)
  • Updated plex.py
  • Updated plex.activity.py (v0.7.0)
  • Updated plex.database.py
  • Updated plex.metadata.py
  • Updated pytz
  • Updated pyOpenSSL (v16.1.0)
  • Updated requests (v2.11.1)
  • Updated trakt.py
  • Updated trakt.sync.py
  • Updated tzlocal

Tests

  • Updated test requirements

v1.0.3.3

03 Jul 01:50
Compare
Choose a tag to compare

Changed

  • Python executable discovery has been updated to support Synology and QNAP devices

Fixed

  • OpenSSL library test was causing some plugin crashes
  • Anonymous plex authentication wasn't working correctly (#329)
  • Accounts would be incorrectly named "administrator"

Libraries

  • Updated plex.py
  • Updated plex.activity.py
  • Updated plex.database.py
  • Updated trakt.py

v1.0.3.2

12 Jun 13:32
Compare
Choose a tag to compare

Fixed

  • "unsupported locale setting" exception raised on startup