Hi, I found what I think is another issue with the episode groups scraping. It seems like the scraper maps groups onto season numbers by just numbering them 1 to N, in the order in which the they were returned by the API. While this generally works fine with most groupings, where the groups are just seasons 1 to N or volumes 1 to N, it breaks on some shows that still have a "specials" grouping. If your specials group is at the beginning it ends up being season #1 and every other season/volume is off-by-one, or it ends up being some extra later season. For an example of this see
https://www.themoviedb.org/tv/2418-the-v...219bbfa30e which has a Specials group ordered as #0 but which the scraper will number as "season 8".
I think the original TMDB scraper used the "order" field as the season number, which generally doesn't have this problem; most of the time it matches the sorted order anyway, and in cases where it doesn't it's an editable element of the data that's can be fixed.