Initiales Release: Busch-Radio Spotify Bridge v1.0.0

Stellt Spotify-Musik via Spotify Connect als HTTP-MP3-Stream bereit,
den das Busch-Jäger Unterputz-Internetradio direkt abspielen kann.

Komponenten:
- ha-addon/: Home Assistant Add-on (librespot + ffmpeg + Icecast2)
- custom_components/: Optionale HA Integration mit Media-Player-Entity
- README.md: Vollständige Installations- und Konfigurationsanleitung
- example-config.yaml: Kommentierte Beispielkonfiguration

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-06 11:52:15 +02:00
parent 5f3ebe9e9f
commit 7b56fdc2bb
14 changed files with 1186 additions and 0 deletions

51
ha-addon/config.yaml Normal file
View File

@@ -0,0 +1,51 @@
---
name: "Busch-Radio Spotify Bridge"
version: "1.0.0"
slug: busch_radio_spotify
description: >
Streamt Spotify-Musik als Internet-Radio-Stream für das Busch-Jäger Unterputz-Internetradio.
Das Add-on erzeugt ein virtuelles Spotify Connect-Gerät (via librespot) und stellt das Audio
als MP3-Stream über Icecast bereit.
url: "https://gitea.example.com/retr0/busch-radio-spotify"
arch:
- aarch64
- amd64
- armhf
- armv7
init: false
homeassistant: "2023.1.0"
# ---- Konfigurationsoptionen ----
options:
device_name: "Busch-Radio"
bitrate: 320
stream_port: 8000
stream_mount: "/stream.mp3"
icecast_password: "busch-radio-geheim"
username: ""
password: ""
schema:
device_name: str
bitrate: "list(96|160|320)"
stream_port: port
stream_mount: str
icecast_password: str
username: str?
password: password?
# ---- Netzwerk ----
ports:
"8000/tcp": 8000
ports_description:
"8000/tcp": "Icecast HTTP-Stream (für das Radio)"
# ---- UI ----
panel_icon: mdi:radio
panel_title: "Busch-Radio"
# ---- Sonstiges ----
map:
- config:rw
- share:rw