Raumbar is an application to control Teufel Raumfeld Speakers from the Mac Menubar.
Download the DMG installer for Mac from the releases page.
The app is not signed, as I don't own an Apple Developer Certificate. There are two shortcomings:
- On first launch, the app needs to be launched from Mac system settings / security.
- On every start, the app will ask to accept incoming network connections
You can overcome both by compiling the app from source yourself using your own developer certificate (see instructions below)
The app is created using node-raumkernel, React and Electron.
To get started, read about the concepts in
The App needs apple codesigning to run, as it opens a Network server. If you don't add a certificate, the app will still run but ask for permissions to access the network on each launch.
- Create a certificate
- Create a copy of
./codesign.config.dist.js
as./codesign.config.js
- Add your certificate details to the new file.
More information can be found in the Electron Docs
- run
yarn start
- run
yarn start-electron
in another Terminal window.
- run
yarn make