Diskoteca

Guide

How to sync music to a Rockbox iPod from macOS

· 6 min read

A Rockbox-modded iPod is one of the best music players ever made by accident: iconic hardware, modern firmware, native FLAC playback, and — the part that matters here — it's just a USB drive. No iTunes, no proprietary database you have to appease. You copy files on; it plays them.

How Rockbox changes syncing

The stock iPod firmware requires music to travel through Apple's sync protocol into a hidden, scrambled database. Rockbox replaces that entirely: the iPod mounts on your Mac like any external drive, and Rockbox plays whatever audio files it finds, browsing either by your folder structure or by its own tag database. That means syncing is, at its core, file copying — the craft is in doing the copying well.

Lay out folders the way you browse

Rockbox's file browser shows your directories as-is, so the classic layout works best:

  • Music/Artist/Album/01 Title.flac — predictable, scroll-wheel friendly, and identical to a well-kept library structure at home.
  • Keep podcasts in a separate top-level Podcasts/folder so shows don't interleave with albums.

If you prefer Rockbox's tag-based database view, tag hygiene is what matters: consistent artist credits and album artist fields keep compilations from shattering into a dozen phantom artists. (See organizing a lossless library for the details.)

Playlists: M3U8 with relative paths

Rockbox reads standard M3U8 playlists — but only if the paths inside them resolve on the device. A playlist exported with absolute macOS paths (/Users/you/Music/…) is dead on arrival. Export with relative pathsand drop the playlist file alongside the music, and it just works. Diskoteca's playlist export uses relative paths for exactly this reason.

Manual copying vs. real syncing

Dragging folders in Finder works on day one. It stops working the day you can't remember whether the iPod has the album you ripped last Tuesday. What you actually want is a diff: compare the library (or a chosen slice of it) against the device and show what's missing, what's extra, and what's unchanged — then make only those changes.

This is the model Diskoteca uses. The iPod gets a device profile — sync the full library or selected playlists and artists — and every sync starts with the diff: 12 tracks to add, 3 to remove, 147 unchanged. Tracks that exist only on the device (that album a friend loaded on there in 2019) can be copied back into the library instead of silently mirrored away. A classic iPod's disk is big enough that a FLAC library often fits whole; if you're syncing to a smaller card or want longer battery life, transcode to MP3 or AAC on the way out and keep the FLAC masters at home.

The routine

  1. Plug in the iPod; it mounts like a drive.
  2. Review the diff — additions, removals, anything device-only.
  3. Sync. Playlists ride along, paths already relative.
  4. Eject, pocket, go.

Rip day (CDs to FLAC) to listening-on-the-train day, without iTunes ever entering the story — which is rather the point of owning a Rockbox iPod in the first place.

Diskoteca does all of this in one app.

Rip, tag, and sync from a single window. Free for 14 days — no signup.

macOS 14 Sonoma or later · Pay once, keep it