diff --git a/src/gajim.py b/src/gajim.py
index 95a7473a39ba7581c257e78176472f9f1d0889b2..6abcbe44269a6796c7af5fc522b52f64f10c702b 100644
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -3004,8 +3004,8 @@ class Interface:
 			pass
 
 	def enable_music_listener(self):
+		listener = MusicTrackListener.get()
 		if not self.music_track_changed_signal:
-			listener = MusicTrackListener.get()
 			self.music_track_changed_signal = listener.connect(
 				'music-track-changed', self.music_track_changed)
 		track = listener.get_playing_track()