I wonder what StreamFab is doing during that 3 to 6 minutes analysis? (analyzing can mean 100 different things) Does anyone know?
Chameleon
I'd say the same thing that it does every other time. In cases like NCIS, it's (literally) got to go through near 19 seasons, 500 episodes, so this is going to take some time. If it takes that 6 minutes, that's about 1.2 episodes a second, to assign the correct episode to the correct season, get titles, permissions, metadata (if necessary), etc. That's a fair amount to process, and , SF doesn't do this efficiently
The most efficient way to do this, hands down, is going to be looking at the request, grabbing the requested season, and offering others as a 'dropdown' of sorts, or other user selectable method. So, instead of analyzing all 500 episodes at once, it can just focus on the requested season, and total number of seasons, letting the user choose other seasons down the road (maybe in the same session).