sendspin-server-cpp: dialing ws://127.0.0.1:19998/sendspin for playback sendspin-server-cpp: "SendspinKit-client" at 127.0.0.1:19998 connected sendspin-server-cpp: "SendspinKit-client" at 127.0.0.1:19998 disconnected: client/goodbye (shutdown) listener: client SendspinKit-client disconnected: client/goodbye (reason shutdown) { "status": "ok", "implementation": "sendspin-server-cpp", "role": "server", "server_name": "sendspin-server-cpp server", "scenario_id": "server-initiated-controller", "initiator_role": "server", "preferred_codec": "none", "server_id": "oXCJfufNfMdytWMxckXmuu66zQa27KNEMp9SoAjVuHw", "discovery_method": "registry", "peer_hello": { "payload": { "supported_pair_methods": { "pairing_psk": { "locations": [ "operator" ] } }, "supported_roles": [ "controller@v1" ], "unpaired_access": { "enabled": true }, "device_info": { "manufacturer": "Apple", "software_version": "Version 26.6.2 (Build 25G83)", "product_name": "Mac" }, "name": "SendspinKit-client" }, "type": "client/hello" }, "activation": { "type": "server/activate", "payload": { "activities": [ "playback" ], "active_roles": [ "controller@v1" ] } }, "group_updates": [ { "type": "group/update", "payload": { "playback_state": "stopped", "group_id": "1", "group_name": "sendspin-server-cpp server" } } ], "availability_trace": [ { "type": "client/state", "available": true } ], "time_exchange": [ { "payload": { "client_transmitted": 913123289 }, "type": "client/time" }, { "type": "server/time", "payload": { "client_transmitted": 913123289, "server_received": 913123520, "server_transmitted": 913123722 } }, { "payload": { "client_transmitted": 913238234 }, "type": "client/time" }, { "type": "server/time", "payload": { "client_transmitted": 913238234, "server_received": 913238641, "server_transmitted": 913238793 } }, { "type": "other-sent" } ], "client": { "client_id": "PhNMeCQHVYdyLxp25I499QcGatMc84F35ZwzCw3uxDE", "name": "SendspinKit-client", "supported_roles": [ "controller@v1" ], "active_roles": [ "controller@v1" ] }, "controller": { "expected_command": { "command": "next" }, "received_command": { "command": "next" }, "supported_commands": [ "next", "switch" ], "volume": 100, "muted": false, "repeat": "all", "shuffle": false } }