Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Unable to Recognize OBS Source Visibility Status #751

Open
Eunseoro opened this issue Oct 15, 2024 · 2 comments
Open

[Bug]: Unable to Recognize OBS Source Visibility Status #751

Eunseoro opened this issue Oct 15, 2024 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@Eunseoro
Copy link

Eunseoro commented Oct 15, 2024

What happened?

Hello, and thank you for creating this excellent project.

I am using Tally Arbiter to connect OBS software with Flex Tally hardware. In version 3.0.10, I encountered an issue where scenes could be recognized when using WebSocket version 5.x.x, but the sources were not recognized. After updating to version 3.1.1, I was able to utilize sources with WebSocket 5.x.x; however, the visibility status of these sources still cannot be read.

Because of this, I am still using TA version 2.0.16 with WebSocket version 4.9.1-compat.

While using a separate scene for each camera could serve as a workaround, my current setup requires multiple camera sources within a single scene, using visibility toggles to function as a video switcher. I kindly request an enhancement that enables the visibility status of each source to be recognized, so they can be displayed accordingly in the Preview and Program outputs.

This functionality was supported in TA version 2.0.16 with WebSocket 4.x.x, so I believe it should be feasible to implement in TA version 3.1.x with WebSocket 5.x.x as well.

  • Additionally, if it would be possible to read the visibility status of sources nested within scenes, this program would perfectly meet my needs, though I understand this may be an extensive request.

Thank you very much for your time and consideration. I am relatively new to programming and GitHub, so I apologize if my request is out of place.

Version

3.1.1

Distribution

Desktop

OS

Windows

What browsers are you seeing the problem on?

No response

If applicable, What Listener Clients are You Using?

No response

TallyArbiter configuration

{
 "security": {
  "jwt_private_key": "hzMexf0+VZ/hlA2pjYa3TW8T5cDBmMD7M3UGGuDcdXIGQiyIwo4Ku88vOtSKUO3DSV06vVA3dsDzUwP2v7aBykvsDTFZMmzrVSpBJEw7CuAF2bkBE+pxVE4iPSjzap7eenwQ/W6qOKAx+Lsu7fDu0BcoCWJcUdE3sjsFD6lO51U1vqC4nipe/Xt3zR0dvXtZl/soBWvvdDb7tBy26ytWIeaXvGZ6kQVHmQ5t1nepRNQ9ggyXc9Z+DmNQc3eixqpYyV3JluniMHWsr2YslQd8tG1D6W7Q9RRPTwRd+dWyeJGv/1WXyIl9TrgJ8Ac1pF5pCR22Q5WX1Eu7dhGRZaZhuA=="
 },
 "users": [
  {
   "username": "producer",
   "password": "$2b$10$p3DkKjrikfVoaDTAPL6At.zezqcVO9PfpIlw25dSvzWiUMYCIDNh2",
   "roles": "producer"
  },
  {
   "username": "admin",
   "password": "$2b$10$GWtSfDnGSgGSWZl6neLsZuVkpD6nodBCaPv9cO2Ue0m7a.kUS6HWG",
   "roles": "admin"
  }
 ],
 "cloud_destinations": [],
 "cloud_keys": [],
 "device_actions": [],
 "device_sources": [
  {
   "deviceId": "cffd429a",
   "sourceIdx": "0",
   "address": "Cam 1",
   "sourceId": "97c04cc7",
   "id": "710f2989"
  },
  {
   "deviceId": "41149cc5",
   "sourceIdx": "0",
   "address": "Cam 2",
   "sourceId": "97c04cc7",
   "id": "b63d2889"
  },
  {
   "deviceId": "bcd30e9b",
   "sourceIdx": "0",
   "address": "Cam 3",
   "sourceId": "97c04cc7",
   "id": "6de3e510"
  },
  {
   "deviceId": "620a9e26",
   "sourceIdx": "0",
   "address": "Cam 4",
   "sourceId": "97c04cc7",
   "id": "02566298"
  }
 ],
 "devices": [
  {
   "name": "Cam1",
   "description": "Full",
   "enabled": true,
   "id": "cffd429a"
  },
  {
   "name": "Cam2",
   "description": "FW",
   "enabled": true,
   "id": "41149cc5"
  },
  {
   "name": "Cam3",
   "description": "CU",
   "enabled": true,
   "id": "bcd30e9b"
  },
  {
   "name": "Cam4",
   "description": "Side",
   "enabled": true,
   "id": "620a9e26"
  }
 ],
 "sources": [
  {
   "data": {
    "ip": "10.61.5.63",
    "port": 4450,
    "password": "ZpMRr3W6yKZVt9uU",
    "version": "5"
   },
   "name": "OBS",
   "sourceTypeId": "4eb73542",
   "reconnect": true,
   "enabled": true,
   "id": "97c04cc7",
   "max_reconnects": 5,
   "connected": true
  }
 ],
 "tsl_clients": [],
 "tsl_clients_1secupdate": false,
 "bus_options": [
  {
   "id": "e393251c",
   "label": "Preview",
   "type": "preview",
   "color": "#3fe481",
   "priority": 50
  },
  {
   "id": "334e4eda",
   "label": "Program",
   "type": "program",
   "color": "#e43f5a",
   "priority": 200
  },
  {
   "id": "12c8d699",
   "label": "Aux 1",
   "type": "aux",
   "color": "#0000FF",
   "priority": 100
  },
  {
   "id": "12c8d689",
   "label": "Aux 2",
   "type": "aux",
   "color": "#0000FF",
   "priority": 100
  }
 ],
 "externalAddress": "http://0.0.0.0:4455/#/tally",
 "remoteErrorReporting": false,
 "uuid": "290c1a2a"
}

Relevant log output

No response

Error stacktrace (if applicable)

No response

@Eunseoro Eunseoro added the bug Something isn't working label Oct 15, 2024
Copy link

Hello there Eunseoro 👋

Welcome to TallyArbiter!

Thank you for opening your first issue for the Tally Arbiter project. Tally Arbiter fosters an open and welcoming environment for all our contributors. Please adhere to our Code Of Conduct.

If you have more to contribute to this issue, please comment down below! We will try to get back to you as soon as we can.

@Jogaxell
Copy link

Any news on this?
I have the same problem and this bug would improve my workflow a lot.

Thanks for keeping up the good work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants