Replies: 7 comments 2 replies
-
|
Hi there, Interesting. This might be an ID normalization issue, not sure yet. CW trackers should support all features and options, so my best guess is Trakt is rejecting it because we’re sending the wrong ID. (different providers needs different way of presenting the IDs) Regarding the Editor; thats for sure on me. So need to fix that. But the editor has nothing to do with the sync logics im afraid. Are you able to share your state.json (in /config/) so i can verify some things? |
Beta Was this translation helpful? Give feedback.
-
|
@cenodude This seems to be the example (excerpt from my state.json) |
Beta Was this translation helpful? Give feedback.
-
|
I did some testing on my side and couldn’t reproduce it, season ratings are syncing from the CW tracker to Trakt for me. So I’m not sure what’s happening. It could be that only certain season ratings aren’t syncing, possibly due to an ID mismatch. But based on your log, the IDs look correct. That said, anime can be tricky: CW currently doesn’t do any anime normalization, and that’s often needed because anime frequently has different season/episode numbering. However, in the example you shared, I don’t see a clear reason why that would be the cause. Have you checked the Analyzer? Further steps:
One other thing: I just pushed an update to 0.5.3 with some improvements to the editor, but im afraid it won’t address any ratings-related issues, but you should see now seasons and a show title included for these seasons. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Before we dive into the functional sync issues, let’s first deal with the Python errors. 🙂 This one is almost certainly a reverse-proxy path issue. I’ll patch the metadata retriever so it behaves correctly behind a reverse proxy (i.e., doesn’t assume it’s running at / and won’t generate broken asset URLs like the placeholder poster). I’ll push an update later today; after that, please rerun and confirm the Python logs are clean, the goal is zero Python errors before we touch sync logic. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you very much for your efforts. I didn't expect you to provide support here during the holidays. I wish you and your family a happy holiday season! Here are the results (unfortunately, I forgot to turn off the other pairs, but here are the results anyway): details-view docker-log: At least the placeholder error is gone. But the anime season still won't sync. |
Beta Was this translation helpful? Give feedback.
-
|
What I’m seeing in your log:
So CrossWatch detects 2 ratings that exist in CrossWatch but not in Trakt. During the run it actually plans to push them: That means the sync pipeline itself is working. The issue is those 2 specific items can’t be written to Trakt (or Trakt rejects them in a way that CrossWatch treats as “skip”). The reason? could be anything, but most likely: Season numbering mismatch. Anime metadata is chaotic across providers. Example: one source splits a show into “Season 1 / Season 2” (cours), while another treats it as a single season, specials, or uses a different numbering scheme. Result: CrossWatch tries to rate “Season 2”, but Trakt either:
I'm afraid CrossWatch currently does not support Anime season mapping at the moment, so there’s no reliable way for it to translate “anime season X” into whatever Trakt expects for that title. That’s why normal season ratings tend to work fine, but anime-season ratings not. Be aware that you can have the same issues with Anime episodes. The only practical workaround right now is to use whitelisting where you exclude your anime library for season ratings. This can be on server-level or on pair-level. Anime support is on the wishlist, but it’ll come after CrossWatch hits 1.0.0 (production). Sorry. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hi
I have a question that I unfortunately cannot answer despite thoroughly studying the wiki.
Plex offers the following levels for rating series: Episode, Season, Show.
I recently gave a season a rating in Plex. The sync pairs are as follows:
I have now noticed that the sync does not seem to work at the Season level. Even when I view the item in the editor, Season 1 is displayed as the title. I would expect the show name to be displayed here.
It's also interesting that the key for the show is actually correct:
imdb:tt32612521#season:1
See IMDB: https://www.imdb.com/de/title/tt32612521/episodes/?season=1
I am unsure whether Crosswatch supports rating at the Season level at all. Is this actually the case, or is it a bug.
Thank you very much for answering my question!
Beta Was this translation helpful? Give feedback.
All reactions