exeldro / obs-downstream-keyer

GNU General Public License v2.0
98 stars 19 forks source link

obs-websocket vendor request new feature or enhancement (hide a scene) #35

Closed Moulaythami closed 2 months ago

Moulaythami commented 2 months ago

Hi @exeldro

Thanks for your work—it's truly phenomenal.

I have a quick feature request for obs-websocket, regarding obs-downstream-keyer:

Could we add a vendor request to hide a scene, essentially like the 'pause button'?

(Currently, we can use the hotkey, it work smoothly already and I can live with that.)

Thanks for considering it.

Best, Moulaythami

eanderson143 commented 2 months ago

Took me a bit, but I did find the following post regarding Bitfocus Companion using custom commands: https://obsproject.com/forum/threads/downstream-keyer.142247/post-605063

At the end it mentions that to remove the DSK content to use "scene":"" leaving the scene call blank it doesn't call a scene to display, so it removes the content.

I would add that it would be nice to have the websocket information a little more readily available in a text document or something - I found other commands in the OBS Project updates on 0.2.6

Moulaythami commented 2 months ago

Great news @eanderson143

Moulaythami commented 2 months ago
image

{
  "vendorName": "downstream-keyer",
  "requestType": "dsk_select_scene",
  "requestData": {
    "dsk_name": "DSK 1",
    "scene": ""
  }
}

That's it! It works.

Thank you @eanderson143 And thank you @exeldro because it was already working, you are a great developer I cannot express how much I admire your work.