Play song properly

Mediaplayers are correctly started and stopped.
I'm using a MediaPlayer subclass with two embedded MediaPlayers.
This will allow some cool decrease/increase transition
Fix item click position offset

Also add PLAY request on playlists songs