radieo/stream
Pierre-Olivier Mercier a1f7fc29b3
All checks were successful
continuous-integration/drone/push Build is passing
stream: name a yt-dlp track's provider from its source domain
yt-dlp pulls from many sites, so a fixed "YouTube" label was wrong for
bandcamp, soundcloud, etc. Derive the provider name from the source page's
host instead (www.youtube.com -> YouTube, *.bandcamp.com -> Bandcamp),
falling back to the bare host for unmapped sites. Other origins keep their
fixed PROVIDER_NAMES labels.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-04 18:39:12 +08:00
..
apple-touch-icon.png stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
Dockerfile stream: split radio.liq into pipeline, web and ingest-proxy parts 2026-07-04 16:11:56 +08:00
favicon.svg stream: add a synthwave favicon 2026-07-03 18:42:51 +08:00
icon-192.png stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
icon-512.png stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
icon-maskable-512.png stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
icon-maskable.svg stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
index.html stream: name a yt-dlp track's provider from its source domain 2026-07-04 18:39:12 +08:00
ingest_proxy.liq stream: split radio.liq into pipeline, web and ingest-proxy parts 2026-07-04 16:11:56 +08:00
manifest.webmanifest stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
radio.liq stream: scrobble listened tracks to ListenBrainz 2026-07-04 17:51:41 +08:00
sw.js stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
web.liq stream: scrobble listened tracks to ListenBrainz 2026-07-04 17:51:41 +08:00