Add one-command install script and stability fixes

- Add install.sh for automated setup
- Add all component files (wrapper, service, config, verify)
- Add stability fixes section (WiFi PowerSave disable + Watchdog)
- Update README with new installation instructions
This commit is contained in:
Geert Rademakers
2026-02-17 23:17:38 +01:00
parent 0c078771a0
commit 9529f1b0e1
8 changed files with 406 additions and 5 deletions

32
01-prerequisites.md Normal file
View File

@@ -0,0 +1,32 @@
# Prerequisites
## System Requirements
**Fresh Raspberry Pi OS (Lite/Bookworm recommended)**
The installation script will automatically install the required packages, but if you prefer manual installation:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install darkice icecast2 alsa-utils -y
sudo reboot
```
## Hardware Requirements
- Raspberry Pi (any model, including Pi Zero 2W)
- USB audio interface (record player → RCA/3.5mm → USB)
- Reliable power supply (USB audio hates undervoltage - use a quality power adapter)
- Network connection (WiFi or Ethernet)
## Software Requirements
- Raspberry Pi OS (Debian-based)
- Git (usually pre-installed)
- Sudo access
## Notes
- The Pi Zero 2W works great for this setup
- USB audio disconnections are fixed by the wrapper script and USB audio configuration
- A stable power supply is critical - undervoltage causes USB audio issues