INFO:aiosendspin.client.listener:ClientListener started on port 19955, path /sendspin INFO:aiosendspin.client.client:Connected to server 'aiosendspin server' (aiosendspin-server) version 1 INFO:aiosendspin.client.client:Handshake with server complete INFO:aiohttp.access:127.0.0.1 [29/Mar/2026:04:41:36 +0000] "GET /sendspin HTTP/1.1" 101 0 "-" "Python/3.12 aiohttp/3.13.4" INFO:aiosendspin.client.listener:ClientListener stopped { "client_id": "aiosendspin-client-id", "client_name": "aiosendspin-client", "implementation": "aiosendspin", "initiator_role": "server", "metadata": { "received": { "album": "Protocol Fixtures", "album_artist": "Sendspin", "artist": "Sendspin Conformance", "artwork_url": "https://example.invalid/almost-silent.jpg", "progress": { "playback_speed": 1000, "track_duration": 180000, "track_progress": 12000 }, "repeat": "all", "shuffle": false, "title": "Almost Silent", "track": 1, "year": 2026 }, "update_count": 2 }, "peer_hello": { "payload": { "active_roles": [ "metadata@v1" ], "connection_reason": "playback", "name": "aiosendspin server", "server_id": "aiosendspin-server", "version": 1 }, "type": "server/hello" }, "preferred_codec": "none", "role": "client", "scenario_id": "server-initiated-metadata", "server": null, "status": "ok" }