#!/bin/bash set -euo pipefail echo "🖥️ Deploying Record Player → Sonos AUX..." cd /home/pi # Copy files cp 03-darkice-wrapper.sh . cp 04-sonos-aux.service /etc/systemd/system/sonos-aux.service cp darkice.cfg.example darkice.cfg # Edit your passwords! chmod +x darkice-wrapper.sh sudo chown root:audio darkice-wrapper.sh sudo chmod 755 darkice-wrapper.sh # Fix USB audio = card 0 always echo "blacklist snd_bcm2835" | sudo tee -a /etc/modprobe.d/raspi-blacklist.conf sudo sed -i 's/^options snd-usb-audio index=-2/#options snd-usb-audio index=-2/' /lib/modprobe.d/aliases.conf # Icecast setup (one-time) sudo systemctl enable icecast2 sudo systemctl start icecast2 # Systemd service sudo systemctl daemon-reload sudo systemctl enable sonos-aux.service echo "✅ Reboot to finish: sudo reboot" echo "Then check: journalctl -u sonos-aux.service -f"