[Python-apps-commits] r7687 - in packages/kupfer/trunk/debian (4 files)
dktrkranz at users.alioth.debian.org
dktrkranz at users.alioth.debian.org
Wed Oct 19 19:22:25 UTC 2011
Date: Wednesday, October 19, 2011 @ 19:22:24
Author: dktrkranz
Revision: 7687
* debian/patches/rhythmbox.patch:
- rhythmbox-client has been temporarily removed upstream, kupfer
plugin is no longer able to process playlist. Work-around this by
invoking dbus-send utility directly
Added:
packages/kupfer/trunk/debian/patches/
packages/kupfer/trunk/debian/patches/rhythmbox.patch
packages/kupfer/trunk/debian/patches/series
Modified:
packages/kupfer/trunk/debian/changelog
Modified: packages/kupfer/trunk/debian/changelog
===================================================================
--- packages/kupfer/trunk/debian/changelog 2011-10-19 18:12:54 UTC (rev 7686)
+++ packages/kupfer/trunk/debian/changelog 2011-10-19 19:22:24 UTC (rev 7687)
@@ -1,3 +1,12 @@
+kupfer (0+v206-2) UNRELEASED; urgency=low
+
+ * debian/patches/rhythmbox.patch:
+ - rhythmbox-client has been temporarily removed upstream, kupfer
+ plugin is no longer able to process playlist. Work-around this by
+ invoking dbus-send utility directly.
+
+ -- Luca Falavigna <dktrkranz at debian.org> Wed, 19 Oct 2011 21:17:32 +0200
+
kupfer (0+v206-1) unstable; urgency=low
* New upstream release.
Added: packages/kupfer/trunk/debian/patches/rhythmbox.patch
===================================================================
--- packages/kupfer/trunk/debian/patches/rhythmbox.patch (rev 0)
+++ packages/kupfer/trunk/debian/patches/rhythmbox.patch 2011-10-19 19:22:24 UTC (rev 7687)
@@ -0,0 +1,69 @@
+Description: Work-around missing rhythmbox-client
+Author: Anakin Starkiller
+Forwarded: https://launchpad.net/kupfer/+bug/790121
+
+Index: kupfer-0+v206/kupfer/plugin/rhythmbox.py
+===================================================================
+--- kupfer-0+v206.orig/kupfer/plugin/rhythmbox.py 2011-04-14 22:00:04.000000000 +0200
++++ kupfer-0+v206/kupfer/plugin/rhythmbox.py 2011-10-19 21:06:57.678934735 +0200
+@@ -42,7 +42,11 @@
+
+ def play_song(info):
+ uri = _tostr(info["location"])
+- utils.spawn_async(("rhythmbox-client", "--play-uri=%s" % uri))
++ utils.spawn_async(("dbus-send","--type=method_call",
++ "--dest=org.mpris.MediaPlayer2.rhythmbox",
++ "/org/mpris/MediaPlayer2",
++ "org.mpris.MediaPlayer2.Player.OpenUri","string:"+uri))
++
+ def enqueue_songs(info, clear_queue=False):
+ songs = list(info)
+ if not songs:
+@@ -62,7 +66,10 @@
+ def __init__(self):
+ RunnableLeaf.__init__(self, name=_("Play"))
+ def run(self):
+- utils.spawn_async(("rhythmbox-client", "--play"))
++ utils.spawn_async(("dbus-send","--type=method_call",
++ "--dest=org.mpris.MediaPlayer2.rhythmbox",
++ "/org/mpris/MediaPlayer2",
++ "org.mpris.MediaPlayer2.Player.Play"))
+ def get_description(self):
+ return _("Resume playback in Rhythmbox")
+ def get_icon_name(self):
+@@ -72,7 +79,10 @@
+ def __init__(self):
+ RunnableLeaf.__init__(self, name=_("Pause"))
+ def run(self):
+- utils.spawn_async(("rhythmbox-client", "--no-start", "--pause"))
++ utils.spawn_async(("dbus-send","--type=method_call",
++ "--dest=org.mpris.MediaPlayer2.rhythmbox",
++ "/org/mpris/MediaPlayer2",
++ "org.mpris.MediaPlayer2.Player.Pause"))
+ def get_description(self):
+ return _("Pause playback in Rhythmbox")
+ def get_icon_name(self):
+@@ -82,7 +92,10 @@
+ def __init__(self):
+ RunnableLeaf.__init__(self, name=_("Next"))
+ def run(self):
+- utils.spawn_async(("rhythmbox-client", "--no-start", "--next"))
++ utils.spawn_async(("dbus-send","--type=method_call",
++ "--dest=org.mpris.MediaPlayer2.rhythmbox",
++ "/org/mpris/MediaPlayer2",
++ "org.mpris.MediaPlayer2.Player.Next"))
+ def get_description(self):
+ return _("Jump to next track in Rhythmbox")
+ def get_icon_name(self):
+@@ -92,7 +105,10 @@
+ def __init__(self):
+ RunnableLeaf.__init__(self, name=_("Previous"))
+ def run(self):
+- utils.spawn_async(("rhythmbox-client", "--no-start", "--previous"))
++ utils.spawn_async(("dbus-send","--type=method_call",
++ "--dest=org.mpris.MediaPlayer2.rhythmbox",
++ "/org/mpris/MediaPlayer2",
++ "org.mpris.MediaPlayer2.Player.Previous"))
+ def get_description(self):
+ return _("Jump to previous track in Rhythmbox")
+ def get_icon_name(self):
Added: packages/kupfer/trunk/debian/patches/series
===================================================================
--- packages/kupfer/trunk/debian/patches/series (rev 0)
+++ packages/kupfer/trunk/debian/patches/series 2011-10-19 19:22:24 UTC (rev 7687)
@@ -0,0 +1 @@
+rhythmbox.patch
More information about the Python-apps-commits
mailing list