> For the complete documentation index, see [llms.txt](https://andlo.gitbook.io/mycroft-skills-list/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://andlo.gitbook.io/mycroft-skills-list/skills/not-in-market/uncategorized/voice-playemjs-skill.gfhuertac.md).

# Voice Playemjs

#### *voice-playemjs-skill.gfhuertac*

### Description:

There are some music providers that require a ui to work, making them hard to control from audio-only controllers such as mycroft, unless you connect to a third party proxy. this skill tries to solve this.

in order to do that, we leverage playemjs, a js player for online sources such as youtube, vimeo, deezer, and using a headless browser (firefox) and xvfb (if available), we launch an instance of the player and are able to control it using voice commands.

this is a proof of concept and we hope that it can help others to achieve similar stuff.

#### Platform:

![Mark I](https://500835181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LzX1y2oL49APvqHoV5o%2Fuploads%2Fgit-blob-20518efa3a75671db56c323c5962b4108102367b%2Fmark-1-icon.png?alt=media) ![Mark II](https://500835181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LzX1y2oL49APvqHoV5o%2Fuploads%2Fgit-blob-72e32b84335e1f575f6e5b7b684320acc72e799f%2Fmark-2-icon.png?alt=media) ![Picroft](https://500835181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LzX1y2oL49APvqHoV5o%2Fuploads%2Fgit-blob-b7dc7493983981386b73158927c1ddf91597de7a%2Fpicroft-icon.png?alt=media) ![plasmoid](https://500835181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LzX1y2oL49APvqHoV5o%2Fuploads%2Fgit-blob-e517091d0124a9f790e778e3219fa05a3f71d7f0%2Fkde.png?alt=media)

#### Examples:

> Play queen on deezer.\
> Play inxs on youtube.\
> Play next.\
> Play previous.\
> Stop.\
> Pause.\
> Resume.\
> Set volume to 50.

{% hint style="danger" %}
This skill dosnt have any license attatched. It is not adviasable to use this skill nor fork or clone, as you don't know if you are legaly allowed to do so by the auhtor.
{% endhint %}

### Summary:

**Github:** <https://github.com/gfhuertac/voice-playemjs-skill>\
**Owner:** [@gfhuertac](https://github.com/gfhuertac)\
**Created:** 2019 Jan 31 09:18:26 UTC **Last updated:** 2019 Jan 31 09:18:32 UTC\
**License:** No License

**Categories:** \[ uncategorized ]
