Commit Graph

23 Commits

Author SHA1 Message Date
9c7f04d197 Merge branch 'feature/webApp' into develop 2026-01-11 09:02:37 +01:00
ab95d124bc fix 2026-01-11 09:02:21 +01:00
bdd3e30f14 webapp 2026-01-11 08:19:27 +01:00
f2732b36f2 update 2026-01-02 20:31:15 +01:00
7c0a202f16 fix 2026-01-02 19:38:16 +01:00
cb01a59051 Display current song 2026-01-02 19:37:08 +01:00
c3f594d102 fixed visually 2026-01-02 17:16:53 +01:00
a2753bcf66 add current song 2026-01-02 16:58:58 +01:00
e36bb1ab55 Visually fix 2026-01-02 13:25:10 +01:00
c5dc6b9dd4 Added Radio City 2026-01-02 11:38:54 +01:00
c09b05b7e7 fix 2026-01-01 20:57:03 +01:00
b99d9ce524 andorid app 2026-01-01 10:47:57 +01:00
ff9209062e Merge tag 'v0.1' into develop
Initial public preview of RadioPlayer: a lightweight Custom Google Cast Receiver + desktop sidecar for playing a LIVE radio stream.

Highlights

Custom CAF Receiver UI (HTML/CSS/JS) with branded artwork and playback status
Plays LIVE stream: https://live.radio1.si/Radio1MB (audio/mpeg, streamType: LIVE)
Controls: Play / Stop / Volume via Cast sender
Works on Nest Audio, Nest Hub/Hub Max, Chromecast, and speaker groups/stereo pairs (subject to sender capabilities)
Sidecar improvements: robust launch flow (handles NOT_ALLOWED by stopping existing sessions and retrying)
Included files

index.html
receiver.js (CAF Receiver initialization + LOAD interceptor for LIVE metadata)
styles.css (dark/purple UI)
logo.svg
index.js (launch retry + metadata fixes)
Important notes

Receiver must be hosted over HTTPS for Cast
Use Default Media Receiver for local testing; register a Custom Receiver App ID for production
Sidecar uses castv2-client (not official Google sender SDK) — group behavior may vary
No Node.js on receiver; no persistent storage guaranteed
How to test (quick)

Serve the receiver folder over HTTPS (e.g. mkcert + npx http-server).
From sender, LOAD:
contentId: https://live.radio1.si/Radio1MB
contentType: audio/mpeg
streamType: LIVE
Known limitations

UI is intentionally lightweight; some CSS effects may be limited on older devices
Sender-side group handling may need the official sender SDK for full reliability
If you want, I can draft the GitHub release body or a short changelog entry formatted for the Releases page.
2025-12-31 08:57:51 +01:00
52aa5e4914 Merge branch 'release/v0.1' v0.1 2025-12-31 08:57:45 +01:00
849f55ca75 updated readme 2025-12-31 08:56:37 +01:00
bd387cce69 small fixes 2025-12-31 08:51:00 +01:00
2d459e46d3 Merge branch 'feature/castv2-client' into develop 2025-12-31 07:33:23 +01:00
a6ca7dcdca visually updated 2025-12-31 07:33:09 +01:00
eec1cff25f beautify 2025-12-30 19:09:50 +01:00
b2f1b48d06 fixed cast 2025-12-30 18:38:25 +01:00
30ebf5bc5a visual fix 2025-12-30 15:47:48 +01:00
fe06fd9763 Initial commit 2025-12-30 15:13:02 +01:00
5934d24f7f Initial commit 2025-12-30 15:12:26 +01:00