Commit Graph

6 Commits

Author SHA1 Message Date
76bb0694fe Release v1.0.4: OAuth statt Zeroconf
Zeroconf/mDNS schlägt in Containern fehl weil Port 5353 vom Host
(systemd-resolved/avahi) bereits belegt ist. mdns-sd kann den Socket
nicht teilen → librespot: 'discovery disabled'.

Lösung: OAuth-Authentifizierung (der offiziell unterstützte Weg in
librespot 0.7+). Das Gerät registriert sich bei Spotifys Servern und
erscheint ohne lokales mDNS in der Spotify-App.

- --disable-discovery + --enable-oauth + --system-cache /data/librespot-cache
- Credentials werden in /data persistent gespeichert (data:rw)
- Beim ersten Start: URL im Log → Browser öffnen → Spotify autorisieren
- Ab dem zweiten Start: direkt mit gecachten Credentials

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 18:06:32 +02:00
a0a8b15694 Release v1.0.3: host_network für Zeroconf/mDNS
librespot benötigt Multicast-UDP (mDNS) für Zeroconf-Discovery.
Docker-Bridge-Netzwerk blockiert Multicast → Discovery schlägt fehl.

- host_network: true gesetzt → Container nutzt Host-Netzwerk
- ports-Eintrag entfernt (mit host_network nicht nötig/wirksam)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:55:37 +02:00
f13193958b Release v1.0.2: Passwort-Auth entfernt, Zeroconf-only
librespot 0.7+ unterstützt --password nicht mehr (nur noch OAuth/Zeroconf).
Der --password-Arg ließ librespot sofort abstürzen → leere Pipeline.

- username/password aus config.yaml und run.sh entfernt
- librespot nutzt jetzt ausschließlich Zeroconf/mDNS zur Erkennung
- Gerät erscheint automatisch in der Spotify-App im lokalen Netz

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 16:45:52 +02:00
caa6138b5e Release v1.0.1
Bugfixes:
- Repository-Struktur für HAOS Add-on Store korrigiert
- args.BUILD_FROM aus build.yaml entfernt (hat BUILD_FROM überschrieben)
- librespot via git+locked gebaut (vergen-gitcl Versionskonflikt behoben)
- native-tls Feature für librespot-oauth aktiviert
- Icecast startet nicht mehr als root (changeowner nobody)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 16:36:30 +02:00
e403baa6fa Fix: Gitea-URL auf korrekte Adresse aktualisiert
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 12:36:34 +02:00
1349e6515f Fix: Repository-Struktur für HAOS Add-on Store korrigiert
- ha-addon/ → busch_radio_spotify/ (Ordner muss dem Slug entsprechen)
- repository.yaml im Root hinzugefügt (von HAOS zum Erkennen des Repos benötigt)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 12:31:57 +02:00