Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tlk/beoplay-macos-remote-gui
Remote control B&O Beoplay loudspeakers from macOS
https://github.com/tlk/beoplay-macos-remote-gui
beoplay bonjour-discovery hotkeys macos menubar swift volume-control
Last synced: 26 days ago
JSON representation
Remote control B&O Beoplay loudspeakers from macOS
- Host: GitHub
- URL: https://github.com/tlk/beoplay-macos-remote-gui
- Owner: tlk
- License: mit
- Created: 2019-06-03T21:32:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-31T18:40:07.000Z (almost 3 years ago)
- Last Synced: 2024-08-03T09:05:47.960Z (4 months ago)
- Topics: beoplay, bonjour-discovery, hotkeys, macos, menubar, swift, volume-control
- Language: Swift
- Homepage:
- Size: 598 KB
- Stars: 15
- Watchers: 9
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - Beoplay Remote
README
# Beoplay Remote for macOS
This is an unofficial app to remote control network enabled [Bang & Olufsen](https://www.bang-olufsen.com/) loudspeakers from macOS.
![Screenshot](./screenshot.jpg)
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](Configuration.md#hotkeys--keyboard-shortcuts).
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](https://github.com/tlk/beoplay-macos-remote-gui/releases/latest)Alternatively, you can install it with Homebrew:
```
brew install tlk/beoplayremote/beoplayremotegui --no-quarantine
```Please see [Configuration.md](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
* See the [beoplay-cli](https://github.com/tlk/beoplay-macos-remote-cli) for a command line interface
* [How do I control the volume in spotify with the volume buttons on my apple keyboard?](https://community.spotify.com/t5/Desktop-Mac/How-do-I-control-the-volume-in-spotify-with-the-volume-buttons/m-p/4726068) (Spotify Community)
* [Beoplay Remote for macOS (PoC)](https://forum.beoworld.org/forums/t/37724.aspx) (BeoWorld)
* [Apple HomeKit](https://en.wikipedia.org/wiki/HomeKit) integration via [Homebridge plugin for Bang & Olufsen/Beoplay devices](https://github.com/connectjunkie/homebridge-beoplay)
* How to [run the official B&O iOS applications on Apple computers with the "M1" processor](https://www.theverge.com/2020/11/18/21574207/how-to-install-run-any-iphone-ipad-app-m1-mac)