Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Songbeamer #389

Open
arne182 opened this issue Feb 6, 2021 · 9 comments
Open

Support for Songbeamer #389

arne182 opened this issue Feb 6, 2021 · 9 comments
Labels
Software A module to control a specific piece of software.

Comments

@arne182
Copy link

arne182 commented Feb 6, 2021

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.

@josephdadams josephdadams added Missing documentation We need more information. Got links to APIs or docs? Software A module to control a specific piece of software. labels Feb 7, 2021
@benjaminpick
Copy link

benjaminpick commented Mar 13, 2022

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

@josephdadams josephdadams removed the Missing documentation We need more information. Got links to APIs or docs? label Mar 13, 2022
@thedave2002
Copy link

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
Copy link

bensteUEM commented Sep 3, 2022

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

  • prev / next playlist item
  • prev / next slide
  • display option - black / background / slide/ logo
  • Show slide 1/2/3 (which is title, empty and first lyrics in our case)

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

  • feedback from OSC requests - e.g. show playlist item number on a button
  • modality of buttons - either

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

@bensteUEM
Copy link

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
Copy link

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
Copy link

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
Copy link

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

@LukasWehrstein
Copy link

LukasWehrstein commented Nov 22, 2023

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
Copy link

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..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Software A module to control a specific piece of software.
Projects
None yet
Development

No branches or pull requests

7 participants