MPRIS + Python (dbus): propriedades de leitura e gravação
Já verifiquei este link:omo lidar com propriedades de uma interface dbus com pyth. No entanto, isso lista apenas uma API ... mas não sei de onde vem essa API.
Comecei a trabalhar com o dbus (bastante animado com isso, para ser honesto ^ __ ^, mas não muito feliz com a documentação que encontrei) em python e fiquei pensando se poderia obter algum código de exemplo.
Estou usando o MPRIS especificamente para o Rhythmbox, embora 'deva' ser o mesmo para todo
Sei que posso acessar e me divertir com os métodos, fazendo o seguinte:
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')
No entanto, gostaria de saber sobre propriedades. Algum código de exemplo será suficiente :) Obrigado!