Durchsicht: Robustheit bei Neuinstallationen
- auth.py: .env auch in schreibgeschütztem Ordner aktualisieren (Server-Login) - Controller: ohne Spotify-Login warten statt abstürzen; Playlist darf fehlen; nicht abspielbare Wünsche überspringen statt hängen zu bleiben - install-server.sh: alle SSH-Ports freigeben (kein Aussperren), curl und python3-systemd (fail2ban) installieren - install-player.sh: Bluetooth per rfkill entsperren und Dienst starten Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -111,6 +111,9 @@ $SUDO systemctl enable raspotify >/dev/null 2>&1
|
||||
BT_MAC=""
|
||||
if [ $UPDATE = 0 ] && [ "$BLUETOOTH" = 1 ]; then
|
||||
schritt "Bluetooth-Lautsprecher"
|
||||
# Auf frischen Systemen ist Bluetooth oft per rfkill gesperrt (z. B. ohne gesetztes WLAN-Land)
|
||||
command -v rfkill >/dev/null && { $SUDO rfkill unblock bluetooth || true; }
|
||||
$SUDO systemctl enable --now bluetooth >/dev/null 2>&1 || warnung "Bluetooth-Dienst ließ sich nicht starten."
|
||||
# Der Player soll nicht selbst als Bluetooth-Empfänger für fremde Handys dienen
|
||||
$SUDO systemctl disable --now bluealsa-aplay >/dev/null 2>&1 || true
|
||||
info "Lautsprecher jetzt in den Kopplungsmodus versetzen (meist Bluetooth-Taste halten, bis die LED blinkt)."
|
||||
|
||||
Reference in New Issue
Block a user