Public Member Functions | |
def | __init__ (self, config, bus, name='mopidy') |
def | add_list (self, tracks) |
def | clear_list (self) |
def | lower_volume (self) |
def | next (self) |
def | pause (self) |
def | play (self, repeat=False) |
def | previous (self) |
def | restore_volume (self) |
def | resume (self) |
def | stop (self) |
def | supported_uris (self) |
def | track_info (self) |
Public Member Functions inherited from mycroft.audio.services.AudioBackend | |
def | __init__ (self, config, bus) |
def | add_list (self, tracks) |
def | clear_list (self) |
def | lower_volume (self) |
def | next (self) |
def | pause (self) |
def | play (self, repeat=False) |
def | previous (self) |
def | restore_volume (self) |
def | resume (self) |
def | seek_backward (self, seconds=1) |
def | seek_forward (self, seconds=1) |
def | set_track_start_callback (self, callback_func) |
def | shutdown (self) |
def | stop (self) |
def | supported_uris (self) |
def | track_info (self) |
Public Attributes | |
bus | |
config | |
connection_attempts | |
mopidy | |
name | |
Public Attributes inherited from mycroft.audio.services.AudioBackend | |
supports_mime_hints | |
Private Member Functions | |
def | _connect (self, message) |
Definition at line 29 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.__init__ | ( | self, | |
config, | |||
bus, | |||
name = 'mopidy' |
|||
) |
Definition at line 50 of file scripts/mycroft/audio/services/mopidy/__init__.py.
|
private |
Callback method to connect to mopidy if server is not available at startup.
Definition at line 30 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.add_list | ( | self, | |
tracks | |||
) |
Definition at line 74 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.clear_list | ( | self | ) |
Definition at line 71 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.lower_volume | ( | self | ) |
Definition at line 104 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.next | ( | self | ) |
Definition at line 98 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.pause | ( | self | ) |
Definition at line 92 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.play | ( | self, | |
repeat = False |
|||
) |
Start playback. TODO: Add repeat support.
Definition at line 77 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.previous | ( | self | ) |
Definition at line 101 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.restore_volume | ( | self | ) |
Definition at line 107 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.resume | ( | self | ) |
Definition at line 95 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.stop | ( | self | ) |
Definition at line 84 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.supported_uris | ( | self | ) |
Return supported uri's if mopidy server is found, otherwise return empty list indicating this service doesn't support anything.
Definition at line 60 of file scripts/mycroft/audio/services/mopidy/__init__.py.
def mycroft.audio.services.mopidy.MopidyService.track_info | ( | self | ) |
Definition at line 110 of file scripts/mycroft/audio/services/mopidy/__init__.py.
mycroft.audio.services.mopidy.MopidyService.bus |
Definition at line 52 of file scripts/mycroft/audio/services/mopidy/__init__.py.
mycroft.audio.services.mopidy.MopidyService.config |
Definition at line 53 of file scripts/mycroft/audio/services/mopidy/__init__.py.
mycroft.audio.services.mopidy.MopidyService.connection_attempts |
Definition at line 51 of file scripts/mycroft/audio/services/mopidy/__init__.py.
mycroft.audio.services.mopidy.MopidyService.mopidy |
Definition at line 39 of file scripts/mycroft/audio/services/mopidy/__init__.py.
mycroft.audio.services.mopidy.MopidyService.name |
Definition at line 54 of file scripts/mycroft/audio/services/mopidy/__init__.py.