go-chromecast icon indicating copy to clipboard operation
go-chromecast copied to clipboard

Volume adjustment of device in cast Group slow

Open ghost opened this issue 5 years ago • 3 comments

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.

ghost avatar Dec 31 '20 11:12 ghost

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?

vishen avatar Jan 01 '21 18:01 vishen

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

ghost avatar Jan 01 '21 19:01 ghost

Awesome, thanks for this! I will take a look into it when I get a chance :)

vishen avatar Jan 04 '21 15:01 vishen