A grey outline drawing of an iPod Classic, its screen showing the theme's now-playing screen with album art

FleshAndBones Rockbox Theme

A rather minimal Rockbox theme for the iPod, 5th to 7th generation.

codethemes.rockbox.orgrockboxipoddesign

FleshAndBones is a rather minimal theme for Rockbox on the iPod 5-7 generation. I run it on my iPod Classic 6th gen.

Why I made it

I wanted a minimal theme with “just enough” information being shown. OneBit_OLED and BONES both had elements I wanted, but they were exclusive - so I mashed them together and added my own spin on top.

Build story

The Rockbox “templating” engine is… something else. I really don’t like the syntax for writing themes - no idea who came up with it, but it feels ancient. I used AI to help me understand it.

It also took me quite a bit of time to figure out how fonts work in Rockbox (arcane) as well as how to prep the images so that they are transparent (learned quite a bit of GIMP though).

The whole dev loop was atrocious, too (wouldn’t recommend) - I had to use Windows to run the official Rockbox emulator and reload the whole theme on each change to it.

v1.0 was done on 2026-04-09 and I released it on the Rockbox themes site and GitHub on 2026-04-11.

How it works

It’s based on OneBit_OLED, with stylistic choices from BONES - and every other theme these might be based on.

Now-playing screen in yellow and white on black: song title Protect Ya Neck, artist Wu-Tang Clan and the album name, album art on the right, dotted peak meters, a progress bar and the times 1:11 and 4:51

Main menu on black with the items Files, Database, Now Playing, Settings, Recording, FM Radio and Playlists, Now Playing highlighted, the time and battery at the top and the current song along the bottom

Hold screen on black: a yellow play icon and battery, the time 13:01 in large type, Wu-Tang Clan - Protect Ya Neck, and -3:02 remaining

There is no light/dark mode, only dark. You can change two colors: the background, and the foreground, which covers icons, peak meters, the volume bar etc. The default is yellow on black.

Now-playing screen in green and white on dark grey: Take ’em to War by Kool G Rap with album art, and a volume bar reading -16dB along the bottom

Fonts:

In the repo there’s also a bash script for album art. It extracts the cover from each album’s .flac files with ffmpeg, then ImageMagick limits the colors, slightly lowers the saturation and dithers it, so all album art fits the theme more. It assumes .flac files with embedded art in an Artist/Album folder structure, and Rockbox has to be set to prefer image files for album art.

It works with Rockbox release 4.0 and the current dev build. Download is on the Rockbox themes site, or on GitHub.

Credits to Jihoon Kim (OneBit_OLED), chronicallyoffline (OneBit_VFD), Chuck Lardo and D0-0K for inspiration and code/assets. The theme is CC BY-SA 3.0.

What I’d change

Nothing, it works fine.

btw. It’s kinda cool that people downloaded my theme almost 5000 times (4931 as of 2026-09).

Note

Theme itself: I used AI to help me understand the Rockbox theme syntax, then wrote it (and painfully tested) by hand.

Other: AI drafted this page from my README and the Rockbox themes page, then I rewrote it. AI generated the cover image. AI was also used to write alt text for the screenshots.