I'm creating an app to help organize what movies you do and do not want to watch while also help facilitate movie discovery. Movies are pulled in through iTunes and Rottentomatoes. The first view of the app is a large list of movies that the user can either add to a list or blacklist.
The UX approach I'm after is directly inspired by the iOS app Mailbox. I want the main list of movies to be where the user can discover new movies that come in.
Here is my dilemma. Currently I'm sorting this list based on theatrical release date. However when you search for a term, say you're looking for "The Wolf of Wallstreet" and you search for "wolf", the app will pull down a lot of movies with "wolf" in it. Every movie gets added to the local database and then populates this main search feed. After a couple generic searches its easy to clutter up the main movie list with lots of things. Sometimes movies that are on Rottentomatoes aren't released for years but still show up in searches.
I've been trying to find ways to sort movies appropriately and avoid overloading the user with a list of movies that are incomplete and years away from release. I just can't seem to find a balance between relevancy and convenience all while not restricting what a user can find (maybe they really want to add that movie coming out in 2016 to their list?)
Any help or discussion would be greatly appreciated.