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

Metadata

Release files for ovos-media-provider-youtube-music 0.0.1a3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ovos-media-provider-youtube-music 0.0.1a3
File Size Uploaded
ovos_media_provider_youtube_music-0.0.1a3.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ovos-media-provider-youtube-music 0.0.1a3
File Interpreter ABI Platform
ovos_media_provider_youtube_music-0.0.1a3-py3-none-any.whl Python 3 none any Details

Total release size: 16.7 kB

Release files / ovos_media_provider_youtube_music-0.0.1a3.tar.gz

Download URL ovos_media_provider_youtube_music-0.0.1a3.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5f75fd15a938a3f4ef8832ea51d9a00764d5cef4e70264e1a4a905774adc2f1c
BLAKE2b-256 checksum
How to use checksums
ff5e6fb991ee58c774d6e3875e2b2837c9d0953671c318600a4e5aba84ef7322
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ovos_media_provider_youtube_music-0.0.1a3-py3-none-any.whl

Download URL ovos_media_provider_youtube_music-0.0.1a3-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae048707cf3cb2d39cadbfb5ff30ad5a3a8489bc97fcd3d519b505367a7edfc5
BLAKE2b-256 checksum
How to use checksums
9a37c6882545a95ed713aba9dc6160d60ce7b64fbc4bdc9d88c9b5791708f25e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.0.1a3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page