SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details. May 16, 2026 5:36:17 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinServerHost: listening on port 20012 May 16, 2026 5:36:17 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinServerHost: incoming connection from /127.0.0.1:49418 May 16, 2026 5:36:17 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinServerHost: activating server 'aiosendspin server' (id=aiosendspin-server reason=playback) May 16, 2026 5:36:17 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinClient: server hello from 'aiosendspin server' reason=playback May 16, 2026 5:36:17 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinClient: stream/start codec=flac May 16, 2026 5:36:17 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinClient: first audio chunk — ts=941856217 size=11 bufferSize=0 May 16, 2026 5:36:23 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinServerHost: connection closed (1000 ) May 16, 2026 5:36:23 AM com.sendspin.protocol.ProtocolLog i INFO: SendSpinClient: server socket closed (1000 ) { "server": null, "initiator_role": "server", "role": "client", "preferred_codec": "flac", "stream": { "codec": "flac", "codec_header": "ZkxhQ4AAACICQAJAAAAAAASVAfQA8AAAAAAAAAAAAAAAAAAAAAAAAAAA", "sample_rate": 8000, "channels": 1, "bit_depth": 16 }, "peer_hello": { "active_roles": [ "player@v1", "controller@v1", "metadata@v1", "artwork@v1" ], "name": "aiosendspin server", "connection_reason": "playback", "server_id": "aiosendspin-server", "version": 1 }, "implementation": "sendspin-jvm", "audio": { "audio_chunk_count": 69, "received_encoded_sha256": "a4be5550140f2e9d7a631318496eab0f63ca6b09ce6ff0e148b50d0364ffe49a", "received_pcm_sha256": null, "received_sample_count": 1908 }, "client_name": "sendspin-jvm-client", "client_id": "sendspin-jvm-client-id", "scenario_id": "server-initiated-flac", "status": "ok" }