Improve player event listener handling
Merge pull request #1494 from sumnerboy12/squeeze-player-listener-fix

[Squeezebox binding] Improve player event listener handling