[Xfce4-commits] <parole:master> Fix Identifier, mimetypes, and CanPlay/CanPause status

Sean Davis noreply at xfce.org
Thu Dec 12 00:18:16 CET 2013


Updating branch refs/heads/master
         to 0e5fd5f87afcd5622ad8af083708a543fbfe7a45 (commit)
       from 6d9c6fa9b028e6292650eba664426baebbb81666 (commit)

commit 0e5fd5f87afcd5622ad8af083708a543fbfe7a45
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Sat Nov 16 21:55:58 2013 -0500

    Fix Identifier, mimetypes, and CanPlay/CanPause status

 src/plugins/mpris2/mpris2-provider.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/mpris2/mpris2-provider.c b/src/plugins/mpris2/mpris2-provider.c
index 37986c1..04dcc5c 100644
--- a/src/plugins/mpris2/mpris2-provider.c
+++ b/src/plugins/mpris2/mpris2-provider.c
@@ -167,7 +167,7 @@ static GVariant* mpris_Root_get_HasTrackList (GError **error, Mpris2Provider *pr
 static GVariant* mpris_Root_get_Identity (GError **error, Mpris2Provider *provider)
 {
     // This is OK
-    return g_variant_new_string("Parole");
+    return g_variant_new_string(_("Parole Media Player"));
 }
 
 static GVariant* mpris_Root_get_DesktopEntry (GError **error, Mpris2Provider *provider)
@@ -205,7 +205,7 @@ static GVariant* mpris_Root_get_SupportedMimeTypes (GError **error, Mpris2Provid
         "'audio/x-realaudio', 'audio/x-s3m', 'audio/x-sbc', 'audio/x-speex', "
         "'audio/x-stm', 'audio/x-tta', 'audio/x-vorbis', 'audio/x-vorbis+ogg', "
         "'audio/x-wav', 'audio/x-wavpack', 'audio/x-xm', "
-        "'image/vnd.rn-realpix', 'image/x-pict', 'misc/ultravox', "
+        "'image/vnd.rn-realpix', 'image/x-pict', "
         "'text/x-google-video-pointer', 'video/3gp', 'video/3gpp', "
         "'video/divx', 'video/dv', 'video/fli', 'video/flv', 'video/mp2t', "
         "'video/mp4', 'video/mp4v-es', 'video/mpeg', 'video/msvideo', "
@@ -614,6 +614,8 @@ static void parole_mpris_update_any (Mpris2Provider *provider)
         change_detected = TRUE;
         provider->state = parole_provider_player_get_state (player);
         g_variant_builder_add (&b, "{sv}", "PlaybackStatus", mpris_Player_get_PlaybackStatus (NULL, provider));
+        g_variant_builder_add (&b, "{sv}", "CanPlay", mpris_Player_get_CanPlay(NULL, provider));
+        g_variant_builder_add (&b, "{sv}", "CanPause", mpris_Player_get_CanPause(NULL, provider));
     }
     g_object_get (G_OBJECT (provider->conf), "repeat", &repeat, NULL);
     if(provider->saved_playbackstatus != repeat)


More information about the Xfce4-commits mailing list