Engine DJ 5.0 on Linux under Wine – custom patches

I’ve been working on getting Engine DJ 5.0.0 running reliably on Linux under Wine, and after a bit of digging into Wine’s source code I’ve ended up with four patches that together seem to make it usable for me.

A few caveats up front: These patches touch Wine’s file locking and drive management internals, which means they are messing with write operations. They work for me and I’ve tested sync to a real exFAT SD card, but this is lightly tested hobby work, not a production release. If something goes wrong with your library or your card, that’s on you. Back up your Engine Library, and music, before trying any of this. You’ll also need Linux command-line confidence to build Wine from source — this is not a download-and-run situation.

Source and build instructions: djzogmelbourne2/wine-enginedj: patches for wine that make it work slightly less bad with Engine DJ v5.0 – Codeberg.org Continue reading

The DENON PRIME GO as main DJ device, one year on

I’ve had the DENON PRIME GO now for just over a year. It replaced my Linux laptop / MIXXX / Pioneer DDJ-SB2 setup, which was great – but I’d had the occasional cryptic crash on stage that was near impossible to replicate in my home studio and debug effectively.

I feel I haven’t abandoned Linux as the ENGINE OS DJ platform is an embedded Linux appliance under the hood – though it is not open source.

TLDR:

Great sound, convenient, reliable. Not perfect, but more than good enough. I’ve played a bunch of shows of various sizes using this device in the last year and it has delivered. It lets me enjoy the music and have fun.

I had one hardware failure with it – the cross-fader stopped working, but not while playing “live”.  Denon/DJCITY repaired this under warranty, which took about 6 weeks.

On to the details….

Continue reading