diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-18 11:05:47 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-18 11:05:47 +0200 |
| commit | 063c5f0750b775362e45e21a97e0dc2250c89f77 (patch) | |
| tree | 9db3276c691bc1d49621cb144587e3a0be68d281 /packaging/deb/meshbay-node | |
| parent | c03512aeab576a06f8d5026e5eb484897ec45f99 (diff) | |
| download | meshbay-063c5f0750b775362e45e21a97e0dc2250c89f77.tar.gz | |
fix(cast): keep the Chromecast progress log out of the terminal
The receiver reports its state on a timer, so `player status: PLAYING` repeats
for as long as a film runs and buries everything else in the terminal the app
was started from. The progress lines now go through Node's own `debuglog`,
which costs nothing when disabled — the message is never formatted — and is
restored with:
NODE_DEBUG=cast-chromecast npm start
The socket error stays on console.error. It fires when the connection to the
receiver dies and is the only trace of why a cast stopped; routing it through
the same switch would make the one failure worth seeing the one that
disappears.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UGY17EPph5LsLzePPXhUVc
Diffstat (limited to 'packaging/deb/meshbay-node')
0 files changed, 0 insertions, 0 deletions