Could it be your solution caused another bug? I'm not sure...
When I hover the panel with control-elements (previous play/pause next) while a song is playing, the pause-button changes to a stop-button. When I click on it, the song stops but stays in the playlist. Then it changes to Play, but clicking that does nothing. Also, there is no circle around the stop-button, although I use Metro-style buttons.
This only happens in the main screen, can't reproduce this in the mini-player.