separated controllers and directives, player directive which takes src and title