radieo/stream
Pierre-Olivier Mercier c73b71d32f stream: make the web player installable as a PWA
Wire up a web manifest, service worker and icon routes so the player can
be installed on mobile. The static manifest stays generic; the page
regenerates it at runtime from STATION_NAME so an instance keeps its name.
The service worker only caches the app shell, never the live stream or the
playback APIs. Icons (192/512, maskable and apple-touch) are rasterized
from the favicon.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-04 16:09:08 +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: make the web player installable as a PWA 2026-07-04 16:09:08 +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: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
manifest.webmanifest stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
radio.liq stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00
sw.js stream: make the web player installable as a PWA 2026-07-04 16:09:08 +08:00