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

Public Member Functions

def __init__ (self, config, bus, name='mplayer')
 
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 shutdown (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
 
 index
 
 mpc
 
 name
 
 normal_volume
 
 tracks
 
- Public Attributes inherited from mycroft.audio.services.AudioBackend
 supports_mime_hints
 

Detailed Description

    Audio backend for mplayer.

Definition at line 25 of file scripts/mycroft/audio/services/mplayer/__init__.py.

Constructor & Destructor Documentation

def mycroft.audio.services.mplayer.MPlayerService.__init__ (   self,
  config,
  bus,
  name = 'mplayer' 
)

Member Function Documentation

def mycroft.audio.services.mplayer.MPlayerService.add_list (   self,
  tracks 
)
def mycroft.audio.services.mplayer.MPlayerService.clear_list (   self)
def mycroft.audio.services.mplayer.MPlayerService.lower_volume (   self)
def mycroft.audio.services.mplayer.MPlayerService.next (   self)
def mycroft.audio.services.mplayer.MPlayerService.pause (   self)
def mycroft.audio.services.mplayer.MPlayerService.play (   self,
  repeat = False 
)
Start playback of playlist.

TODO: Add support for repeat

Definition at line 50 of file scripts/mycroft/audio/services/mplayer/__init__.py.

def mycroft.audio.services.mplayer.MPlayerService.previous (   self)
def mycroft.audio.services.mplayer.MPlayerService.restore_volume (   self)
def mycroft.audio.services.mplayer.MPlayerService.resume (   self)
def mycroft.audio.services.mplayer.MPlayerService.shutdown (   self)
    Shutdown mplayer

Definition at line 116 of file scripts/mycroft/audio/services/mplayer/__init__.py.

def mycroft.audio.services.mplayer.MPlayerService.stop (   self)
def mycroft.audio.services.mplayer.MPlayerService.supported_uris (   self)
def mycroft.audio.services.mplayer.MPlayerService.track_info (   self)
    Fetch info about current playing track.

    Returns:
Dict with track info.

Definition at line 99 of file scripts/mycroft/audio/services/mplayer/__init__.py.

Member Data Documentation

mycroft.audio.services.mplayer.MPlayerService.bus
mycroft.audio.services.mplayer.MPlayerService.config
mycroft.audio.services.mplayer.MPlayerService.index
mycroft.audio.services.mplayer.MPlayerService.mpc
mycroft.audio.services.mplayer.MPlayerService.name
mycroft.audio.services.mplayer.MPlayerService.normal_volume
mycroft.audio.services.mplayer.MPlayerService.tracks

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


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