Replies: 3 comments 3 replies
-
|
Also, would you recommend multiple BT adapters for multiple speakers? I notice performance drops significantly when going from 2 to 3 speakers on the 1 adapter |
Beta Was this translation helpful? Give feedback.
-
|
Hi @Rowr21, glad you're enjoying it! 🙏 Good questions — let me untangle them. 🎯 On sync in general One important thing to clarify: multiroom sync itself isn't handled by this bridge — it's done by the Sendspin protocol underneath. The bridge just presents each BT speaker as a Sendspin player; the actual clock alignment between group members happens by Sendspin. What that means in practice: the per-speaker delay value has to be tuned individually for each speaker, because every BT speaker has its own internal audio-processing latency (DAC, DSP, codec decode). 👉 Please upgrade to v2.58.0. It ships a new Sendspin version with significant sync improvements, so tuning should be much easier and more stable than on the release you're on now. After upgrading, reset your offsets and tune each speaker individually. 🎧 Sync vs quality trade-off That's usually not a sync problem — it's A2DP codec/link stability. Two things help:
🛰️ External (non-BT) Sendspin devices in the same group Just to make sure I'm answering the right question — do you mean MA-native Sendspin players (phone / desktop running the Sendspin/MA client), or something else? Their sync also runs through the Sendspin 🔌 Multi-adapter — yes, strongly recommended for 3+ speakers You're not imagining it. Classic Bluetooth A2DP is time-slotted; the controller has to time-share across every active connection. Most USB BT dongles are solid for 1–2 concurrent A2DP Recommendation: one adapter per 1–2 speakers. We keep a doc with specific adapter recommendations (chipsets, what works well, what to avoid) here: v2.58.0 made all the multi-adapter flows (Add & Pair, Reset & Reconnect, BT Info, Remove) fully adapter-aware, so managing two adapters from the UI is seamless |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @Rowr21, these logs flip the diagnosis. 🔍 What the log actually saysThat's Sendspin's own group-clock scheduler (not the bridge). Both devices land ~500 ms late at every stream start, so it keeps reanchoring. Two takeaways:
💡 WhySinks 🛠 Two quick things to try
Restart the container after changing either. Once 📬 Easiest next step — hit ReportIn the bridge web UI there's a Report button in the header (⚠ icon next to the version). It auto-packages logs, your Click it during a session where the drift is audible so the capture contains the reanchor cycle, not an idle moment. Drop the issue link here and I'll take it from there. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
Firstly, thanks a lot for this. It is slick and polished and an awesome addition to my smart home!
I was just wondering for "True Multi Room Sync" if this depends solely on manual latency configuration? I am using the docker deployment, and have added my 2 bluetooth speakers to a sync group in MA. I have applied a manual latency difference between the 2 to try sync them. However, when synced on 1 song, it may change on the next? I cant seem to keep consistent sync, and quality playback.
I have trouble syncing external sendspin devices too, ie non bluetooth ones?
Am I missing something?
Thanks!
Rowan
Beta Was this translation helpful? Give feedback.
All reactions