Changelog
Stay updated with the latest features, improvements, and bug fixes in MyTrakt Sync. See what's new in each version.
Changes
Implement stale cache retention settings and cleanup logic to keep expired data so the stale cache fallback can serve it during 429s/circuit breaker events.
Changes
Trakt limit guard optimization to reduce 429 errors
Changes
Fix continue watching movies not using old cache on Trakt limit error
Other code optimizations
Changes
Fix search not using IMDb ids to work with nuvio.
Allow the use of old watched cache to display watched status when Trakt is limiting the addon.
Trakt queue (phase 0 bata), New feature for public client users
On watched no cache or cache expire when Trakt limiting the addon, create a queue to try fetch the watched data later automatically.
New tab "Trakt Queue" under catalogs tab , to manually submit new request for watched fresh data from Trakt
Changes
Allow the use of old cache when Trakt return too many requests error and the limit guard and cool down is active instead of showing empty lists
Trakt too many requests error guard summary for public client:
On no cache or expired cache the addon try to call trakt to fetch fresh data.
If Trakt response is too many requests error, the addon will retry one more time, if still error a circuit break will open and logged in database to prevent further spamming Trakt with infinite loop until the cool down expire.
If circuit break open the addon will show old cached data to prevent empty lists (cache expires every 24 hours), but for new uncached lists they will return empty results.
Changes
Add Trakt limit 429 retry guard to the rest of personal lists ( watchlist, favorites, collection, personal, liked, etc)
Changes
Implement shared Trakt rate limit state for public client, Use database to manage rate limiting across multiple pods
Fix connect passkey-only users to Trakt bug
Changes
Add watched cool down to watched catalogs.
Add cool down to progress tab in configure page
Stremio library import now uses the watched cool down duration
Before
On no cache the addon kept calling Trakt watched API endpoint, the result was infinite loop causing too many requests error, and result was always empty continue watching.
Current
On no cache the code always respect the cool down duration set in admin panel, can result on empty continue watching list, but eventually the watched history will be fetched.
On cache hit and cool down duration active, the code will use the cached data in database until the cool down duration reset and fetch fresh data.
Cool down duration will be set to 24 hours for couple of days, then I will reduce it to the point that everyone can get watched cache without hitting Trakt too many requests error.
Disable all cache clear settings in advanced tab.
Changes
Show a proper error message in URL when a passkey only account try to connect to Trakt account that already connected to another MyTrakt account
New features
Separate meta provider for movie/series.
Ability to use IMDB ids (tt..) for TMDB meta provider, this solve some compatibility issues.
Introducing creating new MyTrakt accounts without connecting to Trakt, for users that want to use MDBList, Streaming and anime, Or for users that want to use premium MyTrakt without the need to first connect to public Trakt client, can connect to Trakt later from configure page either with public client or with private client.
Proxy input helpers to easily generate the proxy URL
Hide the other payment method when having an active subscription (example: hide patreon section when using paypal).
Automatically refresh the continue watching tv when new episodes are released (using the cache duration in advanced tab for premium users and 24 hours for normal users).
UI
Changed the passkey login/register to make it more direct, and changed the "Connect to trakt button" to "New account with Trakt" to eliminate the confusion and reduce the rate limit error form Trakt caused by existing users using connect to Trakt as a way to login, existing MyTrakt users should always use login with passkey or access configure page directly by bookmarking it.
Fixes and Optimizations
Fix MDBList default sorting.
Optimize the imdb fallback.
Recommendations
For using nuvio you should use IMDB, either using IMDB meta provider or use IMDB ids with TMDB meta provider.
If you want to wrap AIOstreams in MyTrakt addon federation then don't use the elfhosted AIOstreams instance because the streams urls are encrypted and wont work, also it requires IMDB ids to properly work and avoid conflicts with TMDB.
For premium users it's very important to setup the proxy and save API settings to avoid Trakt limiting by server ip.
Changes
Some SEO fixs
Changes
Discovery catalogs optimization
Changes
Improve 3rd party addons streams resolving
Changes
Fix wrong items type for suffixed catalogs when using MyTrakt catalog type
Some UI optimizations
Changes
In watchlist unreleased items appear first when sorting by released desc, and appear last when sorting by released asc.
Add reconnect to discord button when previously connected to discord to reapply the discord role.
Optimize proxy input to ensure it's converted to lowercase, to prevent connections error.
Changes
Fix some bugs and remove some dead codes
Changes
Fix default sorting index
Change Rank to Default in sorting option
Show the list full name in UI
Changes
Improve website SEO
Changes
Changed the ratings font to Rubik
Testing improved logo resolution and better IMDB logo
Changes
fix small syntax error in continue watching sorting
Changes
bugs fixing
Changes
Rewrite sorting and genres filter
Use cinemeta for special episodes for tmdb provider
other code optimizations and bugs fixing
Changes
Disabled Trakt ratings for now until I figure a better way to fetch it without calling trakt api for every item
A lot of optimizations in the code to increase the meta endpoint loading speed,
Optimizing proxy to reduce its usage
Changes
Fix personal and external MDBList missing from catalogs cards in configure page.
More meta endpoint optimizations
Changes
IMDB ratings dataset lookup optimization
Changes
Optimize meta endpoint to increase shows and movies loading speed
Changes
Fix debrid ip forwarding
Changes
More public client optimization to reduce Trakt api usage as possible
Meta endpoint optimization
Real debrid optimization
Changes
Continue to optimize public client by avoiding any unnecessary Trakt api calls, and replace them with another ways
Configure page
Removed Trakt lists auto sync and replaced it by sync button with 30 minutes cool down
Removed liked lists auto fetch in liked lists manager, replaced by refresh button with 30 minutes cool down
All liked lists are cached in database to use if Trakt return 429 limit
Fixes and optimizations
Debrid cache optimization
Enhance Fanart fallback to check if Fanart cdn is online (Fanart cdn was down today)
Public Trakt client optimizations to reduce the Trakt 429 limit errors
Disabled catalog cache duration settings in advanced tab and applied 24 hours duration
Applied 6 hours cool down to the clear personal/watched cache in advanced tab
Increased the Trakt watched timestamp check to 3 hours for watched status, continue watching and dropped shows
Changes
More debrid optimizations
Changes
Debrid code optimization
Changes
Some code optimization and bugs fixing
Changes
Fixed IMDB ratings in all locations, refreshed daily
Changes
Improve episodes imdb ratings
Changes
Added retry logic for proxy to all Trakt api calls
Optimize ratings scraping
Optimizing debrid with full logs to start fixing all debrid providers
Changes
optimizing Add/Remove watchlist streams for private client users with proxy
Changes
Added add to watchlist and remove from watchlist streams, the option can be enabled and disabled from preferences tab.
Added a new login method "Login with trakt username and mytrakt passkey" this login method only for existing users who connected to trakt at least once
optimize 3rd party addons streams resolving
Changes
Resolve the 3rd party addons streams to get the final playback url.
Normalize all genres names in MyTrakt catalogs to prevent no content errors.
Increase dropped shows trakt api results to 1000 to fetch all dropped shows beyond the trakt default 10 shows limit.
Fanart posters overwriting in stremio's continue watching library.
Changes
Addons Federation: unify third‑party catalogs into your addon with per‑addon timeouts & cache, TMDB enrichment and localization, catalog usage analytics, and robust error handling for seamless, faster discovery
MyTrakt Posters in stremio's Continue Watching
Fix and improve catalog Sorting Options: Multiple sorting methods for catalogs (Original, Alphabetical A-Z/Z-A, Date Added Oldest/Newest, Custom)
Aggregated ratings Position Control: Choose whether aggregated ratings appear before or after description text
Smart Watch Status Fetching: Private client + proxy users get fresh watch status on every item access (no caching delays)
Dropped Shows Caching: 24-hour cache for dropped shows in continue watching to reduce API calls, Advanced tab includes manual refresh button
Fixed RPDB paid-to-free fallback logic to handle all error conditions properly
Fix MyTrakt posters Textless posters in search
New Teal theme
Changes
Auto detect your country when opening streaming catalogs manager.
Fixed MyTrakt ratings posters for discovery catalogs.
Some UI optimization and polishing.
Changes
Badge Designer bugs fixing
add posters in Badge Designer preview
Changes
Badge Designer: Design your ratings posters badges exactly how you want them with full control
Optimizations and fixes
Changes
increase providers list height and add catalog sorting in streaming lists manager
fix IMDB ratings for ratings poster
Changes
MyTrakt ratings posters with episodes thumbnails: an alternative to RPDB, full control over your ratings style (background color, text color and size), with fallback to next rating provider in the list to make sure you always get 3 ratings, also the ability to display textless poster with the ratings, and average rating, currently included with the private client subscription with no extra cost.
Rated and profanity: added to rating aggregator.
Themes: added theme system in UI with more automatic seasonal themes
Features Added
Add select all to streaming providers.
Add delete all button to added streaming catalogs.
Add Viki Rakuten for streaming providers.
Sorting All Providers in streaming list alphabetically.
Fixes
Fix renaming catalog types reset the list catalog type to default.
Fix liked lists counts when loading configure page.
Fixed the catalogs filters to display the lists count and hide when there is no lists with the filter type.
Optimize Anilist catalogs hiding logic.
Changes
Add enable/disable toggle for debrid accounts
Rewrite almost all debrid functions, improving resolving, caching, playback and account testing
Want to contribute, report an issue, or join the community?