Merge pull request #2674 from MycroftAI/feat/gui_cps_status
add GUI + PAUSED to track statuspull/2678/head
commit
519f7e19cd
|
@ -31,13 +31,18 @@ class CPSMatchLevel(Enum):
|
||||||
|
|
||||||
class CPSTrackStatus(IntEnum):
|
class CPSTrackStatus(IntEnum):
|
||||||
DISAMBIGUATION = 1 # not queued for playback, show in gui
|
DISAMBIGUATION = 1 # not queued for playback, show in gui
|
||||||
PLAYING = 2 # Skill is handling playback internally
|
PLAYING = 20 # Skill is handling playback internally
|
||||||
PLAYING_AUDIOSERVICE = 3 # Skill forwarded playback to audio service
|
PLAYING_AUDIOSERVICE = 21 # Skill forwarded playback to audio service
|
||||||
QUEUED = 4 # Waiting playback to be handled inside skill
|
PLAYING_GUI = 22 # Skill forwarded playback to gui
|
||||||
QUEUED_AUDIOSERVICE = 5 # Waiting playback in audio service
|
PLAYING_ENCLOSURE = 23 # Skill forwarded playback to enclosure
|
||||||
BUFFERING = 6 # Incase it's an online source the buffering state or
|
QUEUED = 30 # Waiting playback to be handled inside skill
|
||||||
STALLED = 7 # stalled state helps to know when to show the buffering ui
|
QUEUED_AUDIOSERVICE = 31 # Waiting playback in audio service
|
||||||
END_OF_MEDIA = 8 # helps to know if we want to do autoplay or something
|
QUEUED_GUI = 32 # Waiting playback in gui
|
||||||
|
QUEUED_ENCLOSURE = 33 # Waiting for playback in enclosure
|
||||||
|
PAUSED = 40 # media paused but ready to resume
|
||||||
|
STALLED = 60 # playback has stalled, reason may be unknown
|
||||||
|
BUFFERING = 61 # media is buffering from an external source
|
||||||
|
END_OF_MEDIA = 90 # playback finished, is the default state when CPS loads
|
||||||
|
|
||||||
|
|
||||||
class CommonPlaySkill(MycroftSkill, ABC):
|
class CommonPlaySkill(MycroftSkill, ABC):
|
||||||
|
|
Loading…
Reference in New Issue