I have now disabled AirPlay but still had an issue after around 3 hours.
04/21 12:54:18 \[Local 04/21 13:54:18\] Trace: \[KitchenPi\] \[LowQuality, 24/48 AAC => 24/48\] \[PLAYING @ 185:56\] Jeremy Vine - Mandelson and job juggling 04/21 12:54:22 \[Local 04/21 13:54:22\] Debug: \[easyhttp\] \[258679\] GET to https://api.roonlabs.net/internetradio/2/api/stations/7c828d71-6de4-4a86-962f-6f5c0b5e2072/metadata?format=msgpack&wait=True×tamp=-1& returned after 186 ms, status code: 200, request body size: 0 B 04/21 12:54:23 \[Local 04/21 13:54:23\] Debug: \[easyhttp\] \[258680\] GET to https://as-hls-uk-live.akamaized.net/pool_74208725/live/uk/bbc_radio_two/bbc_radio_two.isml/bbc_radio_two-audio%3d320000.norewind.m3u8 returned after 67 ms, status code: 200, request body size: 0 B 04/21 12:54:23 \[Local 04/21 13:54:23\] Debug: \[easyhttp\] \[258681\] GET to https://as-hls-uk-live.akamaized.net/pool_74208725/live/uk/bbc_radio_two/bbc_radio_two.isml/bbc_radio_two-audio=320000-277621262.ts returned after 80 ms, status code: 200, request body size: 0 B 04/21 12:54:23 \[Local 04/21 13:54:23\] Trace: \[KitchenPi\] \[LowQuality, 24/48 AAC => 24/48\] \[PLAYING @ 186:01\] Jeremy Vine - Mandelson and job juggling 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[zone KitchenPi\] Pause 04/21 12:54:25 \[Local 04/21 13:54:25\] Info: \[zone KitchenPi\] OnPlayFeedback Stopped 04/21 12:54:25 \[Local 04/21 13:54:25\] Info: \[zone KitchenPi\] Canceling Pending Sleep 04/21 12:54:25 \[Local 04/21 13:54:25\] Info: \[zone KitchenPi\] Canceling Pending Sleep 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[KitchenPi\] \[LowQuality, 24/48 AAC => 24/48\] \[STOPPED @ 0:00\] Jeremy Vine - Mandelson and job juggling 04/21 12:54:25 \[Local 04/21 13:54:25\] Info: \[audio/env\] \[zoneplayer -> stream\] All streams were disposed 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[KitchenPi\] \[zoneplayer/raat\] Endpoint IQaudIODAC State Changed: Playing => Prepared 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[IQaudIODAC\] \[raatclient\] SENT \[10\]{"request":"end_stream"} 04/21 12:54:25 \[Local 04/21 13:54:25\] Debug: \[raat/tcpaudiosource\] disconnecting 04/21 12:54:25 \[Local 04/21 13:54:25\] Info: \[audio/env\] \[zoneplayer -> stream -> endpoint\] All streams were disposed 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[IQaudIODAC\] \[raatclient\] GOT \[7\] {"status":"Ended"} 04/21 12:54:25 \[Local 04/21 13:54:25\] Info: \[audio/env\] \[zoneplayer\] All streams were disposed 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[roonapi\] \[apiclient 192.168.1.100:55296\] CONTINUE Changed {"zones_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","display_name":"KitchenPi","outputs":\[{"output_id":"17012544785f8b36a95b4cf93ed846179af7","zone_id":"16012544785f8b36a95b4cf93ed846179af7","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"KitchenPi","volume":{"type":"number","min":0,"max":100,"value":20,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"IQaudIODAC","supports_standby":false,"status":"indeterminate"}\]}\],"state":"stopped","is_next_allowed":false,"is_previous_allowed":false,"is_pause_allowed":false,"is_play_allowed":true,"is_seek_allowed":false,"queue_items_remaining":11,"queue_time_remaining":2819,"settings":{"loop":"loop","shuffle":false,"auto_radio":true},"now_playing":{"seek_position":null,"one_line":{"line1":"Jeremy Vine - Mandelson and job juggling"},"two_line":{"line1":"BBC Radio 2","line2":"Jeremy Vine - Mandelson and job juggling"},"three_line":{"line1":"BBC Radio 2","line2":"Mandelson and job juggling","line3":"Jeremy Vine"},"image_key":"afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae0077035637eef8ce4da32f7204e4ee1e9f8c69e82297a0308d0a300583c2edea9ab042ceba5d79bcc677e62cad1eec99cf54f4a08144af13fbfd67d6831af9a41b"}}\],"zones_seek_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","queue_time_remaining":2819,"seek_position":null}\]} 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[IQaudIODAC\] \[raatclient\] GOT \[10\] {"status":"Success"} 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[roonapi\] \[apiclient 192.168.1.149:55626\] CONTINUE Changed {"zones_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","display_name":"KitchenPi","outputs":\[{"output_id":"17012544785f8b36a95b4cf93ed846179af7","zone_id":"16012544785f8b36a95b4cf93ed846179af7","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"KitchenPi","volume":{"type":"number","min":0,"max":100,"value":20,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"IQaudIODAC","supports_standby":false,"status":"indeterminate"}\]}\],"state":"stopped","is_next_allowed":false,"is_previous_allowed":false,"is_pause_allowed":false,"is_play_allowed":true,"is_seek_allowed":false,"queue_items_remaining":11,"queue_time_remaining":2819,"settings":{"loop":"loop","shuffle":false,"auto_radio":true},"now_playing":{"seek_position":null,"one_line":{"line1":"Jeremy Vine - Mandelson and job juggling"},"two_line":{"line1":"BBC Radio 2","line2":"Jeremy Vine - Mandelson and job juggling"},"three_line":{"line1":"BBC Radio 2","line2":"Mandelson and job juggling","line3":"Jeremy Vine"},"image_key":"afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae0077035637eef8ce4da32f7204e4ee1e9f8c69e82297a0308d0a300583c2edea9ab042ceba5d79bcc677e62cad1eec99cf54f4a08144af13fbfd67d6831af9a41b"}}\],"zones_seek_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","queue_time_remaining":2819,"seek_position":null}\]} 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[roonapi\] \[apiclient 192.168.1.149:55628\] CONTINUE Changed {"zones_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","display_name":"KitchenPi","outputs":\[{"output_id":"17012544785f8b36a95b4cf93ed846179af7","zone_id":"16012544785f8b36a95b4cf93ed846179af7","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"KitchenPi","volume":{"type":"number","min":0,"max":100,"value":20,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"IQaudIODAC","supports_standby":false,"status":"indeterminate"}\]}\],"state":"stopped","is_next_allowed":false,"is_previous_allowed":false,"is_pause_allowed":false,"is_play_allowed":true,"is_seek_allowed":false,"queue_items_remaining":11,"queue_time_remaining":2819,"settings":{"loop":"loop","shuffle":false,"auto_radio":true},"now_playing":{"seek_position":null,"one_line":{"line1":"Jeremy Vine - Mandelson and job juggling"},"two_line":{"line1":"BBC Radio 2","line2":"Jeremy Vine - Mandelson and job juggling"},"three_line":{"line1":"BBC Radio 2","line2":"Mandelson and job juggling","line3":"Jeremy Vine"},"image_key":"afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae0077035637eef8ce4da32f7204e4ee1e9f8c69e82297a0308d0a300583c2edea9ab042ceba5d79bcc677e62cad1eec99cf54f4a08144af13fbfd67d6831af9a41b"}}\],"zones_seek_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","queue_time_remaining":2819,"seek_position":null}\]} 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[roonapi\] \[apiclient 192.168.1.176:43032\] CONTINUE Changed {"zones_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","display_name":"KitchenPi","outputs":\[{"output_id":"17012544785f8b36a95b4cf93ed846179af7","zone_id":"16012544785f8b36a95b4cf93ed846179af7","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"KitchenPi","volume":{"type":"number","min":0,"max":100,"value":20,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"IQaudIODAC","supports_standby":false,"status":"indeterminate"}\]}\],"state":"stopped","is_next_allowed":false,"is_previous_allowed":false,"is_pause_allowed":false,"is_play_allowed":true,"is_seek_allowed":false,"queue_items_remaining":11,"queue_time_remaining":2819,"settings":{"loop":"loop","shuffle":false,"auto_radio":true},"now_playing":{"seek_position":null,"one_line":{"line1":"Jeremy Vine - Mandelson and job juggling"},"two_line":{"line1":"BBC Radio 2","line2":"Jeremy Vine - Mandelson and job juggling"},"three_line":{"line1":"BBC Radio 2","line2":"Mandelson and job juggling","line3":"Jeremy Vine"},"image_key":"afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae0077035637eef8ce4da32f7204e4ee1e9f8c69e82297a0308d0a300583c2edea9ab042ceba5d79bcc677e62cad1eec99cf54f4a08144af13fbfd67d6831af9a41b"}}\],"zones_seek_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","queue_time_remaining":2819,"seek_position":null}\]} 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[roonapi\] \[apiclient 192.168.1.103:36850\] CONTINUE Changed {"zones_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","display_name":"KitchenPi","outputs":\[{"output_id":"17012544785f8b36a95b4cf93ed846179af7","zone_id":"16012544785f8b36a95b4cf93ed846179af7","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"KitchenPi","volume":{"type":"number","min":0,"max":100,"value":20,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"IQaudIODAC","supports_standby":false,"status":"indeterminate"}\]}\],"state":"stopped","is_next_allowed":false,"is_previous_allowed":false,"is_pause_allowed":false,"is_play_allowed":true,"is_seek_allowed":false,"queue_items_remaining":11,"queue_time_remaining":2819,"settings":{"loop":"loop","shuffle":false,"auto_radio":true},"now_playing":{"seek_position":null,"one_line":{"line1":"Jeremy Vine - Mandelson and job juggling"},"two_line":{"line1":"BBC Radio 2","line2":"Jeremy Vine - Mandelson and job juggling"},"three_line":{"line1":"BBC Radio 2","line2":"Mandelson and job juggling","line3":"Jeremy Vine"},"image_key":"afd611ddf80b5dce68aa13b8e9e99aff8bf23d351d0918d67f032e52c91c6dc24882ed6107bcb78f714d78cf03afae0077035637eef8ce4da32f7204e4ee1e9f8c69e82297a0308d0a300583c2edea9ab042ceba5d79bcc677e62cad1eec99cf54f4a08144af13fbfd67d6831af9a41b"}}\],"zones_seek_changed":\[{"zone_id":"16012544785f8b36a95b4cf93ed846179af7","queue_time_remaining":2819,"seek_position":null}\]} 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[roonapi\] \[apiclient 192.168.1.176:43032\] GOT com.roonlabs.transport:2/get_outputs 04/21 12:54:25 \[Local 04/21 13:54:25\] Trace: \[roonapi\] \[apiclient 192.168.1.176:43032\] COMPLETE Success {"outputs":\[{"output_id":"170194a857b417419f32ff0a76d99d6c84bf","zone_id":"160194a857b417419f32ff0a76d99d6c84bf","can_group_with_output_ids":\["170194a857b417419f32ff0a76d99d6c84bf"\],"display_name":"Workshop RoomPlayer","volume":{"type":"number","min":0,"max":100,"value":61,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"SqueezeLite","supports_standby":true,"status":"indeterminate"}\]},{"output_id":"1701ae70929048f38ccc6325041a34078831","zone_id":"1601ae70929048f38ccc6325041a34078831","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"iFi","source_controls":\[{"control_key":"1","display_name":"iFi (by AMR) HD USB Audio","supports_standby":false,"status":"indeterminate"}\]},{"output_id":"17012edd817deaa47a40a5c0bc3400a02228","zone_id":"16012edd817deaa47a40a5c0bc3400a02228","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"Study Aries","volume":{"type":"number","min":0,"max":100,"value":29,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"AURALiC ARIES_MINI","supports_standby":true,"status":"selected"}\]},{"output_id":"17012edd817deaa47a40a5c0bc3400a04edf","zone_id":"16012edd817deaa47a40a5c0bc3400a04edf","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"HiFi Altair","volume":{"type":"number","min":0,"max":100,"value":61,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"AURALiC ALTAIR_G1","supports_standby":true,"status":"selected"}\]},{"output_id":"17012544785f8b36a95b4cf93ed846179af7","zone_id":"16012544785f8b36a95b4cf93ed846179af7","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"KitchenPi","volume":{"type":"number","min":0,"max":100,"value":20,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"IQaudIODAC","supports_standby":false,"status":"indeterminate"}\]},{"output_id":"170110e912c3ef3f5a937b753378264aae0d","zone_id":"160110e912c3ef3f5a937b753378264aae0d","can_group_with_output_ids":\["17012544785f8b36a95b4cf93ed846179af7","17012edd817deaa47a40a5c0bc3400a02228","17012edd817deaa47a40a5c0bc3400a04edf","1701ae70929048f38ccc6325041a34078831","170110e912c3ef3f5a937b753378264aae0d"\],"display_name":"MacBook Air M1","volume":{"type":"number","min":0,"max":100,"value":100,"step":1,"is_muted":false,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":\[{"control_key":"1","display_name":"MacBook Air Speakers","supports_standby":false,"status":"indeterminate"}\]}\]} 04/21 12:54:25 \[Local 04/21 13:54:25\] Info: sleep 39ms after flush
Have sent another feedback file b75d8544f77f0aa8
So it looks as though it isn’t anything to do with AirPlay after. all but is as if RAAT is issuing the command directly without user interactionfor some reason.
Sorry for the bombardment of info and logs and hope you can make sense of it