Emby-based self-host media server. Playing by Infusion Pro (subscribed). Both Emby and Infusion have logged in Trakt account.
Detailed description with additional context about the workflow
After marking an item watched, there is no sync to Trakt history list. It worked a week ago.
Screenshots and other visual aids
Tag your post with new and/or classic, along with the platform (eg: iOS, android, web) to help us assist you faster.
Emby logs:
2026-01-18 10:46:34.689 Info HttpClient: POST https://api.trakt.tv/sync/history
2026-01-18 10:46:35.572 Info HttpClient: Http response 201 from https://api.trakt.tv/sync/history after 883ms
Just discovered that the Emby’s Trakt plugin was working normally when I picked another TV-series’s episode for experiment. Therefore, I think the issue was caused by the TV-series itself. It’s Naruto anime series. Maybe the metadata has some problem. Thanks.
I see in the logs you share that the POST request was successful but one thing that would be interesting is to see the full request and response. Not just the status code but the actual body of the response because it gives more information about what has been added and/or what has been not found. The full request will help identify if an identifier is missing or wrong.
2026-01-22 07:42:01.204 Info HttpClient: POST https://api.trakt.tv/sync/history
2026-01-22 07:42:01.493 Info HttpClient: Http response 201 from https://api.trakt.tv/sync/history after 288ms
Look like the metadata of the TV series (Naruto) has some issue. No history synchronized. The two lines are the only log recorded.
Can we give us the specific episodes that are not being synced? We’ll check at the metadata level. With the limited information we have, it’s hard to pinpoint the issue. The plugin is maybe working with TVDb ids and those are matched the best we can but it’s not the best source anymore.
Thanks for the update. The issue has been solved. The source of the problem is the way files were named, which did not follow the structure of the Naruto aired structure. After manually creating the correct filesystem structure, the sync is working.