Volume adjustment of device in cast Group slow
Changing volume works like a charm for both individual devices as well as cast groups. But when I want to adjust the volume of a device that is part of a cast group (of which the group is currently playing a remote stream) there is a huge lag (3-5 sec). This only happens for the individual device that has the same IP address as the cast group. The other individual devices in the cast group change volume normally. Even stranger is that when I use the Google Home app to change the individual volume of the device in the cast group, that has the same IP as the cast group, that it works ok.
Oh thats weird. I don't have a cast group available to test out at the moment, but would you be able to try running with --debug and posting the output when you try and change the volume from go-chromecast. And if possible, could you also run go-chromecast watch and do the same from your Google Home app and paste the output?
Hi Vishen,
Please see below. Note that I made the UUIDs anonymous. Thanks for looking into this.
--- Debug watch of speaker group when volume is changed from Google home app, delay until volume is changed not significant --- using device name=JBL Group addr=192.168.40.120 port=42712 uuid=ANONJBLGROUPUUID DEBU[0000] (1)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":1} package=cast DEBU[0000] (2)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":2} package=cast DEBU[0000] (2)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":2,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.08597402274608612,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast DEBU[0000] (3)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":3} package=cast DEBU[0000] (4)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":4} package=cast DEBU[0001] (4)sender-0 <- ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"MEDIA_STATUS","status":[{"mediaSessionId":5,"playbackRate":1,"playerState":"PLAYING","currentTime":814.830927,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"activeTrackIds":[],"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO","tracks":[{"trackId":1,"type":"AUDIO"}],"breakClips":[],"breaks":[]},"queueData":{"startIndex":0},"currentItemId":1,"items":[{"itemId":1,"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO"},"autoplay":true,"orderId":0}],"repeatMode":"REPEAT_OFF"}],"requestId":4} package=cast DEBU[0001] (5)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":5} package=cast DEBU[0001] (5)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":5,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.08597402274608612,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast DEBU[0001] (6)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":6} package=cast DEBU[0001] (7)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":7} package=cast DEBU[0001] (7)sender-0 <- ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"MEDIA_STATUS","status":[{"mediaSessionId":5,"playbackRate":1,"playerState":"PLAYING","currentTime":814.830927,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"activeTrackIds":[],"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO","tracks":[{"trackId":1,"type":"AUDIO"}],"breakClips":[],"breaks":[]},"queueData":{"startIndex":0},"currentItemId":1,"items":[{"itemId":1,"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO"},"autoplay":true,"orderId":0}],"repeatMode":"REPEAT_OFF"}],"requestId":7} package=cast
Default Media Receiver (PLAYING), unknown, time remaining=814.83s/0.00s, volume=0.09, muted=false DEBU[0004] (-1)* <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":0,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.1109740287065506,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast CHROMECAST BROADCAST MESSAGE: type=RECEIVER_STATUS proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.receiver) receiver-0 -> * | {"requestId":0,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.1109740287065506,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} DEBU[0005] (-1)* <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":0,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.12097401916980743,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast CHROMECAST BROADCAST MESSAGE: type=RECEIVER_STATUS proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.receiver) receiver-0 -> * | {"requestId":0,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.12097401916980743,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} DEBU[0006] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0006] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast
--- Debug watch of individual speaker when volume is changed from Google home app, delay until volume is changed not significant --- using device name=Huiskamer speaker addr=192.168.40.120 port=8009 uuid=ANONHUISKAMERSPEAKERID DEBU[0000] (1)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":1} package=cast DEBU[0000] (2)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":2} package=cast DEBU[0000] (2)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":2,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.11999999731779099,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0000] (3)sender-0 -> [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":3} package=cast DEBU[0000] (4)sender-0 -> [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":4} package=cast DEBU[0000] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast DEBU[0000] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast DEBU[0004] (70)* <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":70,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.17000000178813934,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0004] (-1)* <- receiver-0 [urn:x-cast:com.google.cast.multizone]: {"device":{"capabilities":4,"deviceId":"ANONHUISKAMERSPEAKERID","name":"Huiskamer speaker","volume":{"level":0.17000000178813934,"muted":false}},"requestId":0,"type":"DEVICE_UPDATED"} package=cast DEBU[0004] (71)* <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":71,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.1899999976158142,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0004] (-1)* <- receiver-0 [urn:x-cast:com.google.cast.multizone]: {"device":{"capabilities":4,"deviceId":"ANONHUISKAMERSPEAKERID","name":"Huiskamer speaker","volume":{"level":0.1899999976158142,"muted":false}},"requestId":0,"type":"DEVICE_UPDATED"} package=cast DEBU[0005] (5)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":5} package=cast DEBU[0005] (5)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":5,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.1899999976158142,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0005] (6)sender-0 -> [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":6} package=cast DEBU[0005] (7)sender-0 -> [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":7} package=cast DEBU[0005] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast DEBU[0005] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast CHROMECAST BROADCAST MESSAGE: type=CLOSE proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.tp.connection) -> sender-0 | {"type":"CLOSE"} CHROMECAST BROADCAST MESSAGE: type=CLOSE proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.tp.connection) -> sender-0 | {"type":"CLOSE"} Idle (Default Media Receiver), volume=0.19 muted=false DEBU[0011] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0011] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast
--- Debug watch of speaker group when volume is changed from go-chromecast, delay until volume is changed approx 3 sec --- using device name=JBL Group addr=192.168.40.120 port=42712 uuid=ANONJBLGROUPUUID DEBU[0000] (1)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":1} package=cast DEBU[0000] (2)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":2} package=cast DEBU[0000] (2)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":2,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.10597401857376099,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast DEBU[0000] (3)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":3} package=cast DEBU[0000] (4)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":4} package=cast DEBU[0000] (4)sender-0 <- ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"MEDIA_STATUS","status":[{"mediaSessionId":5,"playbackRate":1,"playerState":"PLAYING","currentTime":645.090875,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"activeTrackIds":[],"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO","tracks":[{"trackId":1,"type":"AUDIO"}],"breakClips":[],"breaks":[]},"queueData":{"startIndex":0},"currentItemId":1,"items":[{"itemId":1,"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO"},"autoplay":true,"orderId":0}],"repeatMode":"REPEAT_OFF"}],"requestId":4} package=cast DEBU[0000] (5)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":5} package=cast DEBU[0000] (5)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":5,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.10597401857376099,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast DEBU[0000] (6)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":6} package=cast DEBU[0000] (7)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":7} package=cast DEBU[0000] (7)sender-0 <- ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"MEDIA_STATUS","status":[{"mediaSessionId":5,"playbackRate":1,"playerState":"PLAYING","currentTime":645.131296,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"activeTrackIds":[],"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO","tracks":[{"trackId":1,"type":"AUDIO"}],"breakClips":[],"breaks":[]},"queueData":{"startIndex":0},"currentItemId":1,"items":[{"itemId":1,"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO"},"autoplay":true,"orderId":0}],"repeatMode":"REPEAT_OFF"}],"requestId":7} package=cast
Default Media Receiver (PLAYING), unknown, time remaining=645.13s/0.00s, volume=0.11, muted=false DEBU[0005] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0005] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast DEBU[0010] (8)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":8} package=cast DEBU[0010] (8)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":8,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.10597401857376099,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast DEBU[0010] (9)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":9} package=cast DEBU[0010] (10)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":10} package=cast DEBU[0010] (10)sender-0 <- ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"MEDIA_STATUS","status":[{"mediaSessionId":5,"playbackRate":1,"playerState":"PLAYING","currentTime":655.125598,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"activeTrackIds":[],"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO","tracks":[{"trackId":1,"type":"AUDIO"}],"breakClips":[],"breaks":[]},"queueData":{"startIndex":0},"currentItemId":1,"items":[{"itemId":1,"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO"},"autoplay":true,"orderId":0}],"repeatMode":"REPEAT_OFF"}],"requestId":10} package=cast Default Media Receiver (PLAYING), unknown, time remaining=655.13s/0.00s, volume=0.11, muted=false DEBU[0015] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0015] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast DEBU[0020] (11)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":11} package=cast DEBU[0020] (11)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":11,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.10597401857376099,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast DEBU[0020] (12)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":12} package=cast DEBU[0020] (13)sender-0 -> ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":13} package=cast DEBU[0020] (13)sender-0 <- ANONSESSIONID [urn:x-cast:com.google.cast.media]: {"type":"MEDIA_STATUS","status":[{"mediaSessionId":5,"playbackRate":1,"playerState":"PLAYING","currentTime":665.174209,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"activeTrackIds":[],"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO","tracks":[{"trackId":1,"type":"AUDIO"}],"breakClips":[],"breaks":[]},"queueData":{"startIndex":0},"currentItemId":1,"items":[{"itemId":1,"media":{"contentId":"https://icecast-qmusicnl-cdp.triple-it.nl/Qmusic_nl_live_96.mp3","contentType":"audio/mpeg","streamType":"BUFFERED","duration":null,"metadata":{"MetadataType":0,"artist":"","title":"","subtitle":"","releaseDate":""},"mediaCategory":"AUDIO"},"autoplay":true,"orderId":0}],"repeatMode":"REPEAT_OFF"}],"requestId":13} package=cast Default Media Receiver (PLAYING), unknown, time remaining=665.17s/0.00s, volume=0.11, muted=false DEBU[0024] (-1)* <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":0,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.08597402274608612,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} package=cast CHROMECAST BROADCAST MESSAGE: type=RECEIVER_STATUS proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.receiver) receiver-0 -> * | {"requestId":0,"status":{"applications":[{"appId":"CC1AD845","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"namespaces":[{"name":"urn:x-cast:com.google.cast.cac"},{"name":"urn:x-cast:com.google.cast.debugoverlay"},{"name":"urn:x-cast:com.google.cast.broadcast"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver","transportId":"ANONSESSIONID"}],"volume":{"controlType":"master","level":0.08597402274608612,"muted":false,"stepInterval":0.05000000074505806}},"type":"RECEIVER_STATUS"} DEBU[0025] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0025] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast
--- Debug watch of individual speaker when volume is changed from go-chromecast, delay until volume is changed approx 3 sec --- using device name=Huiskamer speaker addr=192.168.40.120 port=8009 uuid=ANONHUISKAMERSPEAKERID DEBU[0000] (1)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":1} package=cast DEBU[0000] (2)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":2} package=cast DEBU[0000] (2)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":2,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.1599999964237213,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0000] (3)sender-0 -> [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":3} package=cast DEBU[0000] (4)sender-0 -> [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":4} package=cast DEBU[0000] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast DEBU[0000] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast DEBU[0005] (5)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":5} package=cast DEBU[0005] (5)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":5,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.1599999964237213,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0005] (6)sender-0 -> [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":6} package=cast DEBU[0005] (7)sender-0 -> [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":7} package=cast DEBU[0005] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast DEBU[0005] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast CHROMECAST BROADCAST MESSAGE: type=CLOSE proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.tp.connection) -> sender-0 | {"type":"CLOSE"} CHROMECAST BROADCAST MESSAGE: type=CLOSE proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.tp.connection) -> sender-0 | {"type":"CLOSE"} Idle (Default Media Receiver), volume=0.16 muted=false DEBU[0011] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0011] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast DEBU[0017] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0017] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast DEBU[0020] (8)sender-0 -> receiver-0 [urn:x-cast:com.google.cast.receiver]: {"type":"GET_STATUS","requestId":8} package=cast DEBU[0020] (8)sender-0 <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":8,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.1599999964237213,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0020] (9)sender-0 -> [urn:x-cast:com.google.cast.tp.connection]: {"type":"CONNECT","requestId":9} package=cast DEBU[0020] (10)sender-0 -> [urn:x-cast:com.google.cast.media]: {"type":"GET_STATUS","requestId":10} package=cast DEBU[0020] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast DEBU[0020] (-1)sender-0 <- [urn:x-cast:com.google.cast.tp.connection]: {"type":"CLOSE"} package=cast CHROMECAST BROADCAST MESSAGE: type=CLOSE proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.tp.connection) -> sender-0 | {"type":"CLOSE"} CHROMECAST BROADCAST MESSAGE: type=CLOSE proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.tp.connection) -> sender-0 | {"type":"CLOSE"} DEBU[0022] (5)* <- receiver-0 [urn:x-cast:com.google.cast.receiver]: {"requestId":5,"status":{"applications":[{"appId":"531A4F84","displayName":"Default Media Receiver","isIdleScreen":false,"launchedFromCloud":false,"sessionId":"ANONSESSIONID","statusText":"Default Media Receiver"}],"volume":{"controlType":"master","level":0.11999999731779099,"muted":false,"stepInterval":0.03125}},"type":"RECEIVER_STATUS"} package=cast DEBU[0022] (-1)* <- receiver-0 [urn:x-cast:com.google.cast.multizone]: {"device":{"capabilities":4,"deviceId":"ANONHUISKAMERSPEAKERID","name":"Huiskamer speaker","volume":{"level":0.11999999731779099,"muted":false}},"requestId":0,"type":"DEVICE_UPDATED"} package=cast CHROMECAST BROADCAST MESSAGE: type=DEVICE_UPDATED proto=CASTV2_1_0 (namespace=urn:x-cast:com.google.cast.multizone) receiver-0 -> * | {"device":{"capabilities":4,"deviceId":"ANONHUISKAMERSPEAKERID","name":"Huiskamer speaker","volume":{"level":0.11999999731779099,"muted":false}},"requestId":0,"type":"DEVICE_UPDATED"} Idle (Default Media Receiver), volume=0.12 muted=false DEBU[0025] (-1)Tr@n$p0rt-0 <- Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PING"} package=cast DEBU[0025] (-1)Tr@n$p0rt-0 -> Tr@n$p0rt-0 [urn:x-cast:com.google.cast.tp.heartbeat]: {"type":"PONG"} package=cast
Awesome, thanks for this! I will take a look into it when I get a chance :)