Skip to main content
Pre-release

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

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_soundcloud-0.0.1a4.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_soundcloud-0.0.1a4.tar.gz.

File metadata

File hashes

Hashes for ovos_media_provider_soundcloud-0.0.1a4.tar.gz
Algorithm Hash digest
SHA256 7d94c29aab7ba4de9cfc9542c0474db7143fa8f944bbdc20c3a9bc7d3ecec82b
MD5 5a42ac8c4cbb5cd899a51576569015b7
BLAKE2b-256 fba14c1c17e3280852f578396a381b79bda31152a75fada48856ae58207ed44b

See more details on using hashes here.

File details

Details for the file ovos_media_provider_soundcloud-0.0.1a4-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_media_provider_soundcloud-0.0.1a4-py3-none-any.whl
Algorithm Hash digest
SHA256 5eb1973b05f60d1437d86385e3e864b2bf9167c0fdf52cf95753e7ee5947d2bc
MD5 6f99571fc5db305ca3d2c6f9992c91e7
BLAKE2b-256 3e6606ed905ed640e8f1bb80bd2141d701d2434a0a0419b78f4edc44b149bf6c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1a4 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