There is 1 PC where:
Currently only those files are available in the xwax-0.3 filebrowser which had been included by start-parameter.
./xwax -l /MUSIC/myDir -a hw:0 -a hw:1 -a hw:2
Usage of files located outside of this directory is not possible without a restart of the software.
Goal is to use a PHP/Java/C/whatever filemanager with its own MySQL/Oracle/whatever database rather than the internal filebrowser for loading a specific track (with known fullpath) into 1 of the decks
Here is what I would do:
First, make an flag on the command line to disable the record selector.
Shouldn't be too hard if done carefully.
Second, implement a listening socket in the 'rig' which is there to
receive instructions. Use this to instruct a track to load. The rig is a
good place for this, because the 'service thread' already manages other
sockets, so some of the structure you need is already there.
Once you've got this, that's everything you need to then call that from
your PHP music selector.
You can then either run xwax on one machine for all 3 decks, or actually
use separate machines (for separate monitors if you want an easy way to
get 3) and run 3 copies of xwax. Perhaps more than 3.
So if you have someone who can code in C, I'd suggest trying the things
above.