bitfocus / companion-module-requests

Repository for tracking module requests
101 stars 11 forks source link

[NEW MODULE] PimpMyLive #1497

Open ghost opened 5 months ago

ghost commented 5 months ago

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

Is there an existing issue for this?

Describe the feature

Hello,

I've developed a new module for creating presets that send instructions via WebSockets and make HTTP requests to fetch corresponding images. These images are then converted to PNG64 and used as button backgrounds, updating dynamically when the dropdown selection changes.

I believe this module could be highly useful for programmers needing to send specific commands with varying parameters (e.g., different background IDs) and provide visual feedback.

As I am new to Companion, I'd appreciate a review of my code to ensure it fits within the system. You can find my code on GitHub here: https://github.com/PimpMyCompany/PMLVision.

Please let me know the best way to proceed with the review. You can contact me via email at vandermeerschlaurent@gmail.com or reply here.

Usecases

Here are the supported actions:

Select the background/overlay from a dropdown so it does this actions:

More can be added

dnmeid commented 5 months ago

I think I don't fully understand what your module should be able to do. Presets that send instructions? Currently you have some presets defined. The presets offer some buttons with predefined images. As far as I can see you have also a feedback which shows an image on that button and an action which triggers the feedback to reload that image. All the communication your module offers is built around an API which the remote host needs to provide and which is not documented. For me it seems that this module has a very specific purpose for your needs, which I don't fully understand.

In the help ist says: This module will control the Tascam SS-CDR250N and SS-R250N Media Player and Recorders.
This seems to be wrong.

You tell about