bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.63k stars 505 forks source link

Visual Companion™️ #2271

Open iamjohnbarker opened 1 year ago

iamjohnbarker commented 1 year ago

Is this a feature relevant to companion itself, and not a module?

Is there an existing issue for this?

Describe the feature

I'd love to see Companion take full advantage of all the data that it holds and create a useable set of outputs to have on displays during productions.

I made a little proof of concept app since I planned to make this as a third-party app, but I figure it would be even better if it was a part of

https://user-images.githubusercontent.com/7009061/211201944-f1b3309c-8c59-40d5-8aed-1b0f6675bf02.mov

Usecases

This could be used on displays, Raspberry Pis and extra computers during productions.

Julusian commented 1 year ago

I think this is asking for the same thing as point 3 of #1429

Having something like this built in would be great, the main challenge is having a good way to design/build these views.

1v4r commented 1 year ago

I'm looking for this exact feature. Hoping something like this get's implemented shortly.

dnmeid commented 1 year ago

There are several developments in progress or about to start which can make this request happen and usable in a consistent and elegant way.

  1. There is the graphics-overhaul, which will give you layers graphical elements, so you can combine different variable readouts, static text, icons and so on on one button. Also it will ultimately be resolution independent, so the graphics system can not only feed small buttons but areas of any size.
  2. Surfaces will be modularized even more. It will be possible to have a surface which has basically one giant display and use an emulator of that surface.
rob-fi commented 1 year ago

Chiming in here to lodge my support of this feature. It's something I've been wanting to have for a long time. There's many situations where the limited display options of a tiny square streamdeck button just isn't enough, and having some information on a large display to augment the Stream Deck would be beneficial. The most common examples for me include lower-third title selections and video filenames.

As someone who's quite comfortable with HTML and CSS, personally all I look for is a custom control page that can be edited on disk, with defined element ID/classes that I can style as I wish. I've considered looking into trying to override the CSS on the existing buttons page client-side but that's a bit messy.

@iamjohnbarker Is your PoC application available somewhere? Or could you give a hint as to how you implemented it and I'll attempt to hack something together myself?

hadphild commented 4 months ago

Would be amazing to have these like home assistants cards.

You could create a card and add the feedback string.

BasilChessman commented 1 month ago

[iamjohnbarker]

I made a little proof of concept app since I planned to make this as a third-party app,

John, did you ever develop this app any further?