They key goal of MCEBuddy is to keep things simple for users. What you're suggesting is the obvious but complex to understand for basic users. It also doesn't take of boundary conditions:
1. What if it isn't a movie or tv show?
2. What if the internet isn't connected?
3. What is the data retrieved is incorrect?
etc
Unfortunately I don't believe putting a separate box for movies and tv shows is the optimal answer. Not saying that I have it, but it needs more thought.