Files
bonob/README.md

1.3 KiB

bonob

A bridge between sonos and ?

Build

Running

bonob is ditributed via docker and can be run in a number of ways

Full sonos device auto-discovery by using docker --network host

docker run \
    -p 4534 \
    --network host \
    simojenki/bonob

Full sonos device auto-discovery on custom port by using a sonos seed device, without requiring docker host networking

docker run \
    -e BONOB_SONOS_SEED_HOST=192.168.1.123 \
    -e PORT=3000 \
    -p 3000 \
    simojenki/bonob

Disabling sonos device discovery entirely

docker run \
    -e BONOB_SONOS_DEVICE_DISCOVERY=false \
    -p 4534 \
    simojenki/bonob

Configuration

item default value description
BONOB_PORT 4534 Default http port for bonob to listen on
BONOB_WEB_ADDRESS http://localhost:4534 Web address for bonob
BONOB_SECRET bonob secret used for encrypting credentials
BONOB_SONOS_DEVICE_DISCOVERY true whether or not sonos device discovery should be enabled
BONOB_SONOS_SEED_HOST undefined sonos device seed host for discovery, or ommitted for for auto-discovery
BONOB_SONOS_SERVICE_NAME bonob service name for sonos
BONOB_SONOS_SERVICE_ID 246 service id for sonos
BONOB_NAVIDROME_URL http://localhost:4533 URL for navidrome