Improved MediaPlayer

Moved everything into the service
When entering a new zone, if mode is set to play instantly it will
choose one of the new songs to play