since I updated filebot to v4.7 I'm having an issue with anime naming. I used to have a custom amc.groovy which would rename animes twice in order to get a s00e00 file format.
Since version 4.7 I simply use "animeFormat=Anime/{n}/{n} - {s00e00} - {t}". This works fine in animes spanning multiple seasons, but with animes having only one season the filename does not contain "s01" which causes Emby server to label them as "Season Unknown".
When using {s00e00} to format AniDB episode data, FileBot will check TheTVDB behind the scenes to find the corresponding TheTVDB episode data (by series name and absolute episode number). This leap may not always succeed as series names/numbers may not match.
In this particular case it's probably because "One-Punch Man" != "One Punch Man" so that can be fixed easily.
Other cases (e.g. Banner of the Stars) where AniDB/TheTVDB series/numbers don't match at all are much more tricky though.
One-Punch Man is not the only anime I've encountered a problem with. Some episodes of One-Punch Man that were incorrectly marked as Series instead of Anime and where renamed using TheTVDB had a correct season number.
But neither ReLIFE, Assassination Classroom, Ace Attorney or Digimon Frontier were named correctly:
1.
Episode files are processed as Anime if - and only if - any of these conditions apply: viewtopic.php?t=1508
If TheTVDB is used, then the issue of the OP (i.e. matching AniDB to TheTVDB data) is beside the point.
2.
FileBot uses the AniDB primary title Gyakuten Saiban: Sono "Shinjitsu", Igi Ari! to search for a matching show on TheTVDB which in this case yields 0 results and thus FileBot can't know the matching TheTVDB episode data.
I will consider using the normal series name {n} but depending on your language preferences this may work even less well.
--def ut_label=Anime is more of a hint. If the file contains patterns like SxE or S00E00 then it's still considered to be a TV Series and processed with TheTVDB.
If you process SxE numbered episodes with AniDB (which doesn't have the concept of seasons) then you're in for a world of pain. It simply can't work past "Season 1".
PS: Keep in mind that using {s00e00} DOES NOT correctly convert AniDB to TheTVDB data. It just happens to work well enough for the easy ones like One Piece and Naruto where there's a nice 1:1 mapping by default.