[gnome-music/wip/mschraal/mpris-object-path: 2/2] mpris: Fix object	path for track ids
- From: Marinus Schraal <mschraal src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-music/wip/mschraal/mpris-object-path: 2/2] mpris: Fix object	path for track ids
- Date: Fri, 12 Jan 2018 00:59:09 +0000 (UTC)
commit 343faca3e1e288b3a03b633e4020acee532c435c
Author: Marinus Schraal <mschraal gnome org>
Date:   Fri Jan 12 00:42:13 2018 +0100
    mpris: Fix object path for track ids
    
    Follow the MPRIS2 spec regarding TrackList track id's.
    
    Closes #100
 gnomemusic/mpris.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/gnomemusic/mpris.py b/gnomemusic/mpris.py
index 87317ce..5d4a1e5 100644
--- a/gnomemusic/mpris.py
+++ b/gnomemusic/mpris.py
@@ -336,8 +336,13 @@ class MediaPlayer2Service(Server):
 
     @log
     def _get_media_id(self, media):
-        return '/org/mpris/MediaPlayer2/TrackList/%s' % \
-            (media.get_id() if media else 'NoTrack')
+        if media:
+            trackid = "/org/gnome/GnomeMusic/Tracklist/{}".format(
+                media.get_id())
+        else:
+            trackid = "/org/mpris/MediaPlayer2/TrackList/NoTrack"
+
+        return trackid
 
     @log
     def _get_media_from_id(self, track_id):
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]