@Taloth I assume you mean like CutoffUnmet? I just added EpisodeWithFiles to the repo to get episodes and join in the files. Takes about 500ms to get all episodes in a series with the join, it takes marginally less time (~50ms) when not doing the join.

Getting all the episodes in my database takes 2.5 seconds, with the join 3 seconds. Might be better to get them all and group by seriesId and process them for the selected series only because performance is a feature.