Functional media player
Merge branch 'player' into develop