INFO:aiosendspin.server.server:Starting Sendspin server on port 19062 INFO:aiosendspin.server.server:Sendspin server started successfully on 127.0.0.1:19062 WARNING:aiosendspin.server.server:No IP addresses available for mDNS advertising. Clients may not be able to discover this server. Consider specifying addresses manually via advertise_addresses. WARNING:aiosendspin.server.connection.Ceb_J1X2aMIFf_39D6LgszzEFcTLNItIx1ne8wQYKV0:non-compliant client sendspin-js-client (Unknown, software Node.js/22): client/hello declared player supported_commands, superseded by client/state WARNING:aiosendspin.server.connection.Ceb_J1X2aMIFf_39D6LgszzEFcTLNItIx1ne8wQYKV0:non-compliant client sendspin-js-client (Unknown, software Node.js/22): client/hello sent the removed trust_level key WARNING:aiosendspin.server.connection.Ceb_J1X2aMIFf_39D6LgszzEFcTLNItIx1ne8wQYKV0:non-compliant client sendspin-js-client (Unknown, software Node.js/22): client/hello sent supported_pair_methods as a list WARNING:aiosendspin.server.connection.Ceb_J1X2aMIFf_39D6LgszzEFcTLNItIx1ne8wQYKV0:non-compliant client sendspin-js-client (Unknown, software Node.js/22): client/hello did not offer the pairing_psk method WARNING:aiosendspin.server.client.Ceb_J1X2aMIFf_39D6LgszzEFcTLNItIx1ne8wQYKV0:non-compliant client sendspin-js-client (Unknown, software Node.js/22): client/state used the pre-rename 'static_delay_ms' key WARNING:aiosendspin.server.client.Ceb_J1X2aMIFf_39D6LgszzEFcTLNItIx1ne8wQYKV0:non-compliant client sendspin-js-client (Unknown, software Node.js/22): client/state declared the pre-rename 'set_static_delay' command { "activation": { "payload": { "active_roles": [ "player@v1", "controller@v1", "metadata@v1" ], "activities": [] }, "type": "server/activate" }, "availability_trace": [ { "available": true, "type": "client/state" } ], "client": { "active_roles": [ "player@v1", "controller@v1", "metadata@v1" ], "client_id": "Ceb_J1X2aMIFf_39D6LgszzEFcTLNItIx1ne8wQYKV0", "name": "sendspin-js-client", "supported_roles": [ "player@v1", "controller@v1", "metadata@v1" ] }, "discovery_method": "registry_advertised", "group_updates": [ { "payload": { "group_id": "af9b4b11-db18-4994-b410-20a77afa40f6", "group_name": "sendspin-js-client", "playback_state": "stopped" }, "type": "group/update" } ], "implementation": "aiosendspin", "initiator_role": "client", "metadata": { "expected": { "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 }, "title": "Almost Silent", "track": 1, "year": 2026 }, "first_state_sent": { "bound_us": 1174298496, "timestamp_us": 1174298073 } }, "peer_hello": { "payload": { "device_info": { "manufacturer": "Unknown", "software_version": "Node.js/22" }, "legacy_pair_methods_list_used": true, "name": "sendspin-js-client", "player@v1_support": { "buffer_capacity": 5760000, "supported_commands": [ "volume", "mute" ], "supported_formats": [ { "bit_depth": 16, "channels": 2, "codec": "pcm", "sample_rate": 48000 }, { "bit_depth": 16, "channels": 2, "codec": "pcm", "sample_rate": 44100 } ] }, "supported_pair_methods": {}, "supported_roles": [ "player@v1", "controller@v1", "metadata@v1" ], "trust_level_used": true, "unpaired_access": { "enabled": true } }, "type": "client/hello" }, "preferred_codec": "none", "role": "server", "scenario_id": "client-initiated-metadata", "server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I", "server_name": "aiosendspin server", "status": "ok", "time_exchange": [ { "payload": { "client_transmitted": 213263 }, "type": "client/time" }, { "payload": { "client_transmitted": 213263, "server_received": 1174302786, "server_transmitted": 1174303336 }, "type": "server/time" }, { "payload": { "client_transmitted": 218000 }, "type": "client/time" }, { "payload": { "client_transmitted": 218000, "server_received": 1174304795, "server_transmitted": 1174304925 }, "type": "server/time" }, { "payload": { "client_transmitted": 219564 }, "type": "client/time" }, { "payload": { "client_transmitted": 219564, "server_received": 1174306854, "server_transmitted": 1174307010 }, "type": "server/time" }, { "payload": { "client_transmitted": 220985 }, "type": "client/time" }, { "payload": { "client_transmitted": 220985, "server_received": 1174307637, "server_transmitted": 1174307877 }, "type": "server/time" }, { "payload": { "client_transmitted": 221884 }, "type": "client/time" }, { "payload": { "client_transmitted": 221884, "server_received": 1174308644, "server_transmitted": 1174308804 }, "type": "server/time" }, { "payload": { "client_transmitted": 222857 }, "type": "client/time" }, { "payload": { "client_transmitted": 222857, "server_received": 1174309569, "server_transmitted": 1174309801 }, "type": "server/time" }, { "payload": { "client_transmitted": 223895 }, "type": "client/time" }, { "payload": { "client_transmitted": 223895, "server_received": 1174310697, "server_transmitted": 1174310815 }, "type": "server/time" }, { "payload": { "client_transmitted": 224744 }, "type": "client/time" }, { "payload": { "client_transmitted": 224744, "server_received": 1174311306, "server_transmitted": 1174311400 }, "type": "server/time" }, { "type": "other-sent" } ] } INFO:aiohttp.access:127.0.0.1 [21/Oct/2026:07:28:11 +0000] "GET /sendspin HTTP/1.1" 101 0 "-" "-"