josephdadams / TallyArbiter

The flexible and customizable camera tally light system
http://www.tallyarbiter.com
MIT License
282 stars 99 forks source link

[Feature Request]: Let Sources auto create Devices #304

Open josephdadams opened 2 years ago

josephdadams commented 2 years ago

What feature would you like to see added to TallyArbiter?

Some sources like TSL3.1 send a name along with the address and tally info. We should let certain sources auto create Devices and Device Source mappings automatically. Maybe on first tally data received or something. It would be easy to do and would speed up Device setup. Then the user can just delete the ones they don’t want.

ErikGundersen commented 2 years ago

I am sure this is just systematics, but to be clear: I would recommend that you not "Delete" the Device, I suggest you putting a Disable Flag on them, and then in the UI have an option to show Hidden Devices. This would make Re-Enabling them quick and easy.

JTF4 commented 2 years ago

I like the disable and enable idea.

Just make sure that your disable is happening on the server end as well so the server is not using resources to handle disabled devices.

josephdadams commented 2 years ago

I think Delete should stay as it is right now, where it is Delete. Otherwise you’ll have to modify the UI extensively to show the disabled ones, and add filtering to all the places that Device list is used. This is only a convenience feature. I would say a compromise would be to add a button that re adds the Devices that were deleted using the same original logic that was used to make them in the first place. Only specific source types will be able to support this.

hadphild commented 2 years ago

How about a Node View? This could allow people to visualize from each switcher the path of the Tally.

JTF4 commented 2 years ago

I see what you're talking at out @josephdadams. It makes more sense to just delete the devices.

@hadphild can you elaborate on what you're talking about with a node view? Are you wanting what is essentially a flow chart for everything?

hadphild commented 2 years ago

A flow chart of connections for seeing how the Tally data is moving. If it going over a Cloud. Just a visual representation. I know this could be hard to program but would be amazing for the producer view. Tally Idea 001

hadphild commented 2 years ago

@josephdadams @JTF4 This could be done using something like https://github.com/retejs/rete

JTF4 commented 2 years ago

While I like the idea, I think a node editor could get out of control very fast.

When you start working with larger TSL sources like a Carbonite, you can easily have as many as 120 addresses coming from the switcher. I'm a node view that would be a massive amount of data to visualize all at once.

hrueger commented 2 years ago

Why don't we move that discussion into a separate issue / discussion as it has nothing to do with the original request: "Let Sources auto create Devices"?