Gapless playback on Mac: fixing gaps between tracks

Gaps between tracks happen when a player inserts a short silence while it closes one file and opens the next, or re-negotiates the audio device between songs. True gapless playback decodes the next track ahead of time and streams it with a sample-accurate join — so live albums, concept records, classical works and DJ mixes play as one continuous piece. Here’s what causes the gaps and how BitMuse avoids them.

What causes gaps

How BitMuse plays gapless

BitMuse pre-decodes the next track into a buffer before the current one ends and joins them with a sample-accurate transition — no silence, no device reset. It reads CUE sheets so a single continuous file (a live set or mix) plays as separate tracks without any gap, and it handles encoder padding on lossy formats. Optional crossfade is available when you want a smooth blend instead of a hard join.

FAQ

Why are there gaps between my tracks?

The player inserts silence while closing one file and opening the next, or re-negotiates the device. A gapless player decodes ahead and streams without a break.

Does Apple Music play gapless?

Often, but inconsistently with local files and mixed formats, and with no CUE support. A dedicated player gives reliable sample-accurate gapless.

What is a CUE sheet?

A text file defining track boundaries inside one continuous audio file (live albums, DJ mixes). Gapless players use it to split tracks without breaking the audio.

Get true gapless playback — free for 30 days

$59.95 one-time · macOS 26+ · Apple Silicon

Related