This pause() function does not have the desired effect of pausing the playback. self.emitter.emit(Message('mycroft.sudio.service.stop'))
This stops the playback, but the Audioservice does not expose a stop function. I could make the commit to add the stop() function if agreed upon.
The text was updated successfully, but these errors were encountered:
The pause method is not supported by all backends, for example mpg123 doesn't support it but if the vlc backend is selected as default it will work. (The vlc backend should be set as default, it's tested well enough now)
Adding stop to the interface is a good idea, I'd be happy to accept a PR with this :)
The stop signal is currently tied to the the global stop (writing stop in cli or pressing the button on top of the mark-1), a message bus mycroft.audio.service.stop exists to handle it so it would be good to have that added to the interface.
akailash
pushed a commit
to akailash/mycroft-core
that referenced
this issue
Nov 1, 2017
This pause() function does not have the desired effect of pausing the playback.
self.emitter.emit(Message('mycroft.sudio.service.stop'))This stops the playback, but the Audioservice does not expose a stop function. I could make the commit to add the stop() function if agreed upon.
The text was updated successfully, but these errors were encountered: