




Inconsistent behavior with Kitsu ID vs IMDB ID in Stremio for anime — episodes list missing + watch history keeps resetting
I'm using Stremio with the aiometadata / aiostreams setup from this guide: https://luckynumb3rs.github.io/stremio-perfect-setup/ and I've been running into some weird stuff with anime that I think comes down to a Kitsu ID vs IMDB ID conflict. Hoping someone here has seen this before.
The first issue is that when I open an anime from the Continue Watching row, the top part of the detail page (the section that lists all the episodes) just doesn't appear. So I literally can't click to go to the next episode. The second issue, which I think is related, is that my watch history for anime keeps disappearing. Episodes I've already marked as watched randomly flip back to unwatched, and when I check aiomanagerfortheweebs, those episodes are completely gone from my history — like I never watched them at all.
Here's what made me think it's an ID problem. When I open an episode from Continue Watching, the link looks like this:
https://web.stremio.com/#/detail/series/tt9054364/tt9054364%3A1%3A5
That's using the IMDB ID. But if I instead search for the same anime and open it through the search results, the link looks like this:
https://web.stremio.com/#/detail/series/tt9054364/kitsu%3A41024%3A6
Now it's using the Kitsu ID, and suddenly the episode list shows up properly. After I do that, the Continue Watching link also switches over to Kitsu and things work — but only temporarily. The annoying part is that yesterday I had the exact same problem but the opposite way around. The Kitsu links were the ones losing episode info and IMDB was working fine. So sometimes one works, sometimes the other works, and I can't figure out the pattern.
For my setup, I have all the watch history options enabled in aiometadata but my main watch history addon is Watchly. I'm wondering if there's a conflict between Watchly and aiometadata's own tracking that's wiping my history. I'm also seriously considering just disabling the Kitsu ID entirely since the constant resets and the workarounds I have to do just to get to the next episode are getting frustrating. But I'm not sure if disabling Kitsu will break something else down the line. (also if I check aiomanager, my watch history also resetted there for that specific animes.)
Has anyone dealt with this kind of Kitsu/IMDB inconsistency before? Is there a way to force Stremio to consistently use one ID type for anime, or a known fix for getting the episode list to load reliably from Continue Watching? Any help would be appreciated, my head is kind of spinning trying to debug this.