USB music stick for a car head unit

An online tool that prepares a USB drive of music for a car head unit. It inspects every file and fixes exactly what keeps the unit from reading it: rewrites tags into the encoding that generation of hardware understands, adds an ID3v1 tag for units that never learned ID3v2, shrinks the cover art that makes skipping through a folder lag, and builds a length header for a variable-bitrate stream that lacks one. Above all it writes files to the drive one at a time in playback order, because a FAT32 directory is not sorted and the player reads it straight through.

How to build a USB stick for a car stereo

1
Add the music

Drop the files in or add a whole folder — subfolders are walked too. The tool immediately shows what is wrong with each track as far as the head unit is concerned.

2
Pick the generation of the unit

The profile decides which formats and sample rates are allowed. An old factory unit wants MPEG-1 at 44.1 kHz and an ID3v1 tag; a modern Android head unit wants almost nothing.

3
Set the encoding and the order

If you do not know which encoding your car understands, write the three-file test set and look at the dash. Order comes from the sort selector or from dragging rows.

4
Write straight to the drive

Pick the stick in the folder dialog. Files land one at a time in the given order; eject the drive properly so the directory table is written out in full.

Build a drive the head unit reads in full and in order

Drop music here or click to browse
MP3, FLAC, WAV, M4A, AAC, OGG, OPUS, WMA ·
A folder can be added whole, subfolders included. «Check a stick you already have» changes nothing — it only names the reasons the unit reads it the way it does.

Settings

The older the unit, the shorter the list of formats it will open. The profile decides which tracks have to be re-encoded and which only need a new tag.
Universal is read by every unit — «Кино» becomes «Kino». Cyrillic works on units with Russian firmware, Unicode on modern Android head units. If you do not know which yours is, press «Find my head unit encoding».
A cover of several megabytes makes the unit read it off the stick on every track change — that is where the lag when skipping through a folder comes from.
Published Author: