Не знаю как "программирование" устроено, но возможно поможет наглядный пример того, как это реализовано на другом сайте: shikimori.me
Может это поможет прийти к пониманию как это лучше реализовать. Ведь там по идее тоже не всегда известно сколько серий в сезоне, но работает исправно.