Trakt history failing to pull down

Hi Team,

Since last week, my Trakt watch history completely vanished inside Infuse on my Apple TV. Thousands of episodes in my existing library suddenly reverted to “Unwatched” overnight. My database did not crash.

I have been using Infuse since 2016. All these shows were previously synced and marked correctly. My history remains 100% accurate on the Trakt website, but Infuse is refusing to pull that historical data back down. It only tracks episodes I physically watch inside the app right now.

Key Details:

  • Device: Apple TV (tvOS) using direct network shares. No Plex, Emby, or Jellyfin.
  • Scrobbling Works: Outbound sync is perfect. New episodes I watch right now sync to Trakt instantly. Only the inbound history download is broken.

Troubleshooting Already Done:
I have already tried a full local and cloud wipe: cleared metadata/cache, reinstalled the app, deleted Infuse data from iCloud storage, and revoked/re-authorized the Trakt API token. Everything matches correctly on TMDb, but Infuse still won’t import the historical Trakt flags.

Is there a known issue with the Trakt inbound sync endpoint or an iCloud sync conflict causing this?

Thanks!

One thing to check make sure Infuse didn’t revert to the free version. Infuse only does a two way sync with Trakt with the Infuse Pro. The free version only send data to Trakt.

Hey, thanks for your answer :slight_smile: unfortunately that’s noi it.. Pro is active and showing

Just noticed that I am having the a similar issue myself. Connected to Emby and Trakt. Have Pro since 2016… my up next list is gone and everything is marked as unmatched. Double checked my Pro unlock, it is indeed unlocked.

I’m running the OS 27 beta, could there be an issue there?

Seems to be a lot of issues with Trakt at the moment. Although the Firecore team should look into this API change as it seems to be the issue at hand. Some of my content are marked as watched from Trakt which could line up with items from the first page in their new API pagination system. ‼️ Upcoming API Changes: Watched Endpoints Pagination & Extended Defaults · trakt/trakt-api · Discussion #775 · GitHub
@james are you in the progress of implementing this?

If you’re able to send in a report from your device (and post the code here) we can take a deeper look into what may be going on here.

One thing I will point out is for those connecting to a media server such as Emby, Jellyfin, or Plex Infuse will be able to sync watched history to Trakt but it will not pull watched history from Trakt. Instead, it will rely on the watched status from the media server as its source of truth.

Hello together,

First I am a big Fan from infuse really love it works on all my devices (Apple TV, iPhone, iPad, Mac Mini, MacBook) .

But a week ago I saw some unwatched movies in my Gallery and thought what happened? Why? Then I saw that the Apple TV was not connected to Trakt, so must be automated disconnect. After reconnect all fine the Movies are again marked as watched. Then one day later the same on my mac, reconnect to Trakt and then a lot of movies were unwatched. Checked the Status on Trakt and there was everything fine all Movies are as watched marked.

After testing a lot via Chat gpt, i decided wrong and delete infuse on all devices and Build it new, because I thought should be no Problem all watched status are right on Trakt. But After the rebuild of my collection only the movies which I saw the last 3-6 month are marked as watched and all tv series are unwatched :see_no_evil_monkey: only the actual episodes are tracked right from the watching (first row) but all other episodes from the seasons are unwatched.

all I watched via infuse is immediately imported to Trak.tv so this way works fine but it seems that Trakt don‘t send the watched status back from older entries :weary_face: any idea? All other things, iCloud Sync between the devices is working. I have a really huge Collection before I spend a whole day to do it manually I want to ask you if you have an idea what to try next?

Thanks in advance :blush:

Best regards

I moved your post to an already running thread discussing this issue. You may want to read through to see what has been discussed and also

Sorry forgot to mention that I’m not using Plex, Emby or Jellyfin. My library is connected directly via SMB shares on my Synology NAS, so Trakt should be the only watched history source.”

The server issue was just mentioned for those running it, the original post in this thread is also direct to a NAS no emby, plex or jellyfin.

Additional finding:
I found a very clear cutoff in my library.
Movies watched after July 20, 2025 are imported correctly from Trakt.
Every movie watched before July 20, 2025 is marked as unwatched in Infuse, although Trakt still shows the correct watched history.
Also, all TV series are marked as unwatched.
This looks like a cutoff rather than random missing items.

I think the GitHub API changes make a very strong case that this is a pagination issue.

The timing also fits almost perfectly. The issue started last week, which is exactly when Trakt rolled out the latest API changes affecting pagination. One of the key changes was:

Requests without pagination now return page 1 with up to 100 items.

That also seems to match the latest report in this thread, where only around 100 watched items are being synced. If Infuse is only requesting the first page and not following the pagination headers to retrieve the remaining pages, it would explain why users suddenly have only a small subset of their watched history marked as watched.

The fact that:

  • new plays are still being scrobbled successfully,

  • the full watch history is still present on Trakt,

  • and only the download/sync of existing watched history appears incomplete,

all points in the same direction.

What’s also interesting is that this doesn’t appear to be isolated to Infuse. There are already multiple reports on Reddit and the Trakt forums of similar issues affecting Kodi add-ons (Umbrella, Fen, Seren, etc.) immediately after the API changes. In several of those discussions, developers explicitly point to the new pagination requirements as the cause, and users report truncated watch/progress lists until the clients are updated to handle pagination correctly.

From the outside, this looks much more like a client-side pagination issue introduced by the recent Trakt API changes than any loss of data on Trakt’s side.

Just checked my watched history in infuse exactly 103x watched movies, and not one episode from any series is watched.

Yeah, that’s about what I came up with as well. In my particular case I believe the Emby Trakt plugin needs to be updated, since all my history comes from there. I’ve yet to look around and see if there’s anyway to contact those developers directly.

Hello,

I recently noticed that Infuse on both tvOS and iOS suddenly marks my entire movie collection as unwatched.

Everything is correct on Trakt itself, but in Infuse all media are shown as unwatched.

I have already signed out of Trakt and signed back in on both tvOS and iOS, but the issue persists.

Has anyone else reported this issue or had a similar experience?

Kind regards,
remo

Update:
Not the entire media is affected.
But most of my movies I‘ve already seen.
Correctly marked on TRAKT but not in Infuse.

I moved your post to an already running thread discussing this issue.

Thank you.
Hopefully this gets fixed soon :confused:

Hey James! Code 622S1

Just to add one more…

I am seeing the same issue with both TV Shows and Movies now marked as unwatched, but showing as watched in Trakt. This is using both iOS and ATV. This started just over a weeek ago.

I’m not using Emby, Jellyfin or Plex. Infuse library setup over SMB shares from my Synology NAS.

Hi! Just to chime in, I suspect this is also affecting me; a number of items are marked as unwatched, when on Trakt they are watched.

Thanks for the work put into the application!