Please see Advanced filtering expanded to more places
Specifically: This seems like it should be an easy thing to do, but it is not. The filtering requires accessing user’s history, ratings, etc for all episode, season, show and movie data and potentially others’ histories and interactions depending on how you filter, not just the show’s static data. This becomes a huge, data-heavy process that would be slow and would end up getting more complaints than positives.
Sorting a field that’s already there should be more feasible. And I’m not sure what you meant by length, but you currently can sort a list by Runtime.
For genres, potentially we can come up with a picker like for your favorite subscription services.