Skip to main content
Pre-release

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

ovos-media-provider-tunein

OVOS MediaProvider plugin for TuneIn. Replaces the deprecated OCP search skill ovos-skill-tunein.

It wraps the tunein client, which emits mediavocab.Release objects directly, and exposes TuneIn's public radio/podcast/IPTV station search to the OCP pipeline.

Routing

Axis Value
media {MediaType.RADIO}
playback_type {PlaybackType.AUDIO}

The pipeline gates this provider out of non-radio queries before paying for a network search.

Install

pip install ovos-media-provider-tunein

The plugin is registered under the opm.media.provider entry-point group as tunein. The OCP pipeline loads it in-process. There is nothing to configure.

Configuration

Key Default Description
enrich false Issue a per-station Describe.ashx call to populate genre, language, country, call-sign and slogan. Off by default to keep search cheap.

How it works

TuneInMediaProvider.search(signals, lang) builds a query from signals.title, calls tunein.TuneIn.search(...), and returns the mediavocab.Release produced by each station's to_release().

Per mediavocab axiom 8 (station identity), a TuneIn channel is a Work with MediaType.RADIO. The playable stream URL is a Release with StreamMode.CONTINUOUS (live linear broadcast). A station may expose several stream URLs (bitrates/protocols), each yielding its own Release. The OCP pipeline filters and ranks across providers.

License

Apache-2.0

Metadata

Release files for ovos-media-provider-tunein 0.0.1a4

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-tunein 0.0.1a4
File Size Uploaded
ovos_media_provider_tunein-0.0.1a4.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ovos-media-provider-tunein 0.0.1a4
File Interpreter ABI Platform
ovos_media_provider_tunein-0.0.1a4-py3-none-any.whl Python 3 none any Details

Total release size: 17.0 kB

Release files / ovos_media_provider_tunein-0.0.1a4.tar.gz

Download URL ovos_media_provider_tunein-0.0.1a4.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ff89efa8db446fad630fa91eb09e9e0f21695acf4b9a91631b0893bbea943a9e
BLAKE2b-256 checksum
How to use checksums
96f039a24894b6d6f9572d151d3b94172edf02144598324b1c0892fcbb266701
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_tunein-0.0.1a4-py3-none-any.whl

Download URL ovos_media_provider_tunein-0.0.1a4-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b2a757779787bcc9f3287632f0c5f68d29e466c6cfbb3741b976eca7c82d7bd4
BLAKE2b-256 checksum
How to use checksums
98184a631da7fd1ec5098a1c7dc33625833c0fdde2d00a59077411bc7fcbd44e
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.1a4 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