From eec1cff25f809101d41667ebda74e796c4a3e477 Mon Sep 17 00:00:00 2001 From: Gregor Klevze Date: Tue, 30 Dec 2025 19:09:50 +0100 Subject: [PATCH] beautify --- sidecar/index.js | 14 +- src/index.html | 28 +- src/main.js | 87 ++- src/stations.json | 1348 ++++++++++++++++++++++++++++++++++++++++++++- src/styles.css | 80 +++ 5 files changed, 1541 insertions(+), 16 deletions(-) diff --git a/sidecar/index.js b/sidecar/index.js index 55de7b3..ef431d3 100644 --- a/sidecar/index.js +++ b/sidecar/index.js @@ -54,6 +54,14 @@ function play(ip, url) { activeClient.getSessions((err, sessions) => { if (err) return error(`GetSessions error: ${err.message}`); + // Log sessions for debugging (appId/sessionId if available) + try { + const sessInfo = sessions.map(s => ({ appId: s.appId, sessionId: s.sessionId, displayName: s.displayName })); + log(`Sessions: ${JSON.stringify(sessInfo)}`); + } catch (e) { + log('Sessions: (unable to stringify)'); + } + // DefaultMediaReceiver App ID is CC1AD845 const session = sessions.find(s => s.appId === 'CC1AD845'); @@ -62,6 +70,7 @@ function play(ip, url) { activeClient.join(session, DefaultMediaReceiver, (err, player) => { if (err) { log('Join failed, attempting launch...'); + log(`Join error: ${err && err.message ? err.message : String(err)}`); launchPlayer(url); } else { activePlayer = player; @@ -88,7 +97,10 @@ function launchPlayer(url) { activeClient.launch(DefaultMediaReceiver, (err, player) => { if (err) { // If launch fails with NOT_ALLOWED, it sometimes means we MUST join or something else is occupying it - return error(`Launch error: ${err.message}`); + const details = `Launch error: ${err && err.message ? err.message : String(err)}${err && err.code ? ` (code: ${err.code})` : ''}`; + error(details); + try { error(`Launch error full: ${JSON.stringify(err)}`); } catch (e) { /* ignore */ } + return; } activePlayer = player; loadMedia(url); diff --git a/src/index.html b/src/index.html index f4741d1..3098cd4 100644 --- a/src/index.html +++ b/src/index.html @@ -51,6 +51,32 @@
+ + + + + + + + + + + + + + + 1
@@ -112,7 +138,7 @@