diff --git a/src/music_track_listener.py b/src/music_track_listener.py
index c640a42c25f9772d811d80426a61f1ff8c764dd7..c6181e70dce24e884dd7e6022c5bfb7075d43309 100644
--- a/src/music_track_listener.py
+++ b/src/music_track_listener.py
@@ -57,6 +57,10 @@ class MusicTrackListener(gobject.GObject):
 		bus.add_signal_receiver(self._player_playing_changed_cb,
 			'playingChanged', 'org.gnome.Rhythmbox.Player')
 
+	def do_music_track_changed(self, info):
+		if info is not None:
+			self._last_playing_music = info
+
 	def _player_name_owner_changed(self, name, old, new):
 		if not new:
 			self.emit('music-track-changed', None)