Two additions: - Thin client: an eww weather/clock overlay over the idle-gallery slideshow. Time/date come from the local clock, weather from a new retained MQTT topic (smarthome/weather/current) an HA automation has to publish — degrades to clock-only if that never happens. idle-gallery.sh owns the overlay's visibility, mirroring how fullscreen-watcher.sh already owns the now-playing widget's. - hosts/audio-endpoint/: headless, per-room-independent Spotify Connect appliances for rooms without a thin client, no shared/synced stream. Two build pipelines sharing one architecture-independent systemd unit/wrapper: arm64 (Raspberry Pi + HiFiBerry Amp2) via rpi-image-gen producing a real flashable .img, and amd64 (mini PC + USB DAC/amp) reusing the thin client's own live-build toolchain stripped of its graphical/kiosk stack. Both reuse the thin client's existing apt-first/documented-fallback Spotify Connect install logic rather than reinventing it. rpi-image-gen's exact config schema is flagged explicitly as unverified — no ARM build environment was available to validate it against the real tool. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WgTwMqiho8DT6ue5S49WBP |
||
|---|---|---|
| .. | ||
| eww.scss | ||
| eww.yuck | ||
| fullscreen-watcher.sh | ||
| now-playing-json | ||
| weather-json | ||