xwax whishlist

Standard xwax setup

Schema von Xwax-Setup Normal

There is 1 PC where:

special xwax setup @ gaswerk

Schema von Xwax-Setup Spezial

WANTED: COMMAND-LINE-TOOL (or source modification/implementation)

Currently only those files are available in the xwax-0.3 filebrowser which had been included by start-parameter.

example:
./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

solution: (directly from Mark Hill)

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.