After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 702866 - Implement MPRIS DBus interfaces
Implement MPRIS DBus interfaces
Status: RESOLVED FIXED
Product: gnome-music
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-music-maint
gnome-music-maint
Depends on: 699173
Blocks:
 
 
Reported: 2013-06-22 17:04 UTC by Arnel Borja
Modified: 2013-06-24 10:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Implement MediaPlayer2 interface of MPRIS (2.44 KB, patch)
2013-06-24 09:37 UTC, Arnel Borja
none Details | Review
Implement MediaPlayer2.Player interface of MPRIS (12.71 KB, patch)
2013-06-24 09:38 UTC, Arnel Borja
none Details | Review
Request album, duration and thumbnail metadata in grilo queries (1.58 KB, patch)
2013-06-24 09:38 UTC, Arnel Borja
none Details | Review
Request album, duration and thumbnail metadata in grilo queries (1.58 KB, patch)
2013-06-24 10:18 UTC, Vadim Rutkovsky
committed Details | Review
Implement MediaPlayer2.Player interface of MPRIS (12.71 KB, patch)
2013-06-24 10:18 UTC, Vadim Rutkovsky
committed Details | Review
Implement MediaPlayer2 interface of MPRIS (2.44 KB, patch)
2013-06-24 10:18 UTC, Vadim Rutkovsky
committed Details | Review

Description Arnel Borja 2013-06-22 17:04:22 UTC
The following interfaces will be implemented:
* org.mpris.MediaPlayer2
* org.mpris.MediaPlayer2.Player
* org.mpris.MediaPlayer2.TrackList
* org.mpris.MediaPlayer2.Playlists

The third one is optional though, while the fourth one will be implemented separately after the playlists view is implemented.

The code is currently in https://github.com/kyoushuu/gnome-music.git in branch wip/mpris with the first and second interfaces already implemented.

Might implement UPnP interfaces too - https://live.gnome.org/Rygel/MediaServer2Spec
Comment 1 Arnel Borja 2013-06-24 09:37:59 UTC
Created attachment 247606 [details] [review]
Implement MediaPlayer2 interface of MPRIS
Comment 2 Arnel Borja 2013-06-24 09:38:08 UTC
Created attachment 247607 [details] [review]
Implement MediaPlayer2.Player interface of MPRIS
Comment 3 Arnel Borja 2013-06-24 09:38:12 UTC
Created attachment 247608 [details] [review]
Request album, duration and thumbnail metadata in grilo queries
Comment 4 Arnel Borja 2013-06-24 09:53:06 UTC
Bug now depends to playlists bug (bgo #699173) for the fourth interface.
Comment 5 Vadim Rutkovsky 2013-06-24 10:18:31 UTC
Works like charm, thanks. Playlist interface will be added after bug 699173 will be fixed

The following fixes have been pushed:
edfa4cc Request album, duration and thumbnail metadata in grilo queries
61ab3db Implement MediaPlayer2.Player interface of MPRIS
0ee52b1 Implement MediaPlayer2 interface of MPRIS
Comment 6 Vadim Rutkovsky 2013-06-24 10:18:34 UTC
Created attachment 247617 [details] [review]
Request album, duration and thumbnail metadata in grilo queries
Comment 7 Vadim Rutkovsky 2013-06-24 10:18:38 UTC
Created attachment 247618 [details] [review]
Implement MediaPlayer2.Player interface of MPRIS
Comment 8 Vadim Rutkovsky 2013-06-24 10:18:41 UTC
Created attachment 247619 [details] [review]
Implement MediaPlayer2 interface of MPRIS