spainify
-spainify is a set of apps and services hosted locally on a Raspberry Pi, with features including:
- Sonos and Spotify now-playing LCD: shows artist, track title, and album art, with a dynamic background color pulled from the artwork
- Local weather dashboard: shows the local forecast during a scheduled window using the free OpenWeather API
- Custom local network endpoints: lets you add the currently playing song to a Spotify playlist from a one-tap iOS shortcut, with duplicate protection
- Full Sonos controls: group and ungroup rooms, adjust volume, and play, pause, or skip tracks from iOS shortcuts
- Sonos presets: bundles multi-step actions (group rooms, set volume, queue a playlist, enable shuffle, etc.) into a single iOS shortcut
- Automatic display sleep and wake: triggered by playback state and schedule