diff --git a/gajim/common/dbus/music_track.py b/gajim/common/dbus/music_track.py index 287c2d9728767427cb3fe72020b5f1a5827d8067..c680ec3a783a20b08b6d15296c80bab404f39d20 100644 --- a/gajim/common/dbus/music_track.py +++ b/gajim/common/dbus/music_track.py @@ -32,6 +32,13 @@ class MusicTrackInfo: __slots__ = ['title', 'album', 'artist', 'duration', 'track_number', 'paused'] + def __init__(self): + self.title = None + self.album = None + self.artist = None + self.duration = None + self.track_number = None + self.paused = None class MusicTrackListener(GObject.GObject): @@ -167,11 +174,7 @@ def _properties_extract(properties): info = MusicTrackInfo() info.title = meta.get('xesam:title') info.album = meta.get('xesam:album') - artist = meta.get('xesam:artist') - if artist: - info.artist = artist[0] - else: - info.artist = None + info.artist = meta.get('xesam:artist') info.duration = float(meta.get('mpris:length', 0)) info.track_number = meta.get('xesam:trackNumber', 0)