Replace IServiceCurrentPlaylistCallback with PlaylistTracksAdded and
PlaylistTracksDeleted events.
Use equals() instead of == when comparing songs.

Fixes bug where the song was always considered to be different.