Public Member Functions | |
def | __init__ (self, config, bus, name='simple') |
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) |
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 | |
index | |
name | |
process | |
supports_mime_hints | |
tracks | |
Public Attributes inherited from mycroft.audio.services.AudioBackend | |
supports_mime_hints | |
Private Member Functions | |
def | _is_process_running (self) |
def | _pause (self) |
def | _play (self, message) |
def | _resume (self) |
def | _stop_running_process (self) |
Private Attributes | |
_is_playing | |
_paused | |
_stop_signal | |
Simple Audio backend for both mpg123 and the ogg123 player. This one is rather limited and only implements basic usage.
Definition at line 41 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.__init__ | ( | self, | |
config, | |||
bus, | |||
name = 'simple' |
|||
) |
Definition at line 47 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Definition at line 196 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Pauses playback if possible. Returns: (bool) New paused status:
Definition at line 148 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Implementation specific async method to handle playback. This allows mpg123 service to use the "next method as well as basic play/stop.
Definition at line 73 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Resumes playback if possible. Returns: (bool) New paused status:
Definition at line 164 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Definition at line 199 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.add_list | ( | self, | |
tracks | |||
) |
Definition at line 69 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.clear_list | ( | self | ) |
Definition at line 66 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.lower_volume | ( | self | ) |
Definition at line 188 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.next | ( | self | ) |
Definition at line 181 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.pause | ( | self | ) |
Definition at line 160 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.play | ( | self, | |
repeat = False |
|||
) |
Definition at line 136 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.previous | ( | self | ) |
Definition at line 185 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.restore_volume | ( | self | ) |
Definition at line 192 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.resume | ( | self | ) |
Definition at line 176 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.stop | ( | self | ) |
Definition at line 141 of file scripts/mycroft/audio/services/simple/__init__.py.
def mycroft.audio.services.simple.SimpleAudioService.supported_uris | ( | self | ) |
Definition at line 63 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Definition at line 54 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Definition at line 55 of file scripts/mycroft/audio/services/simple/__init__.py.
|
private |
Definition at line 53 of file scripts/mycroft/audio/services/simple/__init__.py.
mycroft.audio.services.simple.SimpleAudioService.bus |
Definition at line 51 of file scripts/mycroft/audio/services/simple/__init__.py.
mycroft.audio.services.simple.SimpleAudioService.config |
Definition at line 49 of file scripts/mycroft/audio/services/simple/__init__.py.
mycroft.audio.services.simple.SimpleAudioService.index |
Definition at line 57 of file scripts/mycroft/audio/services/simple/__init__.py.
mycroft.audio.services.simple.SimpleAudioService.name |
Definition at line 52 of file scripts/mycroft/audio/services/simple/__init__.py.
mycroft.audio.services.simple.SimpleAudioService.process |
Definition at line 50 of file scripts/mycroft/audio/services/simple/__init__.py.
mycroft.audio.services.simple.SimpleAudioService.supports_mime_hints |
Definition at line 58 of file scripts/mycroft/audio/services/simple/__init__.py.
mycroft.audio.services.simple.SimpleAudioService.tracks |
Definition at line 56 of file scripts/mycroft/audio/services/simple/__init__.py.