Tags: fuzeman/Plex-Trakt-Scrobbler
Tags
Added - Collection audio codec mapping for `dolby_digital_plus` (eac3) (trakt#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)
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 (trakt#212)
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 (trakt#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 - 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)
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) (trakt#212) - Syncs started by the library update trigger will now automatically run pull handlers on items that have been recently added to plex libraries (trakt#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) (trakt#362) - Scrobbler will now stop sessions that emit a "paused" event with 98% watched (trakt#373) - Removed " " strings from the interface exception view Fixed - Menu redirections caused "This channel is not responding." errors in Plex Media Player (trakt#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)
Added - AniDB metadata agents are now supported (e.g. Hama) (trakt#190) - Multi-part episodes are now supported (e.g. S01E01-02, S01E01E02, etc..) (trakt#145) - Integrated [OpenEntityMap](https://github.com/OpenEntityMap) for identifier and episode mappings - Plex rating changes are now pushed to Trakt.tv - Linux AArch64 systems are now supported (e.g Pine64) (trakt#319) - Android AArch64 systems are now supported (e.g. NVIDIA Shield TV) (trakt#334) - "Dismiss all" button is now available in the "Messages" view (trakt#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 (trakt#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
Added - Multi-part episodes are now supported (S01E01-02, etc..) - Episodes can now be mapped to movies (via OEM mappings) - Enabled the AniDB -> TMDb mappings database Changed - Improved the syncing of OEM mappings
PreviousNext