[HN Gopher] The new shape of Mixxx 3.0 - Open Source DJing
       ___________________________________________________________________
        
       The new shape of Mixxx 3.0 - Open Source DJing
        
       Author : SamWhited
       Score  : 40 points
       Date   : 2025-08-06 21:29 UTC (1 hours ago)
        
 (HTM) web link (mixxx.org)
 (TXT) w3m dump (mixxx.org)
        
       | weinzierl wrote:
       | I love Mixxx, I use it daily as a music player. I know it is a
       | virtual DJ deck, but it is also a fantastic music player.
       | 
       | That being said the following sentence makes me a bit concerned
       | _" The current user interface of Mixxx has served us well, but as
       | technology evolves, so must we."_
       | 
       | As far as I know QWidget is neither deprecated nor are there any
       | plans for that. I think Mixxx has one of the best UI's I ever
       | encountered, in design and execution. Please don't botch this.
        
         | teruakohatu wrote:
         | I am intrigued, what makes it a good music player for non-DJs?
        
           | weinzierl wrote:
           | I like the way you organize your music in crates and
           | playlists, which are permanent structures and then you
           | arrange everything for the occasion[1] in the AutoDJ, which
           | is ephemeral.
           | 
           | I also like the BPM and key display.
           | 
           | [1] In my case just my current mood
        
         | herbst wrote:
         | I recently looked and bought into the DJ tech today. I know
         | mixxx, used it many times. And Rekordbox isn't perfect either.
         | But you can't even compare. If the one is Dj Software, mixxx
         | right now, is just a music player with DJ theme
        
           | __jonas wrote:
           | I'd be interested to know what the main differences are
        
         | ahartmetz wrote:
         | Yeah, I know both QWidgets and QML quite well and I also don't
         | see a strong reason to port. Genuinely custom painting of
         | highly detailed elements in QML is either pretty annoying
         | (comparable to doing it in OpenGL, and then you still need to
         | do user interaction without much help from the framework) or
         | slow if cobbling it together from existing items or using a
         | canvas. I've helped fix particular issues on a project that
         | needed highly detailed custom painting in QML (think rendering
         | text in an editor component, though it wasn't that), but in the
         | end it failed for performance reasons. I knew of some really
         | good developers on that project, so it wasn't plain
         | incompetence.
         | 
         | Mixxx might not have that problem, not sure. The waveform view
         | is presumably custom painted, but shouldn't be too difficult.
         | There may or may not be others.
        
       | aurumque wrote:
       | The fact that Mixxx works as well as it does on Linux is a
       | testament to human ingenuity and perseverance. It is truly The
       | People's mixing deck.
        
       | clpwn wrote:
       | Shoutout to Mixxx, it's one of the examples of open source being
       | able to match and in many ways surpass the enjoyability of their
       | closed-source for-profit alternatives. I regularly give it as an
       | example alongside things like Blender to show that a better, more
       | free software world is possible outside of just developer tools.
        
       | dang wrote:
       | Related. Others?
       | 
       |  _Mixxx: GPL DJ Software_ -
       | https://news.ycombinator.com/item?id=42769871 - Jan 2025 (133
       | comments)
       | 
       |  _Mixxx, a free and open source DJ software_ -
       | https://news.ycombinator.com/item?id=31731814 - June 2022 (14
       | comments)
       | 
       |  _Open source digital DJ: Integrating Airtime and Mixxx_ -
       | https://news.ycombinator.com/item?id=2580273 - May 2011 (4
       | comments)
        
       ___________________________________________________________________
       (page generated 2025-08-06 23:00 UTC)