Metadata-Version: 2.4
Name: ovos-skill-youtube-music
Version: 0.1.10a3
Summary: ovos common play youtube music skill plugin
Author-email: JarbasAi <jarbasai@mailfence.com>
License: Apache-2.0
Project-URL: Homepage, https://github.com/OpenVoiceOS/ovos-skill-youtube-music
Keywords: ovos,skill,plugin
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ovos-utils>=0.1.0
Requires-Dist: ovos-bus-client>=0.0.9
Requires-Dist: ovos-workshop<10.0.0,>=8.0.0
Requires-Dist: tutubo>=2.0.2
Dynamic: license-file

> # ⚠️ DEPRECATED
>
> This OCP **search skill** is deprecated and unmaintained. OCP search skills
> (`OVOSCommonPlaybackSkill` + `@ocp_search`) are replaced by **MediaProvider**
> plugins loaded in-process by the
> [`ovos-ocp-pipeline-plugin`](https://github.com/OpenVoiceOS/ovos-ocp-pipeline-plugin),
> which dispatches search to them — the replacement is
> [`ovos-media-provider-youtube-music`](https://github.com/OpenVoiceOS/ovos-media-provider-youtube-music).
> The package is published, but it only does anything once the OCP pipeline's
> MediaProvider dispatch is the default search path — installing it does not
> replace this skill under the legacy OCP/`ovos-audio` stack. `ovos-media` is
> a separate component (the player daemon) and is not involved in search.
>
> - **How MediaProviders work / how to migrate:** https://github.com/OpenVoiceOS/ovos-media/blob/dev/docs/media-providers.md
> - **Base-class deprecation:** [ovos-workshop#423](https://github.com/OpenVoiceOS/ovos-workshop/pull/423)
>
> This skill keeps working until the OCP pipeline's MediaProvider dispatch
> becomes the default search path and this repository is archived.

# <img src='./ui/ytmus.png' width='50' height='50' style='vertical-align:bottom'/> Youtube Music Skill

Youtube Music OCP Skill

## About

search Youtube Music by voice!

![](./gui.gif)

## Examples

* "play António Variações"

## Settings

you can add queries to skill settings that will then be pre-fetched on skill load

this populates the featured_media entries + provides fast matching against cached entries

```javascript
{    
"featured":  ["zz top", "ai covers", "frank sinatra"]
}
```

a local cache of entries can be found at `~/.cache/OCP/Youtube.json`


## Credits
JarbasAl

## Category
**Entertainment**

## Tags
- youtube
- common play
- music
