Browse Source

discover: allow customizing the device id and friendly name

This is useful if you need to run multiple servers
main
Brett Langdon 2 years ago
parent
commit
0131a041de
No known key found for this signature in database GPG Key ID: 9BAD4322A65AD78B
2 changed files with 5 additions and 3 deletions
  1. +3
    -3
      src/dlhdhr/app.py
  2. +2
    -0
      src/dlhdhr/config.py

+ 3
- 3
src/dlhdhr/app.py View File

@ -108,14 +108,14 @@ async def discover_json(request: Request) -> JSONResponse:
return JSONResponse(
{
"FriendlyName": "dlhdhomerun",
"Manufacturer": "dlhdhomerun - Silicondust",
"FriendlyName": config.DLHD_FRIENDLY_NAME,
"Manufacturer": "dlhdhomerun",
"ManufacturerURL": "https://c653labs.com/",
"ModelNumber": "HDTC-2US",
"FirmwareName": "hdhomeruntc_atsc",
"TunerCount": tuners.total_available_listeners,
"FirmwareVersion": "20170930",
"DeviceID": "dlhdhomerun",
"DeviceID": config.DLHD_DEVICE_ID,
"DeviceAuth": "",
"BaseURL": get_public_url(request, "/"),
"LineupURL": get_public_url(request, "/lineup.json"),


+ 2
- 0
src/dlhdhr/config.py View File

@ -14,6 +14,8 @@ PORT: int = int(os.getenv("DLHDHR_PORT", 8000))
DEBUG: bool = os.getenv("DLHDHR_DEBUG", "0").lower() in ("1", "true")
DLHD_BASE_URL = os.getenv("DLHD_BASE_URL", "https://dlhd.sx/")
DLHD_DEVICE_ID = os.getenv("DLHD_DEVICE_ID", "dlhdhr")
DLHD_FRIENDLY_NAME = os.getenv("DLHD_FRIENDLY_NAME", "dlhdhr")
CHANNEL_EXCLUDE: set[str] | None = _set_or_none("DLHDHR_CHANNEL_EXCLUDE")
CHANNEL_ALLOW: set[str] | None = _set_or_none("DLHDHR_CHANNEL_ALLOW")


Loading…
Cancel
Save