Implement song end detection for windows.

Stop playing rather than just saying we have, otherwise the media session will not get stopped correctly.
Merge pull request #2059 from danzel/song-end-windows

Implement song end detection for windows