07:28:08 info: Sendspin.SDK.Client.SendspinClientService[0] Connecting to ws://127.0.0.1:19061/sendspin 07:28:08 info: Sendspin.SDK.Connection.SendspinConnection[0] Connecting to ws://127.0.0.1:19061/sendspin... 07:28:08 info: Sendspin.SDK.Connection.SendspinConnection[0] Connected to ws://127.0.0.1:19061/sendspin 07:28:08 info: Sendspin.SDK.Client.SendspinClientService[0] Server hello received (encrypted): dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I (aiosendspin server) 07:28:08 info: Sendspin.SDK.Client.SendspinClientService[0] Sending client/hello (encrypted): {"type":"client/hello","payload":{"name":"sendspin-dotnet-client","supported_pair_methods":{"pairing_psk":{}},"unpaired_access":{"enabled":true},"supported_roles":["metadata@v1"],"device_info":{"product_name":"Conformance Dotnet Client","manufacturer":"Sendspin Conformance","software_version":"0.1.0"}}} 07:28:08 info: Sendspin.SDK.Client.SendspinClientService[0] Server activate: activities [], roles [metadata@v1] 07:28:08 info: Sendspin.SDK.Client.SendspinClientService[0] Sending initial client/state: {"type":"client/state","payload":{"available":true}} 07:28:08 info: Sendspin.SDK.Client.SendspinClientService[0] Handshake complete with server dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I (aiosendspin server) 07:28:08 info: Sendspin.SDK.Client.SendspinClientService[0] group/update [sendspin-dotnet-client]: Group name changed '(none)' -> 'sendspin-dotnet-client' 07:28:09 info: Sendspin.SDK.Connection.SendspinConnection[0] Server closed connection: NormalClosure - { "status": "ok", "reason": null, "implementation": "sendspin-dotnet", "role": "client", "scenario_id": "client-initiated-metadata", "initiator_role": "client", "preferred_codec": "none", "client_name": "sendspin-dotnet-client", "client_id": "9VqfquZEcO7WJ5-VMuCgVV_jLN4JV6bhq3MaWGPEBng", "server": { "server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I", "server_name": "aiosendspin server", "connection_reason": null }, "peer_hello": { "server_id": "", "name": "aiosendspin server", "source@v1_support": { "supported_codecs": [ "flac", "pcm", "opus" ] }, "version": 1, "active_roles": [ "metadata@v1" ] }, "metadata": { "update_count": 3, "received": { "title": "Almost Silent", "artist": "Sendspin Conformance", "album_artist": "Sendspin", "album": "Protocol Fixtures", "artwork_url": "https://example.invalid/almost-silent.jpg", "year": 2026, "track": 1, "progress": { "track_progress": 12000, "track_duration": 180000, "playback_speed": 1000 } } } }