2026/03/29 04:41:17.983749 Connecting to ws://127.0.0.1:18930/sendspin 2026/03/29 04:41:17.985077 Sending client/hello: { "type": "client/hello", "payload": { "client_id": "sendspin-go-client-id", "name": "sendspin-go-client", "version": 1, "supported_roles": [ "player@v1", "metadata@v1" ], "device_info": { "product_name": "sendspin-go Conformance Client", "manufacturer": "Sendspin Conformance", "software_version": "0.1.0" }, "player@v1_support": { "supported_formats": [ { "codec": "pcm", "channels": 1, "sample_rate": 8000, "bit_depth": 24 }, { "codec": "pcm", "channels": 1, "sample_rate": 8000, "bit_depth": 16 } ], "buffer_capacity": 2000000, "supported_commands": [ "volume", "mute" ] } } } 2026/03/29 04:41:17.988792 Handshake complete with server 2026/03/29 04:41:17.989031 Metadata: - () 2026/03/29 04:41:17.989054 Group update: id=bd8e4af0-53c0-4f5b-abdf-600d798a5366, state=stopped 2026/03/29 04:41:18.063567 Group update: id=bd8e4af0-53c0-4f5b-abdf-600d798a5366, state=playing 2026/03/29 04:41:23.815717 Group update: id=bd8e4af0-53c0-4f5b-abdf-600d798a5366, state=stopped 2026/03/29 04:41:24.318002 Read error: websocket: close 1000 (normal) 2026/03/29 04:41:24.318101 Connection closed { "audio": { "audio_chunk_count": 200, "received_encoded_sha256": "89717d918d5c5c6a80b397c324ba238f09a860d166a105394e17c0df28e91472", "received_pcm_sha256": "9d447b5b270bc99b45bb9a616937e436c941ca56c477f9cbe16a93275a6b059e", "received_sample_count": 40000 }, "client_id": "sendspin-go-client-id", "client_name": "sendspin-go-client", "implementation": "sendspin-go", "initiator_role": "client", "peer_hello": { "active_roles": [ "player@v1" ], "connection_reason": "playback", "name": "aiosendspin server", "server_id": "aiosendspin-server", "version": 1 }, "preferred_codec": "pcm", "role": "client", "scenario_id": "client-initiated-pcm", "server": { "active_roles": [ "player@v1" ], "connection_reason": "playback", "name": "aiosendspin server", "server_id": "aiosendspin-server", "version": 1 }, "status": "ok", "stream": { "bit_depth": 24, "channels": 1, "codec": "pcm", "codec_header": "", "sample_rate": 8000 } }