mpris: Correctly listen to player model changes
This is a follow up and fix of commit a65f4439. The MPRIS tracklist (and some other properties) need to be updated in two cases: - the current song changes - the player playlist changes (some songs are added or removed) Commit a65f4439 added the possibility to handle the latter case. However, when a new player playlist is loaded (the user clicks on an other album or artist for example), the player playlist is completely refreshed. In that corner case, the MPRIS tracklist cannot be updated because the player position has not been updated yet. The MPRIS tracklist (and the other properties) will be correctly updated once a new song is playing (by the _on_current_song_changed method).
Showing with 6 additions and 1 deletion