[GH-ISSUE #108] SendSpin clients cannot connect #56

Closed
opened 2026-02-27 19:28:09 +03:00 by kerem · 2 comments
Owner

Originally created by @tokylo on GitHub (Jan 4, 2026).
Original GitHub issue: https://github.com/lox-audioserver/lox-audioserver/issues/108

After I couldn’t get Snapcast working, I also tried SendSpin.
All four SendSpin players are running on Proxmox with Debian and they work fine locally.

My systemd service looks like this:

Description=SendSpin Player %I
After=network.target sound.target

[Service]
EnvironmentFile=/etc/default/sendspin_%I
ExecStart=/root/.local/bin/sendspin --name %I --audio-device ${AUDIO_DEVICE} --url ws://IPLoxAudioServer:7095 --headless
Restart=always

[Install]
WantedBy=multi-user.target

Port 7095 is open and reachable from the sendspin clients
The sendspin handshake is sent, but the lox-audioserver responds with “unhandled loxone command”

Question:
Does the sendspin server actually run on the lox-audioserver?
Are there any additional steps required to make SendSpin work with it?

Originally created by @tokylo on GitHub (Jan 4, 2026). Original GitHub issue: https://github.com/lox-audioserver/lox-audioserver/issues/108 After I couldn’t get Snapcast working, I also tried SendSpin. All four SendSpin players are running on Proxmox with Debian and they work fine locally. My systemd service looks like this: ------------ Description=SendSpin Player %I After=network.target sound.target [Service] EnvironmentFile=/etc/default/sendspin_%I ExecStart=/root/.local/bin/sendspin --name %I --audio-device ${AUDIO_DEVICE} --url ws://IPLoxAudioServer:7095 --headless Restart=always [Install] WantedBy=multi-user.target ---------------- Port 7095 is open and reachable from the sendspin clients The sendspin handshake is sent, but the lox-audioserver responds with “unhandled loxone command” Question: Does the sendspin server actually run on the lox-audioserver? Are there any additional steps required to make SendSpin work with it?
kerem closed this issue 2026-02-27 19:28:09 +03:00
Author
Owner

@rudyberends commented on GitHub (Jan 5, 2026):

Sendspin does not require any parameters. It will autodetect te sendspin server.

If you want to specify the url, you have to use the right format and port;
ws://192.168.1.1:7090/sendspin

You might want to run your commands manually before running this as a service. This would have instantly told you it is not connected. Same goes for snapcast.

<!-- gh-comment-id:3709457538 --> @rudyberends commented on GitHub (Jan 5, 2026): Sendspin does not require any parameters. It will autodetect te sendspin server. If you want to specify the url, you have to use the right format and port; **ws://192.168.1.1:7090/sendspin** You might want to run your commands manually before running this as a service. This would have instantly told you it is not connected. Same goes for snapcast.
Author
Owner

@tokylo commented on GitHub (Jan 6, 2026):

Thanks for the URL. I was able to find the Sendspin players, and they’re working through the Loxone app now. Using them via Music Assistant and AirPlay has some latency, so I need to optimize the setup. I’m also planning to migrate the Music Assistant TTS to the Loxone Audio Server.

<!-- gh-comment-id:3716021220 --> @tokylo commented on GitHub (Jan 6, 2026): Thanks for the URL. I was able to find the Sendspin players, and they’re working through the Loxone app now. Using them via Music Assistant and AirPlay has some latency, so I need to optimize the setup. I’m also planning to migrate the Music Assistant TTS to the Loxone Audio Server.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lox-audioserver#56
No description provided.