add initial support for reading film info from other services

Please take a look and make sure you are OK with what we did last week.