使用Ubuntu 12.04的Im。我想用Python訪問Rhythymbox。如何使用Python獲取Rhythmbox中當前播放的歌曲
這是我到目前爲止已經着手:
伊夫通過這個網站 https://live.gnome.org/RhythmboxPlugins/WritingGuide走了,但它給出瞭如何編寫插件細節,即時消息在現在沒有興趣。我經歷了幾個教程,告訴我這樣做。
import dbus
session_bus = dbus.SessionBus()
proxy_obj = session_bus.get_object(
'org.gnome.Rhythmbox', '/org/gnome/Rhythmbox/Player')
但我收到以下錯誤
DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Rhythmbox was not provided by any .service files.
可能有人請指出我的,我想達到什麼樣的方向是正確的?
你是指什麼訪問?你想要做什麼*具體*? – 2012-08-13 18:14:38
我只想得到正在播放的歌曲的名稱。 – Manoj 2012-08-13 18:17:34
也許你可以看一下'/ usr/lib/rhythmbox/plugins/im-status/im-status.py'中的im-status插件,它會把歌曲的名字放在pidgin/empathy中 – solarc 2012-08-13 18:23:12