Download Mixxx

Mixxx is available for Windows, macOS, and Linux.

For live use, we recommend to download the stable 2.2.4 version. If you want to test the latest features of the upcoming 2.3.0 release, check out 2.3.0 Beta. More conservative users can still download one of the older and unsupported versions of Mixxx instead.

Download Mixxx 2.2.4 Select your Operating System below.

Mixxx 2.3.0 Beta (Unstable Version)

For live use, we recommend to download the stable 2.2.4 version instead.

The Mixxx team has been working hard on the next version of Mixxx. Check out the release announcement for a list of the new features.

Important: While 2.3.0 Beta has been stable in testing it is not yet recommended for live use unless you are willing to risk a crash. Looking for the stable release? Scroll on down.

Download Mixxx for Windows 7 or later.

New versions will be made available every time the code is changed, so check back periodically for updates until Mixxx 2.3.0 is released.

Download Mixxx for macOS 10.12 or later.

New versions will be made available every time the code is changed, so check back periodically for updates until Mixxx 2.3.0 is released.

We provide a PPA on Launchpad to make installing install the latest beta version of Mixxx as easy as possible. Open a terminal, and enter:

$ sudo add-apt-repository ppa:mixxx/mixxxbetas
$ sudo apt update
$ sudo apt install mixxx

Using the PPA ensures that new package versions will be installed automatically with apt. Otherwise, you can download individual packages and install them manually.

Note: Ubuntu also provides a version of Mixxx which can be installed directly from the Ubuntu Software Centre. This version is usually woefully out of date; therefore using the PPA is advised.

RPM Fusion builds are maintained by the Mixxx development team. We support the next, the current, and selected previous Fedora release(s) if possible. If you do not have the RPM Fusion repository installed already, before installing Mixxx, run:

$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Then to install Mixxx:

$ sudo dnf install mixxx

The beta package will be continuously updated until Mixxx 2.3.0 is released.

WARNING: GNOME Software defaults to installing an unofficial package from Flathub which does not work with PipeWire yet. This setup is not supported by the Mixxx development team. Install with dnf instead.

The beta version of Mixxx can be installed from the Arch User Repository (AUR). Open a terminal, and enter:

$ git clone https://aur.archlinux.org/mixxx_beta-git.git
$ cd mixxx_beta-git
$ makepkg -si

Alternatively, you can also use an AUR helper to make the installation more straightforward.

The AUR is an untrusted source. Although the mixxx_beta-git package is maintained by the Mixxx development team, you should always read the PKGBUILD of each AUR package you install to make sure it doesn't contain malicious code.

The Mixxx source code is published under the GNU General Public License (GPL) v2 or later. Please check the LICENSE file in our source tree for complete licensing information.

Download the latest code from Mixxx's 2.3 branch on GitHub by opening a terminal and running:

git clone -b 2.3 https://github.com/mixxxdj/mixxx.git

Compilation instructions are available for Windows, macOS, and Linux.

New versions will be made available every time the code is changed, so check back periodically for updates until Mixxx 2.3.0 is released.

Mixxx 2.2.4 (Stable Version)

This is the current stable version of Mixxx, which means it has been thoroughly tested and is considered stable enough for live use. If you're upgrading from an older version of Mixxx, check out the release announcement for a list of the new features.

Although Mixxx contains many important updates and bugfixes, it's possible some users may experience issues. If you do, you can still get one of our previous versions.

Download Mixxx for Windows 7 or later.

Download Mixxx for macOS 10.11 or later.

We provide a PPA on Launchpad to make installing the latest stable version of Mixxx as easy as possible. Open a terminal, and enter:

$ sudo add-apt-repository ppa:mixxx/mixxx
$ sudo apt update
$ sudo apt install mixxx

Using the PPA ensures that new package versions will be installed automatically with apt. Otherwise, you can download individual packages and install them manually.

Note: Ubuntu also provides a version of Mixxx which can be installed directly from the Ubuntu Software Centre. This version is usually woefully out of date; therefore using the PPA is advised.

Mixxx 2.2 is no longer available as a Fedora package. Refer to the instructions for installing Mixxx 2.3 beta instead.

WARNING: GNOME Software defaults to installing an unofficial package from Flathub which does not work with PipeWire yet. This setup is not supported by the Mixxx development team. Install with dnf instead.

The latest stable version of Mixxx is available in the community repository and can be installed using pacman. Open a terminal, and enter:

# pacman -S mixxx

The Mixxx source code is published under the GNU General Public License (GPL) v2 or later. Please check the LICENSE file in our source tree for complete licensing information.

Download the latest code from Mixxx's 2.2 branch on GitHub by opening a terminal and running:

git clone -b 2.2 https://github.com/mixxxdj/mixxx.git

The 2.2.4 release has been tagged with release-2.2.4.

Compilation instructions are available for Windows, macOS, and Linux.

Development Snapshots

A great way to contribute to Mixxx is testing the latest code we're working on and giving early feedback. Refer to the Testing wiki page for where to find the latest builds and instructions how to test pull requests before they are merged.

Development snapshots are not intended for live use! Expect crashes and make sure to back up your Mixxx settings and library before upgrading as explained in the Testing wiki page.

For live use, we recommend to download the stable 2.2.4 version instead.

Download Mixxx for macOS 10.12 or later.

We provide a PPA on Launchpad to make installing the latest development snapshot of Mixxx as easy as possible. Open a terminal, and enter:

$ sudo add-apt-repository ppa:mixxx/nightlies
$ sudo apt update
$ sudo apt install mixxx

Using the PPA ensures that new package versions will be installed automatically with apt. Otherwise, you can download individual packages and install them manually.

The development version of Mixxx can be installed from the Arch User Repository (AUR). Open a terminal, and enter:

$ git clone https://aur.archlinux.org/mixxx-git.git
$ cd mixxx-git
$ makepkg -si

Alternatively, you can also use an AUR helper to make the installation more straightforward.

The AUR is an untrusted source. Although the mixxx-git package is maintained by the Mixxx development team, you should always read the PKGBUILD of each AUR package you install to make sure it doesn't contain malicious code.

The Mixxx source code is published under the GNU General Public License (GPL) v2 or later. Please check the LICENSE file in our source tree for complete licensing information.

Download the latest code from Mixxx's main branch on GitHub by opening a terminal and running:

git clone -b main https://github.com/mixxxdj/mixxx.git

Compilation instructions are available for Windows, macOS, and Linux.