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'