vosmiic / jellyfin-ani-sync

Synchronize anime watch status between Jellyfin and anime tracking sites.
GNU General Public License v3.0
214 stars 15 forks source link

Anilist API call fails with BadRequest #105

Closed PhilippKammann closed 5 months ago

PhilippKammann commented 5 months ago

Describe the bug After watching an episode jellyfin-ani-sync doesn't update the series on the Anilist watchlist

Logs

[11:36:22] [INF] [112] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.8.5 playing Beauty and Death: Opening Act. Stopped at 1354845 ms

[11:36:22] [INF] [102] jellyfin_ani_sync.UpdateProviderStatus: (Tvdb) Anime reference found in anime list XML

[11:36:22] [INF] [102] jellyfin_ani_sync.UpdateProviderStatus: Retrieving provider IDs from offline database...

[11:36:23] [INF] [54] jellyfin_ani_sync.UpdateProviderStatus: Retrieved provider IDs

[11:36:23] [INF] [54] jellyfin_ani_sync.UpdateProviderStatus: Using provider AniList...

[11:36:23] [ERR] [102] jellyfin_ani_sync.Api.AuthApiCall: Unable to complete AniList API call (POST https://graphql.anilist.co), reason: BadRequest; Bad Request

To Reproduce Steps to reproduce the behavior:

  1. Set series as "Watching" in Anilist
  2. Watch an episode of this series to the end in Jellyfin
  3. Check Anilist
  4. See no update

Expected behavior Episode count on Anilist gets updated according to Jellyfin

Docker

Additional context Plugin worked without problems until about 1-2 weeks ago

PhilippKammann commented 5 months ago

Reinstalling the plugin seems to have fixed it. No idea how that helped when the version never changed, but I will close this issue for now