TallyArbiter: [Bug]: Connected Listeners Do Not Appear in UI
What happened?
I have a number of devices connected, however they are not appearing in the Settings, Connected Listeners list within the UI. Any ideas?
Version
2.0.6
What browsers are you seeing the problem on?
Chrome
Relevant log output
[8/5/21 11:37 PM] VMix Emulator Connection ::ffff:10.251.105.105:52709 unsubscribed to tally
[8/5/21 11:37 PM] VMix Emulator Connection from ::ffff:10.251.105.105:52709 closed
[8/6/21 12:37 AM] Inactive Client removed: 9182bc88
[8/6/21 7:00 AM] New VMix Emulator Connection from ::ffff:10.251.105.102:63329
[8/6/21 7:00 AM] VMix Emulator Connection ::ffff:10.251.105.102:63329 subscribed to tally
[8/6/21 7:49 AM] Listener Client Connected. Type: web Device: CAM3
[8/6/21 7:55 AM] Listener Client Connected. Type: web Device: CAM2
[8/6/21 8:04 AM] Listener Client Connected. Type: web Device: CAM1
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 19 (5 by maintainers)
I think I know why this is happening. So VMix tally clients that connect to TA, thinking that TA is actually a VMix server - when they connect, they do not explicitly say “I want to listen to tally from device 1” or whatever. They just say “subscribe tally”, and the TA server sends them the tally data for all the inputs. This is how VMix tally works. Then on the client end, you’ve got it configured to use input 1, 2, etc.
So when a VMix emulator client connects, it is added to the list of listener clients with a device ID of
null
. The problem is that the UI cannot handle this properly and I believe it is erroring out, which is why you don’t see any of them listed when those clients are present.I will work on a solution and report back when I have something for you to test.
Unfortunately no - once the vmix listener is connected no listeners are displayed. For example, connect the vmx listener and then connect a web listener, no listeners are displayed. If I remove the vmix listener and leave the web listener connected, once the Tally Arbiter disconnects the vmix listener (I’m assuming the connection times out) the web listener appears.