frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

The new shape of Mixxx 3.0 – Open Source DJing

https://mixxx.org/news/2025-08-06-qml-project/
79•SamWhited•6h ago

Comments

weinzierl•6h ago
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•6h ago
I am intrigued, what makes it a good music player for non-DJs?
weinzierl•5h ago
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•6h ago
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•5h ago
I’d be interested to know what the main differences are
crtasm•4h ago
An alternate view on this is Rekordbox is software that you have to pay for, tries to upsell you to a monthly subscription, has arbitrary limitations on what hardware it will work with and by default sends data about every track you play to some 3rd party service.

Mixxx doesn't do any of that and it's absolutely powerful enough to use for DJ sets.

ahartmetz•6h ago
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. Edit: I think it can be done, it's just a lot of avoidable work.

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.

sugarpimpdorsey•2h ago
The one killer feature any DJ software can have - and it's a tough one - is....

Not crashing during playback.

But hey why refine and fix bugs when you can constantly iterate on new features no one asked for (sadly this applies to most open source software).

aurumque•6h ago
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•6h ago
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•6h ago
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)

paranoidxprod•4h ago
Recently got a mix board and have been learning on mixxx. If anyone has any general guides for learning to dj in mixxx I’d love to know. Honestly, I feel a little lacking in the fundamentals of digital audio so I’m probably going to focus on that before going too deep, but so far mixxx has been great! It was pretty hard for me to navigate, but that’s 100% because I have no idea what I’m doing. Curious to seeing if the update will help with discoverability.
elevaet•4h ago
Mixxx is a great piece of software, even better that it's OSS and runs linux. Exciting to see a new major release.

I've been using it lately (2.x) just mixing internally and with cue points set up in my tracks, and using the laptop keyboard for shortcuts. Works really well. For the occasional xfade etc I do have an external MIDI controller mapped to the xfade, levels, and eq but could get away without it for my style of mixing.

Been DJing off and on for 25y and producing electronic music for 30y.

nipperkinfeet•3h ago
This generally results in a bulky and oversized UI with excessive padding. The current UI is satisfactory and lightweight. Why fix something that's working well?
laserbeam•58m ago
Every single dj software is super crammed and has no empty space in it. This is true because djs cannot switch views while performing. There’s a lot of info which must be visible at all times on 1 single page. Regardless of UI framework or target device, it will continue to be like that because the target audience needs the interface to be dense.
allenbina•3h ago
I got out of DJing and into tech because of my love for dental insurance. For a while I tried to influence the direction of mixxx and was getting great feedback from other DJs but none from the developers.

This was my great introduction to why I will never be a great developer, and why open source will never be on par with paid professional software. I admire their efforts, but mixxx will always be a hobby project in my eyes.

zetanor•3h ago
What methods were you using to try and influence the direction of Mixxx?
Inviz•3h ago
I wish this had youtube video mixing support. This is something i cant find in other software.
allenbina•3h ago
this went out of style a long time ago. when you play videos out, everyone just stares at the screens.

Mac history echoes in current Mac operating systems

http://tenfourfox.blogspot.com/2025/08/mac-history-echoes-in-mac-operating.html
44•classichasclass•1h ago•7 comments

Claude Code IDE integration for Emacs

https://github.com/manzaltu/claude-code-ide.el
591•kgwgk•14h ago•194 comments

Rules by Which a Great Empire May Be Reduced to a Small One (1773)

https://founders.archives.gov/documents/Franklin/01-20-02-0213
84•freediver•4h ago•29 comments

A Candidate Giant Planet Imaged in the Habitable Zone of α Cen A

https://arxiv.org/abs/2508.03814
27•pinewurst•2h ago•9 comments

Project Hyperion: Interstellar ship design competition

https://www.projecthyperion.org
164•codeulike•7h ago•136 comments

Litestar is worth a look

https://www.b-list.org/weblog/2025/aug/06/litestar/
203•todsacerdoti•8h ago•50 comments

Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs

https://www.baseten.co/blog/sota-performance-for-gpt-oss-120b-on-nvidia-gpus/
9•philipkiely•1h ago•0 comments

The Day MOOCs Died: Coursera's Preview Mode Kills Free Learning

https://www.classcentral.com/report/coursera-preview-mode-paywall/
39•deepakkarki•3d ago•21 comments

More than two hard disks in DOS

https://www.os2museum.com/wp/more-than-two-hard-disks-in-dos/
8•userbinator•3d ago•1 comments

We'd be better off with 9-bit bytes

https://pavpanchekha.com/blog/9bit.html
106•luu•8h ago•195 comments

Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model

https://github.com/KittenML/KittenTTS
792•divamgupta•23h ago•322 comments

Jules, our asynchronous coding agent

https://blog.google/technology/google-labs/jules-now-available/
242•meetpateltech•12h ago•165 comments

Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work

https://www.collabora.com/news-and-blog/blog/2025/08/06/writing-a-rust-gpu-kernel-driver-a-brief-introduction-on-how-gpu-drivers-work/
224•losgehts•12h ago•28 comments

A fast, growable array with stable pointers in C

https://danielchasehooper.com/posts/segment_array/
144•ibobev•9h ago•58 comments

You know more Finnish than you think

https://dannybate.com/2025/08/03/you-know-more-finnish-than-you-think/
63•infinate•2d ago•30 comments

Apple increases US commitment to $600B, announces American Manufacturing Program

https://www.apple.com/newsroom/2025/08/apple-increases-us-commitment-to-600-billion-usd-announces-ambitious-program/
33•Zenbit_UX•4h ago•15 comments

The Bluesky Dictionary

https://www.avibagla.com/blueskydictionary/
119•gaws•7h ago•41 comments

301party.com: Intentionally open redirect

https://301party.com/
69•nahikoa•7h ago•13 comments

Multics

https://www.multicians.org/multics.html
102•unleaded•11h ago•21 comments

Out-Fibbing CPython with the Plush Interpreter

https://pointersgonewild.com/2025-08-06-out-fibbing-cpython-with-the-plush-interpreter/
25•Bogdanp•4h ago•0 comments

Comptime.ts: compile-time expressions for TypeScript

https://comptime.js.org/
104•excalo•3d ago•17 comments

A Man Who Beat IBM

https://every.to/feeds/b0e329f3048258e8eeb7/the-man-who-beat-ibm
45•vinnyglennon•3d ago•15 comments

Show HN: HMPL – Small Template Language for Rendering UI from Server to Client

https://github.com/hmpl-language/hmpl
7•aanthonymax•17h ago•5 comments

Breaking the sorting barrier for directed single-source shortest paths

https://www.quantamagazine.org/new-method-is-the-fastest-way-to-find-the-best-routes-20250806/
140•baruchel•13h ago•43 comments

The Inkhaven Blogging Residency

https://www.inkhaven.blog/
29•venkii•3h ago•32 comments

Automerge 3.0

https://automerge.org/blog/automerge-3/
254•surprisetalk•3d ago•22 comments

Zig Error Patterns

https://glfmn.io/posts/zig-error-patterns/
124•Bogdanp•13h ago•33 comments

303Gen – 303 acid loops generator

https://303-gen-06a668.netlify.app/
182•ankitg12•15h ago•62 comments

Rethinking DOM from first principles

https://acko.net/blog/html-is-dead-long-live-html/
193•puzzlingcaptcha•21h ago•171 comments

AI in Search is driving more queries and higher quality clicks

https://blog.google/products/search/ai-search-driving-more-queries-higher-quality-clicks/
47•thm•10h ago•64 comments