Version 2.0.0.4689
Mono Version 4.2.3
OS Ubuntu Server
I’m having issues with American Dad and before the groaning starts I get it, everyone has issues with this. However it seems like this should be something easy to fix. I know about the history of the season numbering issues. My problem is, why can’t I set Sonarr to not download an episode that’s posted prior to the actual air date of said episode? Right now I delete the downloaded episode from last year and download a recent posting that should be the current episode, then Sonarr in it’s infinite wisdom deletes that episode and downloads the one from last year again. I would have to blacklist every single instance of the previous years episode before I could force it to download the current one. It’s driving me up a wall. I saw the feature request for an option to not download unaired episodes. I understand the reasoning not to do that system wide. How about making it an option per series? There has to be a fix for this somewhere.
American Dad was release by scene in a particular way, tvdb had it shifted by season. so they always mismatched. Sickbeard and the others tools couldn’t handle it and people constantly complained.
Then came TheXEM, which Sonarr started using early on to fix numbering issues. In TheXEM you can specify which ‘scene’ number matches which ‘tvdb’ number and everything works out fine.
However, p2p groups have become more prevalent, they started releasing episodes with numbering that didn’t match scene, but matched tvdb instead… (or something totally different, like itunes, or whatever they felt like).
So now we have two releases, with the same episodes number, but different episodes. Consequently you’re back to square one with regards to TheXEM… for p2p releases anyway.
In order to fix that, you need TheXEMv2… which doesn’t just match ‘scene’ with ‘tvdb’, but can distinguish between different kind of ‘scene/p2p’ releases, for example by regex. This is most certain not easy, and no-one in the community has stepped up to help TheXEM with creating that next-gen database and api.
Next, your solution to ignore releases that were upped before the episode aired… it may work at first, but it’s not a solution, that’s a hack that will fail as soon as someone re-ups the release.
That feature request stands, but it’s not a solution for numbering issues.
PS: Try to avoid saying that something is ‘easy to fix’, it usually isn’t and will likely get people to ignore you.