Skip to content

Latest commit

 

History

History
108 lines (83 loc) · 4.51 KB

Configuration.md

File metadata and controls

108 lines (83 loc) · 4.51 KB

Configuration

The application can be configured via the command line and must be restarted to pick up configuration changes.

Example:

defaults write -app BeoplayRemoteGUI app.title "B&O"

defaults write -app BeoplayRemoteGUI hotkeys.PrevDevice  disabled
defaults write -app BeoplayRemoteGUI hotkeys.NextDevice  disabled
defaults write -app BeoplayRemoteGUI hotkeys.Leave       disabled
defaults write -app BeoplayRemoteGUI hotkeys.Join        disabled
defaults write -app BeoplayRemoteGUI hotkeys.PrevSource  disabled
defaults write -app BeoplayRemoteGUI hotkeys.NextSource  disabled

defaults write -app BeoplayRemoteGUI tuneIn.stations  -dict-add s37197 "DR P2"
defaults write -app BeoplayRemoteGUI tuneIn.stations  -dict-add s37309 "DR P4"
defaults write -app BeoplayRemoteGUI tuneIn.stations  -dict-add s45455 "DR P6"

See current configuration:

defaults read -app BeoplayRemoteGUI

Reset all configuration to start over:

defaults delete -app BeoplayRemoteGUI

App display name in the menu

Customize the app name in the menu bar:

defaults write -app BeoplayRemoteGUI app.title "B&O"

Hotkeys / keyboard shortcuts

Default configuration:

Action Key
PrevDevice F1
NextDevice F2
Leave F3
Join F4
PrevSource F5
NextSource F6
Back F7
TogglePlayPause F8
Next F9
ToggleMute F10
VolumeDown F11
VolumeUp F12

Manual configuration:

defaults write -app BeoplayRemoteGUI hotkeys.enabled true
defaults write -app BeoplayRemoteGUI hotkeys.VolumeStep 4

defaults write -app BeoplayRemoteGUI hotkeys.PrevDevice       disabled
defaults write -app BeoplayRemoteGUI hotkeys.NextDevice       disabled
defaults write -app BeoplayRemoteGUI hotkeys.Leave            disabled
defaults write -app BeoplayRemoteGUI hotkeys.Join             disabled
defaults write -app BeoplayRemoteGUI hotkeys.PrevSource       disabled
defaults write -app BeoplayRemoteGUI hotkeys.NextSource       disabled
defaults write -app BeoplayRemoteGUI hotkeys.Back             f7
defaults write -app BeoplayRemoteGUI hotkeys.TogglePlayPause  f8
defaults write -app BeoplayRemoteGUI hotkeys.Next             f9
defaults write -app BeoplayRemoteGUI hotkeys.ToggleMute      f10
defaults write -app BeoplayRemoteGUI hotkeys.VolumeDown      f11
defaults write -app BeoplayRemoteGUI hotkeys.VolumeUp        f12

Note that some hotkeys such as F11 and F12 may already be in use by other applications. Consider changing the configuration of those applications or disabling the hotkeys for this application as illustrated above. See Mission Control (F11) and Google Chrome (F12).

TuneIn radio stations

Favorite radio stations are fetched from the selected B&O device which in turn uses a tuneIn account to fetch favorite radio stations from https://tunein.com. The display name of a radio station can be customized by adding an entry to tuneIn.stations with a custom station name. Make sure that the station id matches.

defaults write -app BeoplayRemoteGUI tuneIn.enabled true
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s37197 "DR P2"
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s37309 "DR P4"
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s45455 "DR P6"

Manual configuration with no TuneIn account

Favorite radio stations can be configured with tuneIn.stations and tuneIn.order. Double check that the entries in tuneIn.stations and tuneIn.order matches.

defaults write -app BeoplayRemoteGUI tuneIn.enabled true
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s24860 "DR P1"
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s37197 "DR P2"
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s24861 "DR P3"
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s37309 "DR P4"
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s69060 "DR P5"
defaults write -app BeoplayRemoteGUI tuneIn.stations -dict-add s45455 "DR P6"
defaults write -app BeoplayRemoteGUI tuneIn.order -array s24860 s37197 s24861 s37309 s69060 s45455