Describe the bug
Client list updates are only sent when a ChanInfo protocol message has been received.
When some other event triggers an update (another client connects/disconnects/renames), state will be synchronized again.
To Reproduce
channels.h:107
Expected behavior
The list of participating (send/receive audio) clients should be transparent to all clients in all circumstances.
Version of Jamulus
3.7.0rc1
Additional context
I see two approaches for fixing this:
- Make currently connecting clients transparent. This may lead to clients without a name showing up for some very short time (ideally). This might make it infeasable to continue running @softins's welcome message feature in Jamulus Explorer. :(
- Do not accept audio from or send audio to unnamed clients.
@softins @pljones Thoughts?
Describe the bug
Client list updates are only sent when a ChanInfo protocol message has been received.
When some other event triggers an update (another client connects/disconnects/renames), state will be synchronized again.
To Reproduce
channels.h:107Expected behavior
The list of participating (send/receive audio) clients should be transparent to all clients in all circumstances.
Version of Jamulus
3.7.0rc1
Additional context
I see two approaches for fixing this:
@softins @pljones Thoughts?