Public Member Functions | Public Attributes | Private Member Functions | List of all members
mycroft.audio.services.mopidy.MopidyService Class Reference
Inheritance diagram for mycroft.audio.services.mopidy.MopidyService:
Inheritance graph
[legend]

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)
 

Detailed Description

Definition at line 29 of file scripts/mycroft/audio/services/mopidy/__init__.py.

Constructor & Destructor Documentation

def mycroft.audio.services.mopidy.MopidyService.__init__ (   self,
  config,
  bus,
  name = 'mopidy' 
)

Member Function Documentation

def mycroft.audio.services.mopidy.MopidyService._connect (   self,
  message 
)
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 
)
def mycroft.audio.services.mopidy.MopidyService.clear_list (   self)
def mycroft.audio.services.mopidy.MopidyService.lower_volume (   self)
def mycroft.audio.services.mopidy.MopidyService.next (   self)
def mycroft.audio.services.mopidy.MopidyService.pause (   self)
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)
def mycroft.audio.services.mopidy.MopidyService.restore_volume (   self)
def mycroft.audio.services.mopidy.MopidyService.resume (   self)
def mycroft.audio.services.mopidy.MopidyService.stop (   self)
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)

Member Data Documentation

mycroft.audio.services.mopidy.MopidyService.bus
mycroft.audio.services.mopidy.MopidyService.config
mycroft.audio.services.mopidy.MopidyService.connection_attempts
mycroft.audio.services.mopidy.MopidyService.mopidy
mycroft.audio.services.mopidy.MopidyService.name

The documentation for this class was generated from the following file:


mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:40