Hacker News new | past | comments | ask | show | jobs | submit

Mixxx: GPL DJ Software

https://mixxx.org/
Used mixxx to do the djing for my wedding last year. Created a collaborative music voting site for the guests, then got all the music and made a mix which worked really well, even going between genres. Had a lot of fun playing with it getting everything ready and it worked with a couple of DJ controllers bought cheaply without any issue.

I even made a little program to read the now playing track from the sqlite database which then allowed the lights to follow the music (for complex reasons I don't have time to explain).

Most importantly it worked on the night without missing a beat.

loading story #42771957
Can you share the program that reads the now playing track? We use Mixxx at a student radio station and we could maybe try using something like this to show the now-playing track on the website.
loading story #42770404
loading story #42770609
loading story #42771662
loading story #42773225
Been using it for the past few years, nothing bad to say about it, lovely piece of software. Vendor lock-in is very present in this field, with different brands of controllers supported by a myriad of proprietary DJ applications all more interested in onboarding you to their music subscription services rather than implement useful features or support open protocols.

Meanwhile, Mixxx allows you to write your own adapter scripts for any controller you have (as long as it outputs MIDI), and there's a built-in library featuring scripts for the most common commercial controllers and MIDI devices out there.

loading story #42770395
loading story #42770741
loading story #42772087
loading story #42772698
loading story #42771155
loading story #42771056
loading story #42772350
I very much like the website itself, built to work without Javascript, and doesn't make any external calls as far as I can tell
loading story #42772119
loading story #42772199
loading story #42772305
loading story #42771580
loading story #42772314
loading story #42771013
I've been using this for the few DJ sets I do per year. Very complete software, very stable also.

Sadly I have to use RekordBox now that I want to not bring the laptop + DJ controller, but just a USB stick. And RekordBox does not run well on Linux (tried VirtualBox and Wine, both failed attempts).

Sadly there's no RecordBox clone, or "export to RekordBox USB" feature on Mixxx.

> And RekordBox does not run well on Linux

RekordBox doesn't even run well on Windows, so hard to imagine what worse looks like.

But yeah, if Mixxx (or other FOSS software) could offer writing playlists into USB sticks, I'd get rid of RekordBox yesterday because few software out there works as bad as RekordBox.

loading story #42770330
loading story #42771218
loading story #42771997
>GPL DJ Software

Its kind of a nuisance that, as a requirement to build Mixxx on MacOS, ones has to use foreign binaries, disable Gatekeeper, run a 'first build', and from that point on .. can treat the project as a regular CMake project. Re-enable Gatekeeper after the 'first build'.

Hmm.

What are the custom binaries for? Surely not cmake. Not having - yet - done this myself (until I can put it in a VM), I'm nevertheless kind of curious about this necessity.

Any Mixxx/MacOs devs care to describe the contents?

What does GPL stand for?
GNU General Public License: https://en.wikipedia.org/wiki/GNU_General_Public_License

It's one of several options for software licenses a developer or team can use when distributing a piece of software to help ensure that it and its derivates stay free and open-source.

loading story #42770257
{"deleted":true,"id":42770006,"parent":42769990,"time":1737389276,"type":"comment"}
Its like when Morpheus goes into the Matrix to free more people.
loading story #42771157