Thanks for the tip and the link to the wishlist, @ronso!
I use Mixxx on a Raspberry Pi with a small (poorly responsive) touchscreen and no keyboard or mouse. The whole point of my project, inspired by pi_dj, is to avoid having to drag a power hungry laptop around, when my controller already gives me most of the feedback, that I need, and the most important screen task is to list and browse content, I can put on the decks on the controller.
I have wanted to achieve that ever since trying my first digital controller, and finally the Pi 4 (or another singe-board) is powerful enough to deliver reliable performance. Mixxx is the only software choice for this scenario, because none of the proprietary DJ applications will run on neither Linux nor an ARM processor. This makes me ever so thrilled about the 2.3 beta feature to read the metadata from other applications. All of a sudden you really can take basically any crummy old controller and make it club standard compliant, so any DJ that has prepared their set for CDJs can just plug in their USBs and start playing. Not even users of Serato or Traktor are required to bring their gear anymore, unless they want to. Everyone can just plug in and play on just about any device for dj’ing (even homemade).
Only Mixxx has ever made that option available to my knowledge, even though I know for sure, I’m not the only person who ever wished for it, so thanks to all the devs and designers for making the wish come true. It’s all I hoped for and is even beating my expectations. I have only run into smaller, mostly resolvable quirks like configuring a skin to display properly on a cramped, low-resolution screen or like this minor problem of how to cleanly unmount a removable drive while still performing (from another drive). For that, I’m thinking about mounting removable drives default to write-only, since I don’t need write functionality and wouldn’t mind protecting the content of the drives from accidental overwrites anyway. Speaking of, does the filebrowser update when drives are added or removed. I seem to remember it only scans for content on startup so it not, perhaps I could add this to the wish list also, though it feels like I should feel ashamed of asking for more.
I’m sorry for rambling. Just wanted to share some of my excitement. It may cloud my judgement, but I kind of suspect you will see a lot more use like this, once DJ communities around the world discovery just how many things that are suddenly possible which previously haven’t been available. Heck, you might even see some harsh competition from the proprietary DJ software makers when they discover, their expensive applications are notably inferior, so keep up the great work