diora-web/radio
marwin 85776390f6
All checks were successful
Build and push Docker image / build (push) Successful in 14s
Test / test (push) Successful in 16s
Open HTTP streams in minimal standalone player tab
Instead of trying a HTTPS upgrade (which fails for IP-based streams):
- playStation() detects http:// URL on https:// page, opens /radio/stream-player/
  with url, name, vol as query params, then returns — main stream is already
  stopped by the stopPlayback(false) call at the top of playStation()
- New view stream_player renders a standalone minimal player page
- Template: auto-plays on load, correct volume from URL param, volume changes
  synced back to localStorage so main window picks it up next time,
  live track metadata via SSE, tab title updates on track change,
  close-tab button

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 17:50:12 +01:00
..
migrations Add Django admin, FeaturedStation model, crmfrsh is superuser 2026-03-16 21:01:51 +01:00
__init__.py Initial commit 2026-03-16 19:19:22 +01:00
admin.py Add Django admin, FeaturedStation model, crmfrsh is superuser 2026-03-16 21:01:51 +01:00
icy.py Initial commit 2026-03-16 19:19:22 +01:00
lastfm.py Initial commit 2026-03-16 19:19:22 +01:00
models.py Add Django admin, FeaturedStation model, crmfrsh is superuser 2026-03-16 21:01:51 +01:00
urls.py Open HTTP streams in minimal standalone player tab 2026-03-21 17:50:12 +01:00
views.py Open HTTP streams in minimal standalone player tab 2026-03-21 17:50:12 +01:00