How to Install Mixxx 2.1 in Ubuntu 18.04/16.04

Last updated: May 15, 2018

Free DJ software Mixxx reached the new major 2.1 release recently. Here’s how to install it in Ubuntu 18.04, Ubuntu 17.10, Ubuntu 16.04, Ubuntu 14.04 via PPA.

Mixxx 2.1 release highlights:

  • Graphical interface scales for high resolution screens
  • Overhauled Deere and LateNight skins
  • New Tango skin
  • Resizable waveforms
  • Effects are synchronized to the tempo
  • Effects are processed post-fader and post-crossfader and can be previewed in headphones
  • One metaknob per effect with customizable parameter control for intuitive use of effect chains
  • Nine new effects: Autopan, Biquad Equalizer, Biquad Full Kill Equalizer, Loudness Contour, Metronome, Parametric Equalizer, Phaser, Stereo Balance, Tremolo
  • Loaded effects and their parameters are saved and restored when Mixxx restarts
  • More transparent sounding equalizers (Biquad Equalizer and Biquad Full Kill Equalizer)
  • Improved scratching sounds with jog wheels, vinyl control, and dragging waveforms with the mouse
  • Simplified looping and beatjump controls
  • Configurable rows of 8 samplers with up to 8 rows available for a total of 64 samplers
  • Files loaded to samplers are reloaded when Mixxx restarts
  • Improved volume normalization algorithm (EBU-R 128)
  • Filter library table by crates
  • Sort musical keys in library table by circle of fifths
  • Write metadata tags back to audio files
  • New JavaScript library for controller mapping
  • Configure multiple Internet broadcasting stations and use multiple stations at the same time
  • Broadcast and record microphones with direct monitoring and latency compensation
  • Broadcast and record from an external mixer
  • Booth output with independent gain knob for using sound cards with 6 output channels without an external mixer
  • Prevent screensaver from starting while Mixxx is running
  • CUP (Cue And Play) cue button mode
  • Time remaining and time elapsed now take into account the tempo fader
  • Clicking cover art now shows it full size in a separate window
  • and of course, lots and lots of bug fixes.

Install Mixxx 2.1 in Ubuntu:

The official Mixxx PPA contains the new release packages for all current Ubuntu releases.

1. Open terminal either via Ctrl+Alt+T or by searching for ‘terminal’ from app launcher. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:mixxx/mixxx

Input your password (no visual feedback while typing due to security reason) when it prompts and hit Enter to continue.

2. If an old version of Mixxx was installed on your system, upgrade the DJ software using Software Updater:

Or run commands one by one in terminal to install or upgrade the software:

sudo apt-get update

sudo apt-get install mixxx


You can easily remove the software by running command in terminal:

sudo apt-get remove --autoremove mixxx

And remove the PPA repository via Software & Updates utility under Other Software tab.


I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee:

One response to How to Install Mixxx 2.1 in Ubuntu 18.04/16.04

  1. Andrey Borgoyakov July 12, 2018 at 12:26 pm

    There is a problem on KDE Neon User Edition
    lsb_release -a
    Distributor ID: neon
    Description: KDE neon User Edition 5.13
    Release: 16.04
    Codename: xenial

    Unpacking mixxx (2.1.1-ppa1~2.1~git6743~artful) over (2.1.1-ppa1~2.1~git6743~artful) …
    dpkg: dependency problems prevent configuration of mixxx:
    mixxx depends on libchromaprint1 (>= 1.3.2); however:
    Package libchromaprint1 is not installed.
    mixxx depends on libhidapi-libusb0 (>= 0.8.0~rc1+git20140201.3a66d4e+dfsg); however:
    Package libhidapi-libusb0 is not installed.
    mixxx depends on libid3tag0 (>= 0.15.1b); however:
    Package libid3tag0 is not installed.
    mixxx depends on libopusfile0 (>= 0.5); however:
    Package libopusfile0 is not installed.
    mixxx depends on libportaudio2 (>= 19+svn20101113); however:
    Package libportaudio2 is not installed.
    mixxx depends on libportmidi0; however:
    Package libportmidi0 is not installed.
    mixxx depends on libprotobuf-lite10; however:
    Package libprotobuf-lite10 is not installed.
    mixxx depends on libqt4-scripttools (>= 4:4.5.3); however:
    Package libqt4-scripttools is not installed.
    mixxx depends on librubberband2v5; however:
    Package librubberband2v5 is not installed.
    mixxx depends on libstdc++6 (>= 7); however:
    Version of libstdc++6:amd64 on sy
    dpkg: error processing package mixxx (–install):
    dependency problems – leaving unconfigured
    Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) …
    Processing triggers for mime-support (3.59ubuntu1) …
    Errors were encountered while processing: