Changelog
Stay updated with the latest features, improvements, and bug fixes in MyTrakt Sync. See what's new in each version.
Changes
Added anime metadata provider , artwork choices in API tab.
Cross-Sync now explains changes more clearly, prepares reviews automatically, and offers a safer recovery option when destination lists are full.
Cross-Sync rules and email alerts now show clear source and destination names, even when a list is later deleted or disconnected.
Configure is easier to use on phones and smaller screens with smoother navigation, clearer labels, and improved layouts.
A lot of optimizations and improvements.
Changes
Simkl integration is now available, with personal, discovery, custom-list catalogs, and support for adding public lists directly by URL.
Added ready-made TMDB lists so you can quickly add popular, trending, top-rated, upcoming, and airing titles without setting up filters.
Cross-Sync can now email you when a rule needs attention and let you know once it’s working again.
More UI/UX improvements.
Fixed reported bugs.
Introducing the new Cross-Sync
Keep Trakt, MDBList, and TMDB lists updated
Build Trakt lists from streaming catalogs
Automatically add new movies and shows
Keep lists within supported service limits
Pause, resume, or disable a synchronization whenever you want
Added Fanart random posters and logos
New Cross-Sync system
Changes
Implemented custom artwork URL patterns to support services like BetterPosters
Add Fanart 4kwallpaper support
Fixed Fanart logos race bug
Fixed verification email sending internal error bug
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 [mytrakt.sync@gmail.com](mailto:mytrakt.sync@gmail.com) 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)
Want to contribute, report an issue, or join the community?