Recent episodes get cut out of 1000+ season
Describe the bug In the series Case Closed / Detective Conan, using TMDB, all of the 1000+ episodes are in a single season. Medusa apparently can't handle this, and omits the episodes between 979 (3 years ago) and 1080 (the oldest unaired episode). Obviously, this makes it quite difficult to check what episodes are missing, let alone download them automatically.
To Reproduce Steps to reproduce the behavior:
- Add show Case Closed (1996) with Indexer TMDB (tmdb30983)
- Wait for the episode list to load
- See error
Expected behavior All episodes should be visible.
Screenshots

Medusa (please complete the following information):
- OS: Windows 11
- Branch: master
- Commit: b9292f9d786e90a3aa0ba9a9ebdfebe4e0c5297e
- Python version: 3.7.3
- Database version: 44.19
Debug logs (at least 50 lines): No relevant logs, whether opening the show or doing a full update, even with Debug Logs on.
I'm planning to give medusa a try again after some while, so I checked int on this issue again. Unfortunate that it didn't receive any attention. I did some of my own research into the code: https://github.com/pymedusa/Medusa/blob/d99638720355ef047857735876ec37adcb6a94a5/themes-default/slim/src/store/modules/shows.js#L410 Here, the API gets called to retrieve the 1000 latest episodes, apparently being sorted to have the known unaired episodes first, and then filling "the rest" of the 1000 episodes with aired episodes. Sadly, this limit of 1000 seems to be a max on the API side. Adding a param of page = 2 also seems to skip some episodes... Sadly, I don't understand the code of the API well enough to research further, but maybe this can already help someone more versed in Medusa's codebase to adjust it so that seasons with more than 1000 episodes can be supported in the frontend.