beautify
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user