Build & Push Docker Image / Build & push image (push) Successful in 6m49s
LOSSLESS_ONLY (default true): follow-up tracks are only converted when nothing is lost (MP3 into a FLAC stream). FLAC after MP3 or higher resolution FLAC plays in original quality with a normal track change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
46 lines
1.7 KiB
Bash
46 lines
1.7 KiB
Bash
# --- BluOS player -------------------------------------------------------------
|
|
BLUOS_HOST=192.168.1.50
|
|
BLUOS_PORT=11000
|
|
|
|
# --- Bridge -------------------------------------------------------------------
|
|
# IP of the Docker host - announced via SSDP, must be reachable from your phone
|
|
ADVERTISE_IP=192.168.1.10
|
|
HTTP_PORT=49494
|
|
# Name in your UPnP app (empty = "<player name> (BluOS Bridge)")
|
|
FRIENDLY_NAME=
|
|
|
|
# --- Subsonic (optional, recommended) ----------------------------------------
|
|
# Local (non-LDAP) user with only the "stream" and "cover art" roles
|
|
# subsonic = classic Subsonic (token auth), opensubsonic = Airsonic Pulse, Navidrome, ...
|
|
SERVER_TYPE=subsonic
|
|
# as reached from the bridge
|
|
SUBSONIC_URL=https://music.example.com
|
|
# further hostnames your app uses for the same server, comma-separated
|
|
SUBSONIC_ALIASES=
|
|
SUBSONIC_USER=bluos_stream
|
|
SUBSONIC_PASSWORD=change-me
|
|
# opensubsonic only: API key of the service account (preferred over the password)
|
|
SUBSONIC_API_KEY=
|
|
# shown by the server as "<user>@<client name>"; {player} = BluOS player name
|
|
CLIENT_NAME=bluos-upnp-bridge
|
|
|
|
# --- Behaviour ----------------------------------------------------------------
|
|
REPEAT_OFF=true
|
|
# serve Subsonic streams through the bridge (seeking, clean track end)
|
|
PROXY_STREAMS=true
|
|
# experimental: stitch MP3/FLAC tracks into one continuous stream
|
|
GAPLESS=false
|
|
# gapless: convert follow-up tracks only if no quality is lost (MP3 -> FLAC)
|
|
LOSSLESS_ONLY=true
|
|
# fade in/out on pause, stop and track change (ms), 0 = off
|
|
FADE_MS=500
|
|
# offer OpenHome (app hands the whole queue to the bridge)
|
|
OPENHOME=true
|
|
# web UI language: en or de
|
|
UI_LANG=en
|
|
LOG_LEVEL=INFO
|
|
|
|
# --- Web UI (settings page, basic auth) --------------------------------------
|
|
WEB_USER=admin
|
|
WEB_PASSWORD=change-me-too
|