Skip to content

Tags: fuzeman/Plex-Trakt-Scrobbler

Tags

v1.3.3

Toggle v1.3.3's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Changed

 - Removed error reporter
 - Removed update checker

Libraries
 - Updated plex.py

v1.3.2

Toggle v1.3.2's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
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)

v1.3.1

Toggle v1.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
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)

v1.3.0

Toggle v1.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
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)

v1.2.1

Toggle v1.2.1's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Changed

 - Updated migrator

v1.2.0

Toggle v1.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
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)

v1.1.0.7

Toggle v1.1.0.7's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Changed

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

Libraries
 - Updated plex.py
 - Updated plex.activity.py (v0.7.1)

v1.1.0.6

Toggle v1.1.0.6's commit message
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

v1.1.0.5-beta

Toggle v1.1.0.5-beta's commit message
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

v1.1.0.4-beta

Toggle v1.1.0.4-beta's commit message
Bumped version to 1.1.0.4-beta