What is the feature or ability you would like to have?
Linux version. It could be AppImage, Flatpak, or Snap image if it is not reasonable to build dedicated binaries for .deb (Debian, Ubuntu), .rpm (Centos, Redhat), and Aur (Arch Linux).
How will this feature help you and others?
Linux users who are DJs are a pretty niche market, but Lexicon should take note of them. Linux users are good at coding, so they could code integrations that could be used on other platforms. I don’t know what stack Lexicon uses, but I bet compiling for Linux is not too hard since there are already Mac and Windows versions. Pioneer’s CDJ USB binary format is reverse-engineered (Database Exports :: DJ Link Ecosystem Analysis), so the Linux community could create an application that queries the Lexicon SQLite database and exports the data to a USB stick that Pioneer’s CDJ players can play.
Is this feature available in an existing product? If so, what product?
The only DJ software available for Linux is MIXXX (https://mixxx.org) DJ software, which is pretty simple. On the video editing side, DaVinci Resolve has gained much popularity since the Linux version’s release. Power users have been able to configure a system just for them, and it would be great to have a similar powerful system in the DJ world.
Does a workaround currently exist?
Using Lexicon’s Windows version over Wine (https://www.winehq.org/) doesn’t work and there isn’t an entry on the Wine application database.
I just read on the forum just now that you are probably using the Electron framework. If it’s true, then it’s great because Electron is cross-platform.
If you build your Electron apps with Electron Builder, shipping the Linux version is super easy, using AppImages. It doesn’t require you to sign up for an online developer account anywhere, doesn’t require you to do any fancy signing, auto-update with electron-updater, and can just be hosted on your website like a regular file.
Using this single command you can build Linux version:
electron-builder build --linux AppImage
Every distribution can run AppImage files, so you can cover every distribution with this one build. Stick the AppImage on your website alongside your exe and dmg files.
Or how about Mixxx library integration? Honesty mixxx is my favorite, but it does’nt mix well with other software. harhar I successfully mapped and programmed my controller for mix. The library is rather simple. A simple export into mix format then onto the linux computer. You can already do this but really export from rekordbox then import to mixxx is rather time consuming. I’ll make a separate post sometime. cheers.
Going to checkout the electron build. thanks. Anyone tried running it in wine? I saw some people running mixxx with wine on the mixxx forums.
bumping this as well, it would be really nice to have Linux support so those of us playing on Mixxx could export our libraries to Rekordbox USBs and play on club systems.
I didn’t have plans for a Linux version yet since DJ apps always need Windows or Mac (officially) but I’m working on Pioneer USB / CDJ support now and it would be pretty great to be able to do that from Linux… So I’m revisiting Linux support at some point
BIG +1 from me - Would love a Linux version with Pioneer USB export, I hate having to run Rekordbox on a VM and my Macbook is getting old and is cut off at Mac OS 11 (Officially). I Daily Drive Linux Mint at my desk, no duel boot since all my games run through steam anyways and everything else I do these days is browser based. Rekordbox 7 Does partially work in wine, but USB export and Software control (outside of basic midi) don’t work. Pro DJ Link does, so it’s functional at least for using standalone mixers over LINK to tag and sorts tracks just over Ethernet, but without USB export that’s not very useful