ZeroQI / Absolute-Series-Scanner

Seasons, absolute mode, Subfolders...
999 stars 155 forks source link

Sometimes specials use TVDB metadata (rather than aniDB) #472

Closed Sawtaytoes closed 9 months ago

Sawtaytoes commented 9 months ago

Platform

Operating system and version: Debian Linux (TrueNAS-SCALE-23.10.0.1) Plex version: 1.32.8.7639

Expected Behavior

It should show the aniDB name for specials when using the aniDB "specials" episode numbering from the docs:

image

Current Behavior

Getting logs will be hard because it's in a Docker container.

It's showing the TVDB info for specials.

This is what my folder looks like:

image

This is what Plex shows:

image

The aniDB listing:

image

The TVDB listing:

image

Steps to Reproduce

  1. Create a Berserk [anidb-98]/ folder.
  2. Add a text file as Berserk - s00e01 - Episode R0 Recap.mkv in this folder.
  3. Open Plex to your Absolute Series Scanner folder and notice it has the wrong special episode metadata for Berserk (1997).

Additional information

This is Berserk (1997).

ZeroQI commented 9 months ago

Agent settings for episode title missing You probably have it set to "tvdb" or "?|tvdb"

Sawtaytoes commented 9 months ago

It looks like aniDB is first, but I'm also seeing: AniDB, TheTVDB | TheTVDB, AniDB. Not sure why it has both variants.

image

ZeroQI commented 9 months ago

So

Working as designed

Sawtaytoes commented 9 months ago

I see. So that's what the pipe is for.

When I change it, do I need to Refresh Metadata?

ZeroQI commented 9 months ago

Yes. The settings influence the agent behaviour when it rubs, isn't pre-emptive

Sawtaytoes commented 9 months ago

The title is correct now, but the description is wrong:

image

Is that normal? Or did I miss another setting?

ZeroQI commented 9 months ago

Summary

Sawtaytoes commented 9 months ago

Separately, when I clicked "Refresh Metadata", it added shows back into default collections and took them out of my collections.

But I have Collections set to "None": image

ZeroQI commented 9 months ago

Then it's not the agent doing...

Sawtaytoes commented 9 months ago

Examples:

image

image

None of my Shows or Movies do this with the default Plex scanner. This is specific to ASS and HamaTV.

ZeroQI commented 9 months ago

Custom per serirs log display all fields used and provided to Plex. You have failex to provide this New type plex agent (as scanner do not provide metadata nor collections) and do not suport 3rd party agents so you might have secondary agents providing tge collection field You might have a database corruption Without logs i xannot help and i am pretty sure that with the setting fir colkection empty tgat Hama did not provide the collection field to plex You can lock collection field per serie as a workaround

Sawtaytoes commented 9 months ago

Found a way to download the logs: image

Plex Server Logs: REMOVED as I found it didn't contain the HamaTV logs.

Sawtaytoes commented 9 months ago

Even after refreshing metadata, this is what I'm seeing as the description of this R0 episode:

image

image

There's info on this episode in AniDB: image

ZeroQI commented 9 months ago

Troubleshooting steps in readme clearly state the custom logs location which create per deries logs. These do not show hama logs, so cannot prove anything

ZeroQI commented 9 months ago

So AniDB has no summary for this episode (thisbis usual for anidb) and it used thetvdb episode summary... What is your point?

Sawtaytoes commented 9 months ago

Figured out how to grab the logs:

HamaTV logs.zip

Took a while because I had to setup the codeserver, then download each log individually (I can batch it if I highlight all files in a directory), but then Chrome wouldn't let me download them without clicking "Keep" 1000 times, so I used Firefox and got all the files.

Sawtaytoes commented 9 months ago

So AniDB has no summary for this episode (thisbis usual for anidb) and it used thetvdb episode summary... What is your point?

It had a summary. Said "Karaoke / making of". Isn't that the episode description?

ZeroQI commented 9 months ago

metadata.seasons[ 0].episodes[ 1] [?] rank: 0, source_title: AniDB, title: "Episode R0" [!] title: Episode R0, language_rank 0, rank: 0, len(languages): "3" [=] title Sources: AniDB,TheTVDB| (AniDB),TheTVDB Inside: '['TheTVDB', 'AniDB']' Value: 'Episode R0' [=] summary Sources: AniDB,(TheTVDB) Inside: '['TheTVDB']' Value: 'These "outtakes" are comedic specials from the DVDs, meant to be watched after t..' [=] originally_available_at Sources: AniDB,(TheTVDB) Inside: '['TheTVDB']' Value: '1997-01-01' [=] writers Sources: (AniDB),TheTVDB Inside: '['AniDB']' Value: 'Miura Kentarou' [=] directors Sources: (AniDB),TheTVDB Inside: '['AniDB']' Value: 'Takahashi Naohito' [=] duration Sources: (TheTVDB), AniDB, MyAnimeList, TheMovieDb, OMDb Inside: '['TheTVDB', 'AniDB']' Value: '1440000' [=] content_rating Sources: AniDB,(TheTVDB) Inside: '['TheTVDB']' Value: 'TV-MA'

No episode summary in anidb, it rarely does No it's not.

No collection field provided for Fafner or Eden of the east, but could have with different settings