Changelog
Stay updated with the latest features, improvements, and bug fixes in MyTrakt Sync. See what's new in each version.
Automated Private Trakt Client Assignment Premium users without private Trakt API or with not working one, you will see an informational message about Trakt VIP, you can press Get Private Client Automatically and you will get a private API assigned to you automatically and you will be redirected to Trakt to reauth,, Just don't forget to setup your proxy from API tab. I will be purchasing Trakt VIP and create the API apps for you and you get it automatically , it will be so much easier and no one will have to go through the API app creation again, I'm doing that as gratitude to my supporters over the past year, everyone should continue enjoying the Trakt experience as you possibly can.
Add private client notice for Trakt VIP requirement, Trakt now requires a VIP subscription to create an API app. If your existing app was deleted or you do not plan to subscribe to Trakt VIP, please contact me at [[email protected]](mailto:[email protected]) and I will provide a private Trakt client ID and secret for you to use.
Fix Federation subtitles addons compatibility with the new Debrid system
Refactoring Debrid feature from scrapper into aggregator
Configure multiple Debrid addons, including Torrentio, Comet, MediaFusion, and custom addons.
Apply shared quality, language, sorting, and result-limit preferences.
Group streams by addon for easier browsing.
Customize stream names and details with profiles, layouts, templates, and emojis.
Improved account compatibility, duplicate prevention, automatic setup, and stream reliability.
Refreshed the Debrid settings experience with clearer controls and notifications.
Code optimizations
Subscription section UI/UX slight improvement
Code and security optimization
invalidate rejected Trakt refresh tokens
Refactor Trakt Client ID and Secret credentials validation to accept Trakt’s newer shorter/special-character credentials
Some artwork enrichment optimizations
Add email validation and saving to setup page
Update Trakt API app URL
Trakt Calendar Lists
Personal and global calendars
New shows, season premieres, and finales
Custom date ranges up to 33 days
Timezone selection
Manual start dates
Dynamic start dates that always begin from the current day
Automatic calendar refreshes
Queue background process optimization
Add admin email reporting for username conflicts error
queue multi-pod detection lock fix
Improve and optimize Trakt API calls for regular users
Adding an upfront server-side gate that prevents queueing when user is not connected to Trakt.
Auto queue polishing and optimizations
Some auto queue polishing and optimizations
auto queue for regular users
Setup save now auto-warms selected queueable personal Trakt catalogs
Configure catalog save now does the same auto warm-up from current selected prsonal catalogs
Fresh cache exists -> serve cache.
Cache exists but expired -> serve stale cache + queue that list only.
No cache -> try live Trakt call; on success return results, no queue.
No cache + live 429 -> return empty + queue that list only.
Settings changes
Mark as Watched stream disabled by default during new user setup
Add/Remove to watchlist disabled by default for new users in configure/prefrences tab
update Top Posters API to the new top-posters.com main domain
Refactoring the code to follow the new Trakt API Changes for Watched Endpoints that enforced after June 30, 2026
Enable IMDB IDS by default for new users, for better compatibility with nuvio
Adding Email Authentication
Preventing account duplicates: so many users lose their UUID or forget passkey and they create duplicated accounts.
Previously, resetting your passkey depended entirely on connecting to Trakt. However, Trakt frequently rate-limits the addon, causing password resets to fail. Moving authentication to email fixes this and makes logins 100% reliable.
Sometimes I see user settings related errors in logs that can be fixed easily, that gives me the ability to contact any user to recommend some corrections.
Changes made:
Now email is required before accessing configure page.
Passkey reset now uses email only with reset link sent to email.
Creating Passkey-only account now requires email to prevent duplicates.
Email can be changed any time from advanced tab.
Fix subreddit TTL regression to maintain cache expiry during metadata updates.
Changes
Added subreddit master caching to reduce duplicate live Reddit fetches across provider and language variants.
Switched ingestion to free-first with paid fallback on 403 blocks.
Added a dedicated admin Subreddit Max Limit setting and wired subreddit pagination to use it, to avoid making a lot of paid api calls.
Max subreddit items will be set to 200.
Enhance random sorting by implementing stable seed key and applying deterministic shuffle for genre filtering
Normalize genres names to always use English names when localized metadata selected
Fix "connect to trakt" message not showing when queue fail by enhancing queue authentication handling.
Enhance Patreon identity retrieval to filter memberships by configured campaign
Enhance Patreon membership handling with fallback logic
Added a safe recovery path so users don’t get stuck after Patreon/PayPal continuity in case cross-instance finalize confirmation didn’t fully complete
Trakt queue phase 2 start for regular users
Added best-effort helper to auto enqueue watched cache warm-up jobs right after new user finish setup new account
Added queue history logs in Trakt queue tab
Next in phase 2
Allow manual queues for all personal Trakt catalogs cache
Improve MyTrakt rating posters loading speed
implement migration target origin resolution for Patreon and PayPal callbacks
Improve origin resolution for premium migration
Changes
implement Stremio account name fetching and enhance auth key management.
prevent UI reinitialization and ensure correct selection of enabled liked lists.
add copy button for manifest URL, Redirect URI and JavaScript (CORS) Origins.
add both instances in private client instructions to ease the migration on future premium users.
Configure page UI optimizations and fixes
For public client users:
Switch watched status (Green check mark) for public client users from live Trakt API call to depend only on watched cache served by the queue system.
Applied new logic for watched status to all meta providers, insuring always fresh watched status after every successful queue process.
Optimized watched queue system working as intended for public client users hitting the sweet spot between respecting Trakt API limit and the freshness of the watched data.
Clearing Trakt access_token and refresh_token on 401,403,404 and 410 errors so users can get the connect to trakt message upon visiting the configure page.
No limit was applied on the queue jobs, Auto queue runs every 24 hours and manual queue not limited because it always performed when there is no 429 API limit .
Trakt queue phase 1 (out of beta)
Proper Trakt errors 401,403,404 and 410 handling, removed from queue and marked as terminal fail.
Trakt error 429 deferred and re-queued.
Add a continue watching movies warm-up after successful watched movie queue to rebuild fresh data.
Add Trakt limiter circuit breaker to discovery catalogs to serve stale cache in case of Trakt 429 rate limit.
More Trakt core code optimization.
Changes
Enhance error handling for transfer payload digest mismatch and improve digest normalization
Improve Trakt limiter and queue system
Add handling for 'nonce_already_used' error in migration process to re-issue new ticket
Enhance migration transfer payload handling with gzip compression and improved error responses
Changes
Migration system implementation (will be enabled after proper testing).
TVDB minor bugs fixing.
Improve Trakt queue.
Some Patreon fallback optimizations
Changes
TVDB: watched status now shows more accurately for both movies and series episodes.
TVDB: title matching is more reliable, so you should see fewer wrong or missing metadata/watch-status results.
TVDB: poster setting text now clearly says textless posters are not available for TVDB.
Progress management in configure page: you can search, filter, sort, select, and remove multiple movie/TV progress items faster.
Progress data refresh is more reliable, so recent changes appear sooner and with fewer mismatches.
Continue Watching and watched-list sorting are more consistent with your real viewing activity.
Account connection and sign-out behavior are more stable, reducing random reconnect/session issues.
Changes
TVDB full implementation.
MDBList lists add/delete optimization and fixing.
Add/remove watchlist show plyback error for both movies and tv shows
Other bugs fixing and optimizations
Changes
Add proxy and Trakt API tutorial videos, enhance proxy and public client configuration warnings
Want to contribute, report an issue, or join the community?