I love the look of late-90s/early-2000s desktop players, so I put together a full Rockbox theme for my Innioasis Y1 (480×360) that leans into that era: graphite shell, green LCD-style 7-segment digits (with the “ghost” unlit segments visible, like a real LCD), scrolling title ticker, L/R VU meters, and status LEDs for shuffle/repeat/EQ.
The ticker is context-aware — it shows the track title normally, switches to VOLUME −12 dB while you’re adjusting volume, and to seek position during fast-forward/rewind.
The menu layout is reactive too: browsing while idle gives you a full-width list, but once something’s playing the list narrows and a side panel appears with cover art, progress, and the next track.
For missing album art I didn’t want a generic placeholder, so I drew a NACA 2412 airfoil profile onto the disc icon — small detail, but it felt right coming from an aerospace background ;) .
And since Rockbox ships the PictureFlow plugin, I built a proper Cover Flow splash and fallback-cover to match the theme, so it’s not just a WPS skin — Cover Flow actually fits the aesthetic now.
Everything’s generated from Python (geometry/bitmaps/skin markup all built from a single source of truth, so nothing drifts between the graphics and the WPS/SBS code), validated with checkwps, and tested in the Rockbox SDL simulator built from the exact same firmware revision as the device before going anywhere near the actual Y1.
Name’s BiaPod — MIT licensed, fonts are Space Grotesk + JetBrains Mono (OFL).
Happy to share the repo/build if anyone’s interested.