I don't know of any other libraries than Itunes, but would be surprised if there are any better ones..
You can list by Genre, last played, year it was made, how many stars you rate it, etc etc
It would take ages to set it up properly (putting all the movie info in) but once set up, you...