Skip to content

A Mac Menubar app to control Teufel Raumfeld audio devices.

Notifications You must be signed in to change notification settings

ulilicht/Raumbar

Repository files navigation

Raumbar

Raumbar is an application to control Teufel Raumfeld Speakers from the Mac Menubar.

Raumbar Screenshot

Installation

Download the DMG installer for Mac from the releases page.

Known Issues

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)

Development

Basics

The app is created using node-raumkernel, React and Electron.

To get started, read about the concepts in

Preparation

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.

  1. Create a certificate
  2. Create a copy of ./codesign.config.dist.js as ./codesign.config.js
  3. Add your certificate details to the new file.

More information can be found in the Electron Docs

Starting

  • run yarn start
  • run yarn start-electron in another Terminal window.

Building

  • run yarn make