pass options to create player instead of assigning things to service properties