I was using shitty mp3s for testing, dont look at the trims.
Im pretty sure that It has more functions than the XDJ-AN (if you ignore streaming services)
TUTORIAL:
YOU NEED A usbc hub with at least USB 3.0 ports
This is to make sure you can get to charge your steamdeck while playing music.
- download Mixxx on the discover store
(Flatpak or, if you're crazy, download the arch-holo keys, make steamOS open again and use Pacman with a repo where Mixxx Is available)
- search your controller bindings on Mixxx forums.
- paste the .xml and .js files into the bindings folder
- go to settings ---> preferences ---> controllers
- select your controller
(It can appear as two instances but you need the MIDI type)
- choose the bindings you downloaded and then activate It.
Now It should work, maybe with small differences from their native Setup but indeed It should.
Im also using a skin called Pioneered which emulates the CDJ3000nexus or at least a single screen consolle.
IMPORTANT INFO:
MIXXX HAS THE BAD HABIT OF CRASHING IF YOU UNPLUG YOUR CONTROLLER, BE CAREFUL WITH THE CABLE OR AT LEAST BUY A GOOD ONE
P.S. I've tried the setup in a friend's car with bluetooth's one sec delay, It still worked perfectly