Wednesday, October 24, 2007

Mixxx 1.6.0 Running on OS X

I picked up a Macbook a few days ago after weeks of trying to find a decent laptop. This is good news for Mixxx because it means our OS X maintainer (*cough* me) now has a Mac at home. :)

Since the last time I compiled Mixxx on OS X, we've done a tremendous amount of work to port the project to QT4. Because of all the changes, I needed to give our SCONS build files an update in order to make Mixxx 1.6.0 build properly on OS X. After a few hours of tweaking away, I got it compiling, linking, and running (don't take that for granted):

In the long run, hopefully we'll be able to better tackle OS X-only bugs. Despite this screenshot, we're still a ways off from the 1.6.0 beta release. We've got a fair number of bugs to fix in the meantime before anything is releasable.


  1. Hi guys!!!!
    Can be explained mixxx commandline features???
    On my linux machine i want to start automatically on a custom session, my mixxx copy in fullscreen with a custom device on a custom path.
    For an example on my .xinitrc i can run a commandline like "mixxx -F -d /dev/dsp2 -p /path/to/mp3 -S jackd", with fantasy i've created -F as fullscreen, -S audio server to use, and -d a device if server is oss or alsa .
    It will be a big feature, for creating lowcost custom dj console based on linux with trashware.

  2. Hello,
    I'm just wondering if Mixxx will allow you to save/record your mixes?

  3. Hi phyr0:

    Unfortunately, Mixxx doesn't have any commandline options at the moment besides just passing it the name of one or two songs to load at startup. If you'd to work on this feature, join our developer's mailing list and I'll help you get started on it. (It wouldn't be hard to add the fullscreen flag, at least. Everything else is already configurable through the .mixxx.cfg file.)

    If you'd like to put this feature request "on record" so we don't forget about it, please file it in our feature request tracker:

    Anonymous: Mixxx 1.6.0 will allow you to save/record mixes on at least Linux and OS X. (The final release should support all three platforms, the beta might not support recording on Windows. It just depends on how much time we have.)

  4. quote "(It wouldn't be hard to add the fullscreen flag, at least. Everything else is already configurable through the .mixxx.cfg file.)"

    Yes but it doesnt start automatically on fullscreen.
    There is a command to put on .mixxx.cfg to start it on startup???

  5. alex: I think you misunderstood what I meant. I was just trying to say that it wouldn't be very difficult to code support for extra commandline flags.

    Anyways, I had a few minutes of spare time, so I went ahead and added this to Mixxx 1.6.0 (the -f flag).

  6. Can you tell me when the 1.6 release will be done? I'm waiting hardly cause i've heard that it'll support 2 soundcards. Thanks for reply! Mischka

  7. Hi Mischka,

    We're trying as hard as we can to fix up the remaining bugs in 1.6.0. Unfortunately, I can't say exactly when we'll be done, because I just don't know.

    If anyone's a coder and would like to help us squash the remaining bugs, we could sure use your help! (Join #mixxx on Freenode...)

  8. Hello, nice work guys!! I love your program, I' m running it on a Macbook with edirol fa-101 audio interface and works fine, tomorrow I'm gonna try it with 2 timecoded vinyl.. Sorry I'm not a developer, but a dj.. Anyhow from my side an important thing is that you provide another stereo out for connection to an external mixer, (now I do this using headphone out for deck 2).. And develope a "phono emulation" for timecode inputs, I spend some hours to emulate Riaa with ableton 7 eq and vinyls sound perfect.. So can be hard, insert this equalization in the preference setup?
    Greetings from Italy