⇦ | mixxx [main]
Last updated on: 2026-05-11 20:15 [UTC]

Metadata for mixxx in main

org.mixxx.Mixxx - 2.5.6+dfsg-1 ⚙ amd64 ⚙ arm64 ⚙ armhf ⚙ i386 ⚙ loong64 ⚙ ppc64el ⚙ riscv64 ⚙ s390x

Icon
---
Type: desktop-application
ID: org.mixxx.Mixxx
Package: mixxx
ProjectLicense: GPL-2.0
Name:
  C: Mixxx DJ Software
Summary:
  C: Everything you need to perform live DJ mixes
Description:
  C: >-
    <p>
          Mixxx is free DJ software that gives you everything you need to perform
          live DJ mixes. Blend songs together with automatic BPM matching and
          remix on-the-fly with looping and hot cues.
          Whether you're a pro DJ or just getting started, Mixxx has you covered.
        </p>
    <p>
          Mixxx works with ALSA, JACK, OSS and supports many popular DJ
          controllers. Key features include:
        </p>
    <ul>
      <li>Parallel or split scratchable waveform displays</li>
      <li>MP3, OGG, WAVE, FLAC, and optional AAC (M4A) playback</li>
      <li>WAVE, OGG, and optional MP3 recording</li>
      <li>Fast, database-powered library</li>
      <li>Crates and playlists for organizing your music</li>
      <li>Reads iTunes, Traktor, and Rhythmbox libraries</li>
      <li>Cross-platform - works on Windows, Mac OS X and Linux</li>
      <li>Shoutcast and Icecast broadcasting</li>
      <li>Support for many DJ MIDI and HID controllers out-of-the-box</li>
      <li>Advanced MIDI scripting engine for maximum flexibility</li>
      <li>Vinyl emulation with Serato, Traktor, and Mixvibes timecode support</li>
      <li>Beat and key detection</li>
      <li>ReplayGain volume normalization</li>
      <li>Automatic crossfading with Auto DJ</li>
      <li>Skinnable interface with several skins bundled</li>
    </ul>
Categories:
- AudioVideo
- Audio
- Midi
- Mixer
- Player
- Recorder
- Sequencer
Keywords:
  C:
  - dj
  - music
  - alsa
  - jack:realtime
  - standalone
Url:
  contact: https://mixxx.zulipchat.com
  homepage: https://mixxx.org
  bugtracker: https://github.com/mixxxdj/mixxx/issues/
  help: https://mixxx.org/support/
  translate: https://explore.transifex.com/mixxx-dj-software/
  donation: https://mixxx.org/donate/
Icon:
  cached:
  - name: mixxx_mixxx.png
    width: 48
    height: 48
  - name: mixxx_mixxx.png
    width: 64
    height: 64
  - name: mixxx_mixxx.png
    width: 128
    height: 128
  remote:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/icons/128x128/mixxx_mixxx.png
    width: 128
    height: 128
  stock: mixxx
Launchable:
  desktop-id:
  - org.mixxx.Mixxx.desktop
Provides:
  modaliases:
  - usb:v22F0p0008d*
  - usb:v1C75p*
  - usb:v1397p*
  - usb:v154Ep*
  - usb:v1157p*
  - usb:v23C7p*
  - usb:v06F8p*
  - usb:v15E4p*
  - usb:v0944p*
  - usb:v17CCp*
  - usb:v057Ep*
  - usb:v08E4p*
  - usb:v2B73p*
  - usb:v13E5p*
  - usb:v200Cp*
  - usb:v0582p*
  - usb:v054Cp*
Screenshots:
- default: true
  caption:
    C: Mixxx with the default LateNight PaleMoon skin
  thumbnails:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-1_1248x702@1.png
    width: 1248
    height: 702
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-1_752x423@1.png
    width: 752
    height: 423
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-1_624x351@1.png
    width: 624
    height: 351
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-1_224x126@1.png
    width: 224
    height: 126
  source-image:
    url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-1_orig.png
    width: 3840
    height: 2160
- caption:
    C: Mixxx with the LateNight Classic skin
  thumbnails:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-2_1248x702@1.png
    width: 1248
    height: 702
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-2_752x423@1.png
    width: 752
    height: 423
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-2_624x351@1.png
    width: 624
    height: 351
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-2_224x126@1.png
    width: 224
    height: 126
  source-image:
    url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-2_orig.png
    width: 3840
    height: 2160
- caption:
    C: Mixxx with the Deere skin
  thumbnails:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-3_1248x702@1.png
    width: 1248
    height: 702
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-3_752x423@1.png
    width: 752
    height: 423
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-3_624x351@1.png
    width: 624
    height: 351
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-3_224x126@1.png
    width: 224
    height: 126
  source-image:
    url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-3_orig.png
    width: 3840
    height: 2160
- caption:
    C: Mixxx with the Shade Classic skin
  thumbnails:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-4_1248x702@1.png
    width: 1248
    height: 702
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-4_752x423@1.png
    width: 752
    height: 423
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-4_624x351@1.png
    width: 624
    height: 351
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-4_224x126@1.png
    width: 224
    height: 126
  source-image:
    url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-4_orig.png
    width: 3840
    height: 2160
- caption:
    C: Mixxx with the Shade Dark skin
  thumbnails:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-5_1248x702@1.png
    width: 1248
    height: 702
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-5_752x423@1.png
    width: 752
    height: 423
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-5_624x351@1.png
    width: 624
    height: 351
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-5_224x126@1.png
    width: 224
    height: 126
  source-image:
    url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-5_orig.png
    width: 3840
    height: 2160
- caption:
    C: Mixxx with the Shade Summer Sunset skin
  thumbnails:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-6_1248x702@1.png
    width: 1248
    height: 702
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-6_752x423@1.png
    width: 752
    height: 423
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-6_624x351@1.png
    width: 624
    height: 351
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-6_224x126@1.png
    width: 224
    height: 126
  source-image:
    url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-6_orig.png
    width: 3840
    height: 2160
- caption:
    C: Mixxx with the Tango skin
  thumbnails:
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-7_1248x702@1.png
    width: 1248
    height: 702
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-7_752x423@1.png
    width: 752
    height: 423
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-7_624x351@1.png
    width: 624
    height: 351
  - url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-7_224x126@1.png
    width: 224
    height: 126
  source-image:
    url: org/mixxx/Mixxx/0995be9389a91794c54d7b61939fce87/screenshots/image-7_orig.png
    width: 3840
    height: 2160
Releases:
- version: "2.5.6"
  type: stable
  unix-timestamp: 1774396800
  description:
    C: >-
      <p>
        Library
       </p>
      <ul>
        <li>
         Search: fix 'not' operator
         #15923
         #15918
        </li>
        <li>
         Rhythmbox: fix imports
         #15798
         #15770
        </li>
        <li>
         WTrackMenu: warn before opening more than 10 tracks in file browser
         #15828
         #15819
        </li>
        <li>
         Fix "dataChanged() called with an invalid index range" warning
         #15937
         #14610
        </li>
        <li>
         History: allow track file export
         #16074
        </li>
        <li>
         History: prevent deletion of current history after purging tracks
         #15991
        </li>
        <li>
         Tracks: improve performance when restoring large track selections
         #15973
        </li>
      </ul>
      
      <p>
        Effects
       </p>
      <ul>
        <li>
         White Noise: remove DC offset
         #15979
        </li>
        <li>
         White Noise: improve gain responds
         #15949
        </li>
        <li>
         Echo: fix distortion bug
         #15985
         #15835
        </li>
        <li>
         Echo: fix ramping of the send and feedback parameters
         #16006
        </li>
        <li>
         QuickEffect: fix crackling noise when switching
         #15796
         #15794
        </li>
        <li>
         Glitch: remove unnecessary cast to integer
         #16068
        </li>
        <li>
         Reverb: fix ramping of the send parameter
         #16001
        </li>
      </ul>
      
      <p>
        Controller Mappings
       </p>
      <ul>
        <li>
         Numark Mixtrack 3: update scripts
         #14180
        </li>
        <li>
         Pioneer CDJ-350: fix incorrect name in controller mapping
         #15683
        </li>
        <li>
         Reloop Beatmix 2/4: implement shift+jog wheel seek
         #15575
         #12334
        </li>
        <li>
         Traktor Kontrol Z1: fix crossfader cut
         #14451
         #14450
         #15945
        </li>
        <li>
         Traktor S4Mk2: check for deck undefined
         #14445
        </li>
      </ul>
      
      <p>
        Engine
       </p>
      <ul>
        <li>
         Fix scratching with keylock enabled and mapping using scratch2
         #15845
        </li>
        <li>
         AudioUnit: fix crash due to off-by-one error in parameter syncing
         #15919
        </li>
        <li>
         AudioUnit: fix startup crash by loading out-of-process
         #16106
        </li>
        <li>
         FX units: resolve issue preventing use on all samplers
         #15971
         #15799
        </li>
        <li>
         Fix false positive "First sound has been moved!" warnings log message
         #16054
        </li>
        <li>
         Beats: fix rare off-by-one beat issue with quantize and sync
         #13262
         #16086
        </li>
      </ul>
      
      <p>
        Preferences
       </p>
      <ul>
        <li>
         Interface: use main window screen to detect if skin fits
         #15824
         #15823
        </li>
      </ul>
      
      <p>
        Skins
       </p>
      <ul>
        <li>
         Time widget: make ShowSeconds only show seconds, no extra locale info
         #15805
        </li>
        <li>
         Search related menu: fix search click trigger
         #15912
        </li>
        <li>
         Tracks: avoid re-sorting table when purging/hiding tracks
         #15872
         #12565
        </li>
      </ul>
      
      <p>
        Target support
       </p>
      <ul>
        <li>
         Add Flatpak packaging files
         #15695
         #15922
         #15935
        </li>
        <li>
         Fail early if not running from Visual Studio environment
         #14623
        </li>
        <li>
         Make Debian non-free optional
         #15895
        </li>
        <li>
         Debian: remove 'qml6-module-qtquick-nativestyle
         #15771
        </li>
        <li>
         Ubuntu: retire Plucky Puffin 25.04
         #15926
        </li>
      </ul>
      
      <p>
        Miscellaneous
       </p>
      <ul>
        <li>
         Fix
         mixxx-test
         build to find
         mad.h
         #15803
        </li>
        <li>
         Num deck streamline
         #14112
         #16009
        </li>
      </ul>
- version: "2.5.5"
  type: development
  unix-timestamp: 1773425142
  description:
    C: >-
      <p>
        Note: Version 2.5.5 has been skipped following an issue in the release workflow.
       </p>
- version: "2.5.4"
  type: stable
  unix-timestamp: 1765670400
  description:
    C: >-
      <p>
        Controller Mappings
       </p>
      <ul>
        <li>
         Korg Kaoss DJ: fix scratching with left wheel
         #15607
         #15121
        </li>
        <li>
         Numark-NS6II: fix typo in NS6II.PadMode
         #15428
        </li>
        <li>
         Pioneer DJ CDJ: fix broken initiatlisation
         #15363
         #15343
         #14731
        </li>
        <li>
         Reloop Beatmix 2/4: fix overriding persisted fx routing
         #15574
         #14917
        </li>
        <li>
         Traktor S4Mk3: don't stop scratch mode if platter is being held
         #15570
        </li>
        <li>
         Components JogwheelBasic: Disable scratching when leaving
         vinylMode
         #15336
        </li>
      </ul>
      
      <p>
        Skins
       </p>
      <ul>
        <li>
         LateNight PaleMoon: add icons for dark hotcue loops, optimize light SVGs
         #15448
         #15339
        </li>
        <li>
         LateNight: fix color of effect toggle buttons
         #15467
        </li>
        <li>
         LateNight: work around style bug in Qt 6.9.2 causing black key button text
         #15404
         #15351
        </li>
        <li>
         LateNight: revert xfader buttons to one (cycling) toggle
         #15395
        </li>
        <li>
         Tango: restore VU meter mini backpath
         #15544
        </li>
        <li>
         Improve and unify sampler sync button behaviour across all skins
         #15399
        </li>
      </ul>
      
      <p>
        Library
       </p>
      <ul>
        <li>
         Playlists: polish code for moving selected Tracks
         #15454
        </li>
        <li>
         Playlists: disable all modifying actions when locked
         #15456
        </li>
        <li>
         Playlists: improve performance when activating a playlist
         #15465
        </li>
        <li>
         Track view header: avoid narrow columns after restoring header with hidden columns
         #15331
         #10325
        </li>
        <li>
         Computer: fix "Refresh directory tree" action
         #15301
        </li>
        <li>
         Computer: parse artist+title from filename if both tags are empty
         #15302
        </li>
        <li>
         Computer: stop model population when switching to another feature
         #11445
         #15677
        </li>
        <li>
         Library scanner: make Cancel button work again
         #15320
         #14940
        </li>
        <li>
         Library scanner: fix an issue when verifying remaining tracks
         #15346
        </li>
        <li>
         Sidebar: expand items to full width to maximize click-responsive area
         #15330
        </li>
        <li>
         focus tracks view when selecting a track via deck track menu
         #15543
        </li>
        <li>
         Search: maintain cursor position when saving query
         #15512
        </li>
        <li>
         Search: add proper DateAddedFilter
         #15572
        </li>
        <li>
         Analyze view: avoid listing tracks that don't match the 'New' filter
         #15597
         #14873
         #15693
        </li>
        <li>
         Traktor feature: fixes to Traktor and Rekordbox collection importer
         #15645
         #15671
        </li>
        <li>
         Fix possible crash and other issues with Rekordbox USB
         #15745
         #13624
         #13309
         #10672
         #11373
        </li>
      </ul>
      
      <p>
        Preferences
       </p>
      <ul>
        <li>
         Library: reset library font/row height when closing without apply
         #15455
        </li>
        <li>
         Decks: fix Restore Defaults for rate slider direction and track time display
         #15443
         #15444
        </li>
        <li>
         Sound Hardware: don't allow closing preferences with faulty Sound Hardware config
         #14576
         #6077
        </li>
        <li>
         Library: fix display of font style
         #15382
        </li>
        <li>
         Waveforms: fix handling of invalid overview config type
         #15422
        </li>
        <li>
         Broadcast: handle and fix invalid config strings
         #15525
        </li>
      </ul>
      
      <p>
        Target support
       </p>
      <ul>
        <li>
         Update macOS (Intel) runner for building Mixxx to macOS Sequoia 15
         #15391
        </li>
        <li>
         Welcome Ubuntu 26.04 LTS Resolute Raccoon
         #15588
        </li>
        <li>
         Upload all 2.5 builds to "Patch Builds" ppa:mixxx/mixxxpatches
         #15436
        </li>
        <li>
         CMakeLists.txt: fix handling of custom CMAKE_OSX_DEPLOYMENT_TARGET
         #15356
        </li>
        <li>
         debian_buildenv.sh: assert for bash
         #15274
         #15273
        </li>
        <li>
         debian_buildenv.sh: use /etc/os-release instead of the obsolete /etc/lsb-release
         #15298
        </li>
        <li>
         debian_buildenv.sh: fix for Ubuntu Noble (24.10)
         #15292
        </li>
        <li>
         Fix building without an X Window screensaver
         #15297
        </li>
        <li>
         Fix building with FLAC V 1.5
        </li>
        <li>
         Support building with Qt 6.10: Add Qt6::GuiPrivate
         #15502
         #15485
        </li>
        <li>
         Touchscreen on Windows 11: disable touch -&gt; mouse event translation
         #15547
         #15546
        </li>
        <li>
         Fix missing QuickTemplates2 in Windows Installer
         #15439
        </li>
      </ul>
      
      <p>
        Misc
       </p>
      <ul>
        <li>
         Cover Art: Fix a rare issue causing an infinite loop and high CPU load when fetching a cover art from metadata failed unexpectedly
         #15451
         #15199
        </li>
        <li>
         Network Clock: fix writing wrong number of silence after a long underrun
         #15400
        </li>
        <li>
         Engine: tidy debug log messages in case of sample cache misses
         #14793
        </li>
        <li>
         Engine: use the correct number of channels for underflow compensation
         #15394
        </li>
        <li>
         Effects: fix quantisation in case of engine samplerate != track samplerate
         #15538
         #15300
        </li>
        <li>
         Menu bar: fix showing/hiding via Alt
         #15352
         #15350
         #15396
         #15385
        </li>
        <li>
         Fix Menu checkbox behaviour, consistency &amp; cleanup
         #15365
        </li>
        <li>
         Fix time warping when click-and-dragging waveform
         #15579
         #15619
         #15610
        </li>
        <li>
         Update Keyboard SVG
         #15635
        </li>
        <li>
         SoundSourceFFmpeg: Fix opening files with non ASCII characters
         #15700
         #15681
        </li>
        <li>
         Fix possible crash due to division by zereo in waveform code
         #15738
         #15737
        </li>
      </ul>
- version: "2.5.3"
  type: stable
  unix-timestamp: 1756771200
  description:
    C: >-
      <p>
        Controller Mappings
       </p>
      <ul>
        <li>
         Icon P1-Nano MIDI 1: new mapping
         #14602
        </li>
        <li>
         Traktor Kontrol S2 Mk1: Fix effect light on application start
         #15102
        </li>
        <li>
         Traktor Kontrol S4 Mk3: tempo offset per deck
         #14882
        </li>
        <li>
         Traktor Kontrol S4 Mk3: don`t duplicate beatloop_activate behaviour
         #14992
        </li>
        <li>
         Traktor Kontrol S3: allow full library navigation
         #14980
        </li>
        <li>
         Traktor Kontrol S3: fix hotcue color output
         #15185
        </li>
        <li>
         Numark NS6II: map the shiftbutton messages to decks 1/3 and 2/4
         #15229
        </li>
      </ul>
      
      <p>
        Engine
       </p>
      <ul>
        <li>
         Turn on deck quantize buttons by default
         #15245
        </li>
        <li>
         Avoid engine freeze when loading a new track while scratching with waveform or spinny
         #15086
         #15082
        </li>
        <li>
         Prevent crash with null track pointer
         #15114
        </li>
        <li>
         Fix Metronom with 96 kHz engine sample rate
         #15130
        </li>
        <li>
         Waveforms: don't scratch on mousepress/move with empty waveform
         #15143
         #15088
        </li>
        <li>
         Reverb effect: Fix memory leak
         #15262
        </li>
      </ul>
      
      <p>
        Vinyl Control
       </p>
      <ul>
        <li>
         Do not try to "correct" for drift in absolute mode.
         #14960
        </li>
        <li>
         Fix connection to "passthrough" and "scratch_position_enable" controls.
         #15173
         #15167
         #15174
        </li>
        <li>
         Fix getting sample rate
         #15195
         #13974
        </li>
        <li>
         Remove track selection mode
         #15189
        </li>
        <li>
         Fix handling of "vinylcontrol_enabled" causes a frozen vinyl spinny mouse control
         #15168
         #15165
        </li>
        <li>
         Pitch filter improvements
         #15230
        </li>
        <li>
         Add a quadrature phase tracker
         #15217
         #15283
        </li>
      </ul>
      
      <p>
        Target support
       </p>
      <ul>
        <li>
         Windows: Update build environment to Visual Studio 2022
         #15006
        </li>
        <li>
         Retire Ubuntu Oracular 24.10
         #15100
        </li>
        <li>
         Add qt6-svg-plugins to Debian package
         #15124
         #15117
        </li>
        <li>
         missing include cstdlib
         #15132
        </li>
        <li>
         Improve zsh compatibility for macos_buildenv.sh
         #15097
         #15091
         #15092
        </li>
        <li>
         CMake: Set PREFIX in ExternalProject_Add()
         #15170
        </li>
        <li>
         Allow to build with GCC 15 and LTO enabled
         #15238
        </li>
      </ul>
      
      <p>
        Misc
       </p>
      <ul>
        <li>
         Broadcast preferences: make setting string translatable
         #15023
         #15013
        </li>
        <li>
         Add missing translation in Eject button tooltip
         #15113
         #15105
        </li>
        <li>
         Sound Hardware preference: add (?) linking to Sound APIs in the manual
         #14935
        </li>
        <li>
         Sound Hardware preference: add a hint regarding pick up position of deck and bus outputs
         #15255
        </li>
        <li>
         Fix column header text assignment
         #14944
        </li>
        <li>
         Remove runtime assert to not risk crashes
         #15000
        </li>
        <li>
         Tracks: prevent reorder with Alt keys when model (playlist) is locked
         #15135
        </li>
      </ul>