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

Episodes not being logged after previously working. #140

Closed wilyub closed 2 weeks ago

wilyub commented 3 weeks ago

Describe the bug I've been watching through Baki Dai Raitaisai and the plugin was working as intended. However, for some reason the plugin stopped working yesterday after I switched from watching on my TV to my desktop computer. I've provided the logs for when it was working yesterday, and when it's not working now. Any idea what the issue could be? (Logs indicate something about the offline database, but I'm not too knowledgeable on that end).

Logs Working Logs:

[2024-06-11 21:10:34.284 -04:00] [INF] [21] jellyfin_ani_sync.UpdateProviderStatus: (Tvdb) Anime reference found in anime list XML
[2024-06-11 21:10:34.286 -04:00] [WRN] [21] jellyfin_ani_sync.UpdateProviderStatus: (AniDb) Could not lookup using absolute episode number (reason: no mappings found)
[2024-06-11 21:10:34.287 -04:00] [INF] [21] jellyfin_ani_sync.UpdateProviderStatus: Looking up AniDB by season offset
[2024-06-11 21:10:34.288 -04:00] [INF] [21] jellyfin_ani_sync.UpdateProviderStatus: (Tvdb) Anime Baki (2018) found in anime XML file, detected AniDB ID 14772
[2024-06-11 21:10:34.289 -04:00] [INF] [21] jellyfin_ani_sync.UpdateProviderStatus: Retrieving provider IDs from offline database...
[2024-06-11 21:10:34.411 -04:00] [INF] [128] jellyfin_ani_sync.UpdateProviderStatus: Retrieved provider IDs
[2024-06-11 21:10:34.411 -04:00] [INF] [128] jellyfin_ani_sync.UpdateProviderStatus: Using provider AniList...
[2024-06-11 21:10:34.606 -04:00] [INF] [21] jellyfin_ani_sync.UpdateProviderStatus: User does not have plan to watch only ticked
[2024-06-11 21:10:34.606 -04:00] [INF] [21] jellyfin_ani_sync.UpdateProviderStatus: (AniList) Series (Baki: The Great Raitai Tournament Saga) found on Plan_to_watch list
[2024-06-11 21:10:34.729 -04:00] [INF] [21] jellyfin_ani_sync.UpdateProviderStatus: (AniList) Updated series (Baki: The Great Raitai Tournament Saga) progress to 5

Not Working:

[2024-06-12 01:06:26.688 -04:00] [INF] [58] jellyfin_ani_sync.UpdateProviderStatus: (Tvdb) Anime reference found in anime list XML
[2024-06-12 01:06:26.694 -04:00] [WRN] [58] jellyfin_ani_sync.UpdateProviderStatus: (AniDb) Could not lookup using absolute episode number (reason: no mappings found)
[2024-06-12 01:06:26.696 -04:00] [INF] [58] jellyfin_ani_sync.UpdateProviderStatus: Looking up AniDB by season offset
[2024-06-12 01:06:26.696 -04:00] [INF] [58] jellyfin_ani_sync.UpdateProviderStatus: (Tvdb) Anime Baki (2018) found in anime XML file, detected AniDB ID 14772
[2024-06-12 01:06:26.697 -04:00] [INF] [58] jellyfin_ani_sync.UpdateProviderStatus: Retrieving provider IDs from offline database...
[2024-06-12 01:06:26.837 -04:00] [WRN] [58] jellyfin_ani_sync.UpdateProviderStatus: Did not get provider IDs, defaulting to episode provided AniDb ID
[2024-06-12 01:06:26.839 -04:00] [INF] [58] jellyfin_ani_sync.UpdateProviderStatus: Using provider AniList...
[2024-06-12 01:06:26.839 -04:00] [INF] [58] jellyfin_ani_sync.UpdateProviderStatus: (AniList) Searching for series: Baki (2018)
[2024-06-12 01:06:27.092 -04:00] [WRN] [58] jellyfin_ani_sync.UpdateProviderStatus: (AniList) Series not found
vosmiic commented 3 weeks ago

Yeah you are right, the plugin is unable to retrieve the provider IDs from the anime offline database service; some other recent issues have appeared due to the anime list service returning null values. I am looking into the reason for this.

vosmiic commented 2 weeks ago

The issues have been fixed; you should no longer see these issues