If you have multiple machines with songs on them you can let BpmDj access songs on a remote machine.
The architecture is set up as a client/server setup. On the machines that serve songs, you run the BpmDj daemon. On the machine on which you run the UI, you run a regular BpmDj.
To install the daemon, you have to have java present on your system. Download BpmDj for Desktop and install the software.
To start the daemon, start it with
java -jar bpmdj.jar --daemon <mp3-directory>
which will directly start analyzing all tracks in the mp3-directory
If you just want to start the daemon without analyzing any tracks (because you already analyzed them in the past)
java -jar bpmdj.jar --daemon
At the master side (which is your main machine that will be used to create mixes), you have to enter the IP addresses of the places where your daemons are running. This is done in the Remote|Settings menu.
To add a host, click on the + icon. The name field can be anything you want, it is just there for identification purposes, but has not really any useful functionality. The IP address on the other hand, is the thing that matters. Here you should type in the IP address of the machine that runs the daemon.
Each BpmDj install can connect to multiple daemons at the same time.
The content of the Remotes dialog box can be
Open the mix you want to download the tracks from, then go to the Mix|Download menu. Downloaded files are stored in the BpmDj/Downloads folder.PrevNext