Я уже проверял эту ссылку: Как обрабатывать свойства интерфейса dbus с помощью python . Однако это только список API ... но я не знаю, откуда этот API.
Я только начал работать с dbus (честно говоря, очень взволнован этим ^ __ ^ просто не очень доволен документацией, которую я нашел) на python, и мне было интересно, могу ли я просто получить образец кода.
Я использую MPRIS специально для Rhythmbox, хотя он «должен» быть одинаковым для всех.
Я знаю, что могу получить доступ к методам и получить от них удовольствие, выполнив следующие действия:
import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.mpris.MediaPlayer2.rhythmbox','/org/mpris/MediaPlayer2')
player = dbus.Interface(proxy, 'org.mpris.MediaPlayer2.Player')
playlists = dbus.Interface(proxy, 'org.mpris.MediaPlayer2.Playlists')
tracklist = dbus.Interface(proxy, 'org.mpris.MediaPlayer2.TrackList')
Однако я хочу знать о свойствах. Достаточно некоторого примера кода :) Спасибо!