prolink-go icon indicating copy to clipboard operation
prolink-go copied to clipboard

Allow the software to run alongside rekordbox

Open evanpurkhiser opened this issue 7 years ago • 5 comments

Currently rekordbox takes exclusive control of the UDP socket used to receive status information about the CDJs.

evanpurkhiser avatar Feb 03 '17 08:02 evanpurkhiser

Hi @EvanPurkhiser does this mean that I cannot use prolink-overlay for example with Rekordbox in link export mode, I can only use it when playing from USB etc?

Is this a hard limit due to the way Rekordbox works or the DJ Link protocol etc, or could it be worked around?

I typically avoid playing from USB except when there's no alternative, because I find the export mode a lot more convenient

Thanks 🙂

alza-bitz avatar Feb 06 '20 20:02 alza-bitz

There is no way to work around this. Only one program can implement the DJ link protocol per IP address, sadly.

brunchboy avatar Feb 06 '20 21:02 brunchboy

Seems like a workaround would be to run prolink-go in a Docker container if you wanted Rekordbox and prolink-go running on the same machine. The Docker container's network traffic would appear to be coming from the Docker host IP rather than localhost.

Is there any technical reason why this wouldn't work that I'm not aware of? Would be happy to submit a pull request with a dockerfile, instructions, etc...

diemonster avatar Apr 03 '20 19:04 diemonster

I’m not familiar enough with docker networking to be certain it would handle all of the subtleties of broadcast traffic, but it certainly could work. The best way to find out is to try.

brunchboy avatar Apr 03 '20 19:04 brunchboy

@diemonster would love to see if that works. I've 100% thought about running this in a docker container, just never had time to implement.

evanpurkhiser avatar Apr 25 '20 07:04 evanpurkhiser