Package screenlets :: Package plugins :: Module GenericPlayer :: Class GenericAPI
[hide private]
[frames] | no frames]

Class GenericAPI

source code

Known Subclasses:
Banshee.BansheeAPI, Juk.JukAPI, Songbird.SongbirdAPI, Kaffeine.KaffeineAPI, Sonata.SonataAPI, Listen.ListenAPI, Exaile.ExaileAPI, LastFMProxy.LastFMProxyAPI, Quodlibet.QuodlibetAPI, Amarok.AmarokAPI, Rhythmbox.RhythmboxAPI, Audacious.AudaciousAPI

Instance Methods [hide private]
 
__init__(self, session_bus) source code
 
is_active(self, dbus_iface) source code
 
connect(self) source code
 
get_title(self) source code
 
get_album(self) source code
 
get_artist(self) source code
 
get_cover_path(self) source code
 
is_playing(self) source code
 
play_pause(self) source code
 
next(self) source code
 
previous(self) source code
 
register_change_callback(self, fn) source code
Class Variables [hide private]
  __name__ = 'GenericAPI'
  __version__ = '0.0'
  __author__ = 'vrunner'
  __desc__ = 'A Generic API to a Music Player. All Players must ...
  session_bus = False
Class Variable Details [hide private]

__desc__

Value:
'A Generic API to a Music Player. All Players must extend this'