bitfocus / companion-module-requests

Repository for tracking module requests
100 stars 11 forks source link

Support for Songbeamer #389

Open arne182 opened 3 years ago

arne182 commented 3 years ago

https://www.songbeamer.com

Currently the remote control of songbeamer is a bit tricky and I am doing it with AutoHotKey with internal: Run shell path (local) commands but hopefully in the new version it should be possible to interface with the app better over the network.

benjaminpick commented 2 years ago

In case someone wants to work on it:

In the recent version of SongBeamer (5.16c), there is beta support for an OSC remote port. Here is the documentation and a test application: https://download.songbeamer.de/SongBeamer-OSC.zip

The OSC command software needs to be run from a seperate PC (i.e. Companion & Songbeamer cannot run on the same PC). OSC Support needs to be enabled by running the Songbeamer Macro that is also in the ZIP file.

Source: https://forum.songbeamer.de/viewtopic.php?f=7&t=4277

thedave2002 commented 2 years ago

For everybody who cannot wait to get a plugin. You can use the generic OSC Companion plugin to get a connection working, but you need to enter every OSC command manually.

In the documentation, shared by @benjaminpick you can see all available commands.

Against the information from the Sonbeamer forum I got a working connection running Songbeamer AND Companion on the same PC.

bensteUEM commented 2 years ago

I've created demo page for the generic osc plugin which feautres basic functionality required for regular presentations

What i'm missing so far - which might require a separate module:

Feel free to download ... (link available until end of 2022) Link

bensteUEM commented 2 years ago

FYI we bought a StreamDeck XL and i'm starting to experiment on a clone of the generic OSC module. It will take some time but i'm hoping to start with basic functionality and eventually extend to incooperating feedback as well

bensteUEM commented 2 years ago

FYI I've started building the module. So far there is no official repository and it includes sending the regular commands only. Feedback is likely next ...

https://github.com/bensteUEM/companion-module-songbeamer-osc

bensteUEM commented 1 year ago

Implemented with https://github.com/bitfocus/companion-module-songbeamer-osc @josephdadams - can you or anybody else close this issue - or do you want to wait until it's included in a release?

thedave2002 commented 1 year ago

Does somebody know the reason, this module is not implemented yet?

LukasWehrstein commented 11 months ago

Implemented with https://github.com/bitfocus/companion-module-songbeamer-osc @josephdadams - can you or anybody else close this issue - or do you want to wait until it's included in a release?

Thank you very much @bensteUEM for adding this awesome functionality.

However, how do I get this module to run? I tried with different companion versions (including the current 3.1.2, 3.0.0, and 2.4.2), alls 3.x.x behave the same for me:

If I place it in the bundled_modules folder or include it via the developer modules path folder I find the module in the add connections tab. However, when i try to start it I only get this message with a never ending loading animation: Waiting for connection to start...

It would be very nice, if you could add some kind of setup manual.

Jonasdero commented 7 months ago

Hi @LukasWehrstein,

I found out how to install it.

  1. Install Node.js Version 18.17.1 (apparently some dependencies require that specific version)
  2. Git clone the repository under Companion/resources/bundled-modules (git clone https://github.com/bitfocus/companion-module-songbeamer-osc.git)
  3. Run cd companion-module-songbeamer-osc
  4. Run npm install in that companion-module-songbeamer-osc folder
  5. Start Companion and there you go :)

Issue for Waiting for connection to start... were missing dependencies..