This release is a pre-release and may not be stable for production use.
ovos-media-provider-soundcloud
An OVOS MediaProvider plugin for SoundCloud. It replaces the deprecated OCP search skill ovos-skill-soundcloud.
The OCP pipeline used to broadcast ovos.common_play.query over the bus and wait for skills to answer. Now it loads MediaProvider plugins in-process, gates them by routing, and calls search() directly. This plugin wraps the nuvem_de_som SoundCloud client. Its orchestrator, SoundCloud.search(), already returns mediavocab.Release objects. The plugin drops artist and user identity hits (mediavocab.Entity), because a MediaProvider returns playable media, not identities.
Install
pip install ovos-media-provider-soundcloud
Routing
| Axis | Value |
|---|---|
media |
MUSIC, PLAYLIST |
playback_type |
AUDIO |
genre_filter |
(none) |
Entry point
OCP finds the plugin through this entry point:
[project.entry-points."opm.media.provider"]
soundcloud = "ovos_media_provider_soundcloud:SoundcloudMediaProvider"
Configuration
| Key | Default | Description |
|---|---|---|
max_results |
10 |
Maximum number of results returned per search. |
Related projects
ovos-skill-soundcloud: the deprecated OCP skill this plugin replaces.nuvem_de_som: the SoundCloud client this plugin wraps.mediavocab: defines theReleaseandEntityobjects the client returns.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ovos_media_provider_soundcloud-0.0.1a4.tar.gz.
File metadata
- Download URL: ovos_media_provider_soundcloud-0.0.1a4.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d94c29aab7ba4de9cfc9542c0474db7143fa8f944bbdc20c3a9bc7d3ecec82b
|
|
| MD5 |
5a42ac8c4cbb5cd899a51576569015b7
|
|
| BLAKE2b-256 |
fba14c1c17e3280852f578396a381b79bda31152a75fada48856ae58207ed44b
|
File details
Details for the file ovos_media_provider_soundcloud-0.0.1a4-py3-none-any.whl.
File metadata
- Download URL: ovos_media_provider_soundcloud-0.0.1a4-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eb1973b05f60d1437d86385e3e864b2bf9167c0fdf52cf95753e7ee5947d2bc
|
|
| MD5 |
6f99571fc5db305ca3d2c6f9992c91e7
|
|
| BLAKE2b-256 |
3e6606ed905ed640e8f1bb80bd2141d701d2434a0a0419b78f4edc44b149bf6c
|