Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ovos-media-provider-youtube-music

OVOS MediaProvider plugin for YouTube Music. Replaces the deprecated OCP search skill ovos-skill-youtube-music.

Instead of broadcasting ovos.common_play.query over the bus and waiting for skills to answer, the OCP pipeline loads MediaProvider plugins in-process, gates them by routing, and calls search() directly. This plugin wraps the tutubo YouTube Music client (tutubo.ytmus / ytmusicapi), whose MusicTrack results convert to mediavocab.Release objects via tutubo's mediavocab_bridge.

Install

pip install ovos-media-provider-youtube-music

Routing

Axis Value
media MUSIC, MUSIC_VIDEO
playback_type AUDIO
genre_filter (none)

Entry point

[project.entry-points."opm.media.provider"]
youtube_music = "ovos_media_provider_youtube_music:YouTubeMusicMediaProvider"

Configuration

Key Default Description
max_results 10 Maximum number of results returned per search.

License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovos_media_provider_youtube_music-0.0.1a3.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file ovos_media_provider_youtube_music-0.0.1a3.tar.gz.

File metadata

File hashes

Hashes for ovos_media_provider_youtube_music-0.0.1a3.tar.gz
Algorithm Hash digest
SHA256 5f75fd15a938a3f4ef8832ea51d9a00764d5cef4e70264e1a4a905774adc2f1c
MD5 d129fa4f9775adc510470366339e12b0
BLAKE2b-256 ff5e6fb991ee58c774d6e3875e2b2837c9d0953671c318600a4e5aba84ef7322

See more details on using hashes here.

File details

Details for the file ovos_media_provider_youtube_music-0.0.1a3-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_media_provider_youtube_music-0.0.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 ae048707cf3cb2d39cadbfb5ff30ad5a3a8489bc97fcd3d519b505367a7edfc5
MD5 f0fd2c4b60c06cea994046073746d5d0
BLAKE2b-256 9a37c6882545a95ed713aba9dc6160d60ce7b64fbc4bdc9d88c9b5791708f25e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1a3 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page