Such would require code and more to automate this. But look at http://www.collectorz.com/ that can do most of what you asked using just the bar code of the flick.
Bob