Releases: trakt/Plex-Trakt-Scrobbler
Releases · trakt/Plex-Trakt-Scrobbler
v1.3.3
v1.3.2
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
- Updated croniter (v0.3.14)
- Updated ipaddress (v1.0.18)
- Updated oem-format-msgpack (OpenEntityMap/oem-format-msgpack@9598d85)
- Updated pyasn1 (v0.2.2)
- Updated plex.py (fuzeman/plex.py@4eceec5)
- Updated plex.activity.py (fuzeman/plex.activity.py@57d1051)
- Updated PySocks (v1.6.6)
- Updated trakt.py (v2.13.0)
Not sure which distribution to use on your system? use the universal distribution: trakt_for_plex-1.3.2-1399686.zip
v1.3.1
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 whenQueueError
has been raised- "Connection aborted" error with SOCKS 5 proxies (#212)
Libraries
- Updated requests (fuzeman/requests@4cb8c7a)
Not sure which distribution to use on your system? use the universal distribution: trakt_for_plex-1.3.1-d9f1160.zip
v1.3.0
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 valuesAssertionError
raised during Plex Media Server requests (possible fix)
Libraries
- Updated peewee_migrate (fuzeman/peewee_migrate@2f2b030)
- Updated plex.py (fuzeman/plex.py@424823b)
- Updated plex.database.py (fuzeman/plex.database.py@227cf38)
- Updated trakt.py (fuzeman/trakt.py@b41cb53)
- Updated tzlocal (fuzeman/tzlocal@f729f2f)
Not sure which distribution to use on your system? use the universal distribution: trakt_for_plex-1.3.0-9e95689.zip
v1.2.1
v1.2.0
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
v1.1.0.6
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
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