Where Does Mixxx Store Its Library?
Mixxx keeps the mixxxdb.sqlite library database and preferences in one settings directory. The location follows Windows and Linux conventions.
Last updated
On Windows the settings directory is LocalAppData Mixxx. On Linux distro installs it is .mixxx in the home folder, with a separate Flatpak path.
The folder contains mixxxdb.sqlite, mixxx.cfg, soundconfig.xml, controllers, and analysis data. Copy the entire folder to back up cues, crates, playlists, and preferences.
Where Mixxx stores this, by platform
C:\Users\<username>\AppData\Local\Mixxx
Full settings directory. Enter %LOCALAPPDATA% Mixxx in Explorer to open it. Holds mixxxdb.sqlite and mixxx.cfg. <username> is the Windows account name.
/home/<username>/.mixxx
Default for distribution and source installs. Holds the same files as Windows. <username> is the Linux user name. Enable show hidden files to see it. Flatpak installs use .var/app/org.mixxx.Mixxx/.mixxx instead.
Frequently asked questions
Which file holds cues and playlists?
mixxxdb.sqlite in the settings directory. It contains track metadata, cues, loops, crates, and playlists.
Can I open the settings folder from inside Mixxx?
Yes. Go to Preferences > Library, scroll to the bottom, and use Open Mixxx Settings Directory.
Notice an outdated path? Let us know.