-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AniDB Series Poster Priority/Ranking Issue #245
Comments
Poster source priority? |
I've tried all sorts of configurations, but atm, I think it's: I'll up a log when I'm back home tomorrow (and double check my current settings). I thought this was a known issue, I've never been able to get HAMA to set an AniDB poster as default for a series unless the series either wasn't matched yet in the matching XML, or I set AniDB as the sole source (basically when the only available poster was from AniDB). Might have gotten mixed up with something posted in the issue tracker for Shoko Metadata, which also has issues with AniDB posters (among other things). |
Sorry for the delay - these are my current HAMA preference settings: <?xml version='1.0' encoding='utf-8'?>
<PluginPreferences>
<rating>AniDB, TheTVDB, TheMovieDb, OMDb</rating>
<content_rating>AniDB,TheTVDB</content_rating>
<art>AniDB, TheTVDB, FanartTV, TheMovieDb</art>
<EpisodeLanguagePriority>main, en, x-jat, ja</EpisodeLanguagePriority>
<SerieLanguagePriority>main, x-jat, en, ja</SerieLanguagePriority>
<themes>Plex, TVTunes</themes>
<quotes>TheMovieDb, OMDb</quotes>
<thumbs>TheTVDB</thumbs>
<year>AniDB</year>
<duration>TheTVDB, AniDB, TheMovieDb, OMDb</duration>
<rating_count>None</rating_count>
<genres>AniDB, TheTVDB, TheMovieDb, OMDb</genres>
<title>AniDB, TheTVDB</title>
<MinimumWeight>5</MinimumWeight>
<content_rating_age>None</content_rating_age>
<writers>AniDB, TheTVDB</writers>
<collections>TheMovieDb, AniDB, AnimeLists</collections>
<absolute_index>TheTVDB</absolute_index>
<trivia>TheMovieDb, OMDb</trivia>
<tags>None</tags>
<audience_rating_image>None</audience_rating_image>
<rating_image>None</rating_image>
<producers>AniDB,TheTVDB</producers>
<audience_rating>None</audience_rating>
<studio>AnimeLists, AniDB, TheTVDB, TheMovieDb</studio>
<adult>false</adult>
<posters>AniDB, TheTVDB, AnimeLists, tvdb4, FanartTV, TheMovieDb</posters>
<originally_available_at>AniDB,TheTVDB</originally_available_at>
<roles>AniDB, TheTVDB</roles>
<countries>TheMovieDb</countries>
<title_sort>AniDB,TheTVDB</title_sort>
<original_title>AniDB,TheTVDB</original_title>
<OMDbApiKey>XXXXXXXX</OMDbApiKey>
<summary>AniDB, TheTVDB</summary>
<reviews>None</reviews>
<guest_stars>None</guest_stars>
<directors>AniDB,TheTVDB</directors>
<extras>None</extras>
<tagline>TheMovieDb</tagline>
<banners>TheTVDB</banners>
<similar>AniDB</similar>
<PosterLanguagePriority>ja,en,fr,zh,sv,no,da,fi,nl,de,it,es,pl,hu,el,tr,ru,he,pt,cs,ko,sl,hr</PosterLanguagePriority>
</PluginPreferences> The many languages in PosterLanguagePriority, aside from the first two, are only there because a lot of TVDB users will flag a poster in their native language when uploading, regardless of what language, if any, is featured on the poster itself. To get relatively clean logs, and avoid any issues due to old metadata, I created a new library with a random sample of 15 series. Since ASS is also currently undergoing changes, for reference, I used the version with today's fixes (commit 306101e58727e3b542a96876fa506b0b55615cc1). The Library folder contained the following series folders:
Out of those, only the following series actually appeared in Plex, I am assuming due to an issue with the changes to ASS, but sufficient as a sample:
Which appeared in Plex like this: As a note, "Shingeki no Kyojin" was misidentified as "Shingeki no Kyojin Season 2", due to the latter's synonym, "Shingeki no Kyojin (2017)" receiving the same weight score as the actual name and appearing above it on the list. Out of the sample, "Shingeki no Kyojin Season 2" and "Plastic Memories" appeared to use the AniDB series poster (although I cannot be certain regarding the latter, as the same poster appeared in the poster list twice, once in the top position, and once toward the bottom where AniDB posters appear in the list for other series), while the rest all used posters from other sources. As a reference, here are the AniDB posters for the other series: I have uploaded all of the logs to a Google Drive folder here, and am attaching the HAMA log from Library creation until metadata completion to this post as well. All the best - since it has gotten to be quite late here, I'll be calling it a night. |
ASS issue resolved this morning due to bad code trying to fix OP/ED, also resolved
I would remove 'main' as it always equate to 'x-jat' [=] posters ( 1) Sources: (AniDB), TheTVDB, AnimeLists, tvdb4, FanartTV, TheMovieDb Inside: '['FanartTV', 'MyAnimeList', 'TheTVDB', 'AniDB', 'TheMovieDb']' Value: '{'http://img7.anidb.net/pics/anime/180443.jpg': (u'AniDB\poster\180443.jpg', 1, 'http://img7.anidb.net/pics/anime/thumbs/150/180443.jpg-thumb.jpg')}' seem like AniDB poster ID is 1... Look good to me... |
Surprisingly, 'main' and 'x-jat' are actually not always the same (granted, in my collection of 1,600+ series, that is only true for a handful of cases, but...). I created a new library specifically for these logs (and during each step of testing for the OP/ED issue), which never seemed to affect the posters used. If all else fails, I suppose I could always go into the code and just hard-code AniDB posters as '1', and add 1 to all other poster sources... |
Good to know... Never encountered a series for which it differed, if you have it will be much appreciated... |
There aren't a ton (there used to be a lot more, often in X-Jat but separate from the default X-Jat title, when there were disputes about the main title due to the anime changing from the name of the LN/VN/Manga source and such, but that calmed down over the past 5 years or so), these days it's mainly things like Chinese productions and Manhwa/Manhua adaptations. AniDB has roughly 14,130 series, of which 486 have a non-X-Jat main title, or about 3.44%. But using 'X-Jat' rather than 'Main' often results in the dreaded Terrible English Anime Name for affected series (which usually don't haven an X-Jat version) - as a recent example, Quanzhi Fashi and Quanzhi Fashi 2 ended up as "Full-Time Magister" and "Full-Time Magister Season 2". Anyway, I'll check my logs and see what I can find regarding AniDB Posters with priority above '1'. Btw, if you're curious, here's the list of AniDB series with main titles in non-X-Jat languages (taken from ScudLee's anime-titles.xml):
|
i will replace x-jat with main in the agent, while it is 99.9% identical, it does differ for few titles. |
The issue I am having is that, no matter what I do, I can not get HAMA to assign the AniDB poster for a series as its main poster when fetching metadata - it is always placed somewhere near or at the end of the list, with TVDB posters taking priority, and will only use the AniDB poster if manually assigned, regardless of HAMA settings.
Since I have all my media organized according to AniDB, and TVDB uses a single series to encompass multiple AniDB series, I end up with many, many shows with duplicate posters, and/or posters with terrible English names like "Cat Planet Cuties" on them.
I am not sure how complicated an issue this is (The poster rank code looked surprisingly complicated), but if there is any way to have HAMA place AniDB posters at highest priority (Either by just having it in the highest position in the 'Poster' order as I do now, or through some sort of toggle to have it bypass the poster ranking system), I would be extremely grateful.
Thank you for taking the time to consider my issue.
The text was updated successfully, but these errors were encountered: