From e9834a75898d97def993533787a498a53a96dc9c Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Fri, 18 Jul 2025 13:37:14 -0500 Subject: [PATCH] Receivers: Reduce size of playback error messages --- receivers/common/web/player/Renderer.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/receivers/common/web/player/Renderer.ts b/receivers/common/web/player/Renderer.ts index 9896e73..0f33065 100644 --- a/receivers/common/web/player/Renderer.ts +++ b/receivers/common/web/player/Renderer.ts @@ -217,7 +217,8 @@ function onPlay(_event, value: PlayMessage) { logger.error('Dash player error:', data); window.targetAPI.sendPlaybackError({ - message: JSON.stringify(data) + // @ts-ignore + message: `type=${data.type}, code=${data.error.code}, message=${data.error.message}, event=${data.event}, eventMessage=${data.event?.message}` }); }); @@ -226,7 +227,7 @@ function onPlay(_event, value: PlayMessage) { logger.error('Dash player playback error:', data); window.targetAPI.sendPlaybackError({ - message: JSON.stringify(data) + message: `code=${data.error.code}, message=${data.error.message}` }); }); @@ -271,7 +272,7 @@ function onPlay(_event, value: PlayMessage) { logger.error('HLS player error:', data); window.targetAPI.sendPlaybackError({ - message: JSON.stringify(data) + message: `type=${data.type}, details=${data.details}, fatal=${data.fatal}` }); if (data.type === Hls.ErrorTypes.MEDIA_ERROR) { @@ -330,7 +331,7 @@ function onPlay(_event, value: PlayMessage) { logger.error('Html player error:', { playMessage: value, videoError: videoElement.error }); window.targetAPI.sendPlaybackError({ - message: JSON.stringify({ playMessage: value, videoError: videoElement.error }) + message: `code=${videoElement.error.code}, message=${videoElement.error.message}` }); };