All Projects → tlk → beoplay-macos-remote-gui

tlk / beoplay-macos-remote-gui

Licence: MIT license
Remote control B&O Beoplay loudspeakers from macOS (PoC)

Programming Languages

swift
15916 projects
Makefile
30231 projects

Projects that are alternatives of or similar to beoplay-macos-remote-gui

Volumey
Volume mixer that allows you to set up global hotkeys to control your Windows audio system.
Stars: ✭ 139 (+892.86%)
Mutual labels:  hotkeys, volume-control
gifbar
🦄 Find Awesome Gif's right in your Menu Bar
Stars: ✭ 37 (+164.29%)
Mutual labels:  menubar
bunch
Documentation repository for Bunch.app
Stars: ✭ 74 (+428.57%)
Mutual labels:  menubar
casita
A macOS menubar app to control media playing on your Google Cast enabled devices. 🏡
Stars: ✭ 22 (+57.14%)
Mutual labels:  menubar
react-shortcut
Convenient React component that detects if the given key combination is pressed, and triggers a callback
Stars: ✭ 16 (+14.29%)
Mutual labels:  hotkeys
funcd
Daemon for functional keys (works without X11)
Stars: ✭ 14 (+0%)
Mutual labels:  volume-control
keys
⌨️ Keyboard Shortcuts for 'shiny'
Stars: ✭ 37 (+164.29%)
Mutual labels:  hotkeys
SaveMyEyes
Minimalistic macOS application that helps to take breaks while using the computer
Stars: ✭ 27 (+92.86%)
Mutual labels:  menubar
Desaturate
OS X menu bar app for toggling the grayscale display.
Stars: ✭ 50 (+257.14%)
Mutual labels:  menubar
ContextMenuSwift
A better version of iOS 13 Context Menu
Stars: ✭ 162 (+1057.14%)
Mutual labels:  menubar
pyqtkeybind
Global hotkey bindings for Windows and Linux for PyQt apps
Stars: ✭ 43 (+207.14%)
Mutual labels:  hotkeys
Chordly
Chordly is a javascript library that may be used to detect and act upon key sequences entered by a user.
Stars: ✭ 14 (+0%)
Mutual labels:  hotkeys
macOSAppsOpenSource
No description or website provided.
Stars: ✭ 33 (+135.71%)
Mutual labels:  menubar
Hotkeys
🔤 A small C# (.NET) Library which allows binding of global HotKeys to any Application's Windows (including Windows Apps such as explorer.exe), even in Background. (using P/Invokes)
Stars: ✭ 66 (+371.43%)
Mutual labels:  hotkeys
PHP-Quick-Menu
This is a PHP Multilevel Menu class. From nested Json|Array to Html menu (ul)
Stars: ✭ 25 (+78.57%)
Mutual labels:  menubar
keybind
ClojureScript key bindings (shortcut) library
Stars: ✭ 85 (+507.14%)
Mutual labels:  hotkeys
JFHotkeyManager
Global hotkey manager for Cocoa
Stars: ✭ 32 (+128.57%)
Mutual labels:  hotkeys
Myxer
A modern Volume Mixer for PulseAudio.
Stars: ✭ 190 (+1257.14%)
Mutual labels:  volume-control
hotkey
⌨️ cross-platform hotkey package
Stars: ✭ 82 (+485.71%)
Mutual labels:  hotkeys
InputBot
A Rust library for creating global hotkeys, and emulating inputs.
Stars: ✭ 246 (+1657.14%)
Mutual labels:  hotkeys

Beoplay Remote for macOS

This is an unofficial app to remote control network enabled Bang & Olufsen loudspeakers from macOS.

Screenshot

The menu bar app has basic support for play/pause and forward/backward. The volume level can be adjusted and works well with volume adjustments made directly on the loudspeakers, through the original B&O iOS app, Spotify and Deezer. Speakers are automatically discovered via Bonjour. TuneIn favorite radio stations are fetched from the device and can be changed via hotkeys.

Apple keyboards features volume-down and volume-up keys to control the volume of the local speakers. When the same physical keys function as F11 and F12 keys they can control the volume of the remote speakers via this application.

Local speakers Remote speakers
volume-down fn + volume-down
volume-up fn + volume-up

Installation

Get the latest release and follow the installation instructions:

Download BeoplayRemoteGUI.dmg

Alternatively, you can install it with Homebrew:

brew install tlk/beoplayremote/beoplayremotegui --no-quarantine

Please see Configuration.md on how to setup hotkey bindings.

Build from source

If you have Xcode you can build and install from source:

$ xcodebuild -version
Xcode 13.2.1
Build version 13C100

$ make install
xcodebuild [..]
rm -rf /Applications/BeoplayRemoteGUI.app
cp -rp Release.xcarchive/Products/Applications/BeoplayRemoteGUI.app /Applications
$

Read more

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].