somewhat working player index page with dummy repo, dependency injection etc.