From c977541c749cd17802124d31b8e721577f3acd5d Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Fri, 18 Jul 2025 13:29:37 -0500 Subject: [PATCH] Receivers: Fixed protocol backward compatiblity with null values --- receivers/common/web/FCastSession.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/receivers/common/web/FCastSession.ts b/receivers/common/web/FCastSession.ts index 5b74ea5..b2a8d4b 100644 --- a/receivers/common/web/FCastSession.ts +++ b/receivers/common/web/FCastSession.ts @@ -295,6 +295,8 @@ export class FCastSession { delete message.generationTime; delete message.duration; delete message.speed; + + message.time = message.time !== null ? message.time : 0; break; case Opcode.VolumeUpdate: delete message.generationTime; @@ -313,6 +315,10 @@ export class FCastSession { break; case Opcode.PlaybackUpdate: delete message.itemIndex; + + message.time = message.time !== null ? message.time : 0; + message.duration = message.duration !== null ? message.duration : 0; + message.speed = message.speed !== null ? message.speed : 1; break; default: break;