MPRIS + Python (dbus): свойства чтения и записи

Я уже проверял эту ссылку: Как обрабатывать свойства интерфейса 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')

Однако я хочу знать о свойствах. Достаточно некоторого примера кода :) Спасибо!

13
задан Community 23 May 2017 в 10:33
поделиться