Files
scriptosandClaude Opus 5.5 67a687f4e6
Build & Push Docker Image / Build & push image (push) Successful in 6m49s
Release 0.7.1: gapless conversion only without quality loss
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>
2026-10-26 13:18:08 +01:00

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