Changelog
Stay updated with the latest features, improvements, and bug fixes in MyTrakt Sync. See what's new in each version.
Changes
Optimize Fanart images cache for extra loading speed boost.
RPDB optimizations and timeout increase.
Top-Posters default path update and other optimizations.
Changes
Added ability to remove debrid sort priority levels.
Added Kitsu authentication to API tab in configure page and setup page
Added Anime Search Provider dropdown with AniList, MyAnimeList and Kitsu to preferences tab.
Added “Hide adult results” checkbox in global search preferences (Currently fully applied only to anime search).
Moved MAL connect/disconnect controls to API tab in configure page and setup page.
Moved Gemini key save/remove controls to API tab in configure page and setup page
Normal and AI search optimization
Make AI search prefix required
AI catalog builder code optimized and improved
Implement fanart caching and validation system
Changes
Added fanart_artwork_cache and fanart_asset_validation_cache tables to store artwork metadata and asset validation results.
Introduced functions for batch fetching and upserting fanart artwork and asset validation entries.
Updated existing enrichment functions to utilize the new caching mechanism for fanart data.
Enhanced cleanup functionality for expired cache entries.
Adjusted fanart enrichment concurrency and timeout settings for improved performance.
More performance optimizations.
Changes
Catalogs performance optimizations
Fully implement and activate the providers IDs graph
Create and use MyTrakt Poster cache table with shared/user-scoped cache key logic
bump version to 3.16.6
Changes
Fix Streaming and MDBList loading
Add Configuration backup to export/import lists
Add global AI search
Changes
Added Peerflix debrid addon
Added Brazuca debrid addon (Brazuca currently is down)
Fanart offline assets fallback fix
Added the ability to hide unreleased items per list
Renamed up-next to "Show only unwatched episodes"
Added the ability to Show/Hide watched status checkmarks
Fixed discovery-only lists returning only 25 items
Add random interval settings per list
Added the ability to show federated addons before/after MyTrakt catalogs
Added the ability to shuffle federated addons with interval
Implemented Kinopoisk ratings for MyTrakt posters.
Changes
Fixed StremThru Torz encoding.
Fixed result limit bug.
Fixed grouping by addon when same addon was added multiple times with different Debrid accounts.
Fixed providers suffixes not showing next to addon name
Changes
Expanded the Debrid sort priority to 5 levels
Added Meteor to Debrid addons
Added ThePirateBay+ to Debrid addons
Added StremThru Torz to Debrid Addons
Added Sootio to Debrid Addons
Added ability to reconfigure added Debrid Addons
Added a universal “Show cached first” option under Debrid settings
Improve streams fields extraction and formatter
Changes
Added option to hide watched items from lists using your cached Trakt watch history, it doesn't require reinstall but can cause a slight delay.
Moved lists bulk controls under the filtering tags to easily control the selected lists sources
AI Catalogs
Create personalized catalogs using natural-language prompts.
Choose TMDB, Trakt, TVDB, AniList, or MAL as the content source.
Support movies, series, anime, or mixed movie-and-series catalogs.
Added professional preset prompts organized into easy-to-browse categories.
Preview posters, results, filters, warnings, and source details before adding catalogs.
Edit generated catalog filters before saving and after adding them.
Add, remove, review, and manage multiple generated catalogs independently.
Improved catalog names and labels for clearer organization.
Added watched/completed-item hiding using cached Trakt and MAL activity.
Added optional web-enhanced AI matching for more targeted searches.
Added personal API-key support for Gemini, TMDB, and TVDB.
Trakt AI uses the user’s private Trakt client and proxy.
Improved support for anime genres, tags, studios, producers, ratings, seasons, and sorting.
Improved catalog reliability, previews, posters, pagination, and mixed catalog support.
UI Improvements
Added catalog search and filtering.
Replaced bulk-selection checkboxes with clearer buttons.
Added a Reset button to undo unsaved changes without reloading the page.
MDBList cross-sync bugs fixing and optimizations
Trakt Account Conflict Improvements
Changes
Improve passkey only accounts automatically merge when connecting an existing Trakt account to another MyTrakt account.
If merging is not possible, you’ll see the reason and can auto report it to Admin.
New: Nuvio Manager
Connect or create a Nuvio account from Extras.
Switch between your Nuvio profiles.
View and manage profile addons.
Add, remove, reorder, enable, or disable addons.
Refresh your Nuvio profiles and addon list.
Sync your MyTrakt addon to the selected Nuvio profile from Catalogs.
Preserve your existing Nuvio addons when syncing.
Disconnect Nuvio at any time from Extras.
MyAnimeList is now available
Watching Anime
Completed Anime
Plan to Watch
Anime Rankings
Seasonal Anime
Anime Suggestions
Reading Manga
Completed Manga
Plan to Read
Manga Rankings
OAuth connection flow with secure account linking.
Select all MAL catalogs from the MAL manager.
Anime and manga catalogs are grouped separately.
Anime catalogs support mixed movies and series.
MAL catalogs support full meta localization and posters artwork.
Manga catalogs include artwork, scores, status, progress, and a “Read on MyAnimeList” link.
MAL catalogs can be reordered, hidden, renamed, and placed on or removed from the home screen.
Disconnecting MAL removes the MAL connection and selected MAL catalog cards from database.
I added an incorrect recovery restriction for reset passkey in previous update, fixed passkey reset, anyone got "Failed to initiate passkey reset" or "No account found" errors, please try again after this update is up
Changes
TMDB lists
Email verification now required for existing and new users
Public lists optimization
Changes
Implement Low-Risk Trakt Account Merge on username conflict.
MyTrakt rating posters optimizations
MDBList ↔ Trakt Cross-Sync (API tab > Cross Sync tab)
Manual and auto synchronization.
Enable/disable controls.
Explicit Trakt ↔ MDBList list mappings.
Preview-before-apply for initial synchronization.
Newest-change-wins conflict resolution.
Existing MDBList API-key authentication.
Optimizations: Improve and optimize the auto private client assignment
Easy switch between personal private client and managed auto assigned client.
Ability to reassign to different client.
Hide Client ID and Secret fields for auto assigned IDs,
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
Trakt queue phase 2 continue for regular users
Allow manual queues for all personal Trakt catalogs cache
Next in phase 2
Auto enqueue for personal Trakt lists when cache expires, (serve stale cache > auto queue > serve fresh cache on next visit)
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.
Want to contribute, report an issue, or join the community?