RickDB / PlexAniSync

Sync Plex anime library to AniList
GNU General Public License v3.0
284 stars 44 forks source link

Add community mappings? #81

Closed Soitora closed 2 years ago

Soitora commented 3 years ago

Maybe someone would be interested in it here, either as a file or as an entry on the wiki? I follow TheTVDB mapping which I'm sure many on Plex do, so my mapping for example may be of use to others

Maybe a system where multiple people can add/suggest theirs?

Ravencentric commented 3 years ago

I and my friend recently started doing that over at https://github.com/mizz141/PlexAniSync-Mappings. Contributions would be appreciated An official system would be nice, but we didn't wanna wait. If an official system is introduced moving the mappings over would be fairly easy

RickDB commented 2 years ago

Looks very cool and we could add some variable to the config for this so one can specify a remote custom_mappings.yaml.

@reconman can add this in myself and do you have some recommendations? Either we can add a mapping version reference in the .yaml template with compatibility check for older versions of it or just fetch it on every run.

Soitora commented 2 years ago

Not sure I wanna recommend using their project above anymore, and that's with me even having added ~70 mappings to it. Even though the PlexAniSync project is a TheTVDB -> AniList project (since iirc HamaTV defaults to TheTVDB for titles) they ignore that and favors mappings which are TheMovieDB bound, which causes mixed entries. (which by itself is not something that causes me to dislike it)

However, it is quite laughable how my comment was removed for commenting on that: image https://github.com/mizz141/PlexAniSync-Mappings/issues/14#event-5536794977

And even if this project is for all sort of mappings (even though their mapping project mention using TheTVDB) but no matter the circumstance, censoring people is a very weird move to pull...

reconman commented 2 years ago

Commented, he's using German titles right now.

reconman commented 2 years ago

Also, PlexAniSync only has TVDB examples because Hama.bundle supports either AniDB or TVDB.

Hama will probably die pretty soon because TVDB will charge for any API access.

I'm currently using TMDB for my library and the seasons and names are mostly the same except for some differences with how reboots or remakes are named and which episodes count as specials.

Even though the official TVDB policy is that movies should not be specials, people still add lots of them to Season 0. On TMDB it's actually enforced, I think.

Compare Attack on Titan S0 to see the difference.

Soitora commented 2 years ago

Also, PlexAniSync only has TVDB examples because Hama.bundle supports either AniDB or TVDB.

Hama will probably die pretty soon because TVDB will charge for any API access.

I'm currently using TMDB for my library and the seasons and names are mostly the same except for some differences with how reboots or remakes are named and which episodes count as specials.

I honestly don't think it matters which mapping you choose to stick with; but it should be consistent.

TheTVDB requiring api access is unfortunate, it was good for years, although TheTMDB has gotten better with their recent-ish focuses on Series

And on the AniDB front, I get why some people would want to use that split method, but I much prefer to view all related entries in a single main entry, which I'm sure almost everyone here would probably agree with

Even though the official TVDB policy is that movies should not be specials, people still add lots of them to Season 0. On TMDB it's actually enforced, I think.

Didn't know this but I hate when movies are recognized as specials

RickDB commented 2 years ago

Switched from HAMA to the official Plex TV agent (the "new" one) a while back due to these TVDB changes. Their agent uses multiple sources but believe TMDB as main with some external xref for corrections.

Did have to re-arrange for specials but so far matching up perfectly for majority of the anime series.

@Soitora that censorship and german titles is indeed very odd. We could create our own repo for this to keep it line with most peoples setup (i.e. english titles) however would need maintainers.

Soitora commented 2 years ago

Switched from HAMA to the official Plex TV agent (the "new" one) a while back due to these TVDB changes. Their agent uses multiple sources but believe TMDB as main with some external xref for corrections.

Did have to re-arrange for specials but so far matching up perfectly for majority of the anime series.

I don't know why I'm so stuck with Hama, maybe I'll try switching to Plex own one

@Soitora that censorship and german titles is indeed very odd.

German title is fair mistake, but censorship was not

We could create our own repo for this to keep it line with most peoples setup (i.e. english titles) however would need maintainers.

I could help with maintaining it, but I will obviously only notice issues with entries I'm using, although I have a fairly substantial library

RickDB commented 2 years ago

Discord server created for those wanting to chat directly 🙂

https://discord.gg/g3aQSAMn

Gonna setup the repo in the meantime and thinking about custom_mappings_en.yaml for naming convention but can pitch other ideas. Repo is up and running:

https://github.com/RickDB/PlexAniSync-Custom-Mappings