EN·ES·DE·FR·IT

My Personal DJ

FLAC Player with Crossfade for Windows

FLAC playback is easy on Windows and crossfading is the part that trips people up, because the two rarely arrive together. VLC opens FLAC happily and cannot crossfade at all. foobar2000 plays FLAC natively but needs a DSP component before any fade exists. Winamp and MusicBee do both, once you find the setting - Winamp in its output plugin, MusicBee in Player Preferences. Below is what each one needs, and what to use if you want the fade length to come from the music instead of a slider.

Download free for Windows

Step by step

Getting both from the players you may already have

01

Winamp: the output plugin

Options, Preferences, Plug-ins, Output, Nullsoft DirectSound Output, then the Fading tab. Enable on end of song and set a custom fade time - around 3000 ms gives a radio-style blend. Raising the buffer length on the Buffering tab helps it behave.

02

foobar2000: install a DSP first

A default install has no crossfade at all. Add a crossfader component, then File, Preferences, Playback, DSP Manager and move Crossfader from the available list into the active one. Note that previous, next and play still leave a small gap.

03

MusicBee: Player Preferences

Crossfading is a switch in Player Preferences with a length beside it. MusicBee also has an Auto DJ playlist in the left sidebar that keeps pulling tracks from your library, so it covers the selection side too.

Why the combination is rare

Why FLAC and crossfade so often do not arrive together

The two features come from different parts of a player. FLAC support is a decoder question - the player either reads the format or it does not, and on Windows almost everything reads it now. Crossfading is a playback-architecture question: it needs the player to hold two tracks open at once and mix them, which many otherwise excellent players were never built to do. That is why you can end up with a player that reads your entire lossless library perfectly and still stops dead between every song, and why the answer is usually a specific setting or add-on rather than a different player.

The shared limit

They all use one number for every song

Every option above works the same way once it is running: you choose a fade length and it is applied to every pair of songs for the rest of the session. A track that ends on a thirty-second ambient tail and one that stops hard on the final beat get the identical overlap. Set it long and hard endings get cut into early; set it short and the atmospheric ones snap. There is no value that is right for a mixed library, which is why the setting so often gets turned back off after a week.

Which player does what

FLAC and crossfade, player by player

VLC

Reads FLAC without complaint and cannot crossfade at all - its core plays one item at a time, so two tracks can never overlap. The only workaround is two VLC windows and manual volume sliders. Keep it for odd files and video.

Winamp, foobar2000, MusicBee

All three play FLAC and can fade. Winamp hides it in the DirectSound output plugin, foobar2000 needs a DSP component added first, MusicBee has it in Player Preferences. All three then apply one fixed length to every transition.

My Personal DJ

Plays FLAC and the rest of your library in place, and chooses the length and shape of each transition from the two tracks involved rather than reusing one number. Free for Windows, nothing uploaded, no import step.

Supported formats

Lossless and everything beside it

FLAC and APE sit alongside the lossy files in the same folders, and all of it is read in place - no conversion, no library import, no cloud.

FLACAPEWAVMP3M4AOGGand other common audio formats

FAQ

FLAC crossfade on Windows - common questions

Which Windows player does FLAC and crossfade out of the box?+

MusicBee is the closest: it reads FLAC and the crossfade switch is in Player Preferences with nothing to install. Winamp also does both, though the fading settings are buried in the DirectSound output plugin rather than in the main options.

Can VLC crossfade my FLAC files?+

No. VLC plays FLAC perfectly but has no crossfade at all, and it is not a hidden setting - the player cannot hold two tracks open at the same time. The only workaround is running two copies and moving the volume sliders yourself.

Does crossfading re-encode or damage lossless files?+

No. Crossfading happens during playback, in the audio output path. Your FLAC files are read and decoded as normal and never modified, so nothing on disk changes and the lossless originals stay exactly as they are.

Why does my crossfade sound wrong on some tracks?+

Because these players apply one length everywhere. A long ambient outro and a hard stop on the final beat get the same overlap, so any single number will suit some transitions and clip others.

Do I need to convert FLAC to MP3 to get crossfading?+

No, and it would not help. Whether a player can crossfade has nothing to do with the format - it depends on whether the player can play two tracks at once. Converting a lossless library to MP3 loses quality and solves nothing.

What if I want the fade length chosen per track?+

That is what My Personal DJ does. It analyses each file for tempo, key, loudness and vocal placement, then sizes and shapes every transition from the two songs involved - longer for atmospheric outros, tighter for hard endings - on the FLAC files you already have.

Related

More guides

Want your lossless library to play itself, with transitions that fit?

Download free for Windows

Share with friends