Sign In:     


Forum: Wishes and new features

Topic: multiplayer online feature
Hello VirtualDJ team,

I would like to suggest a Multiplayer Mode based on turns.

Two DJs join the same online session. Only one DJ plays live at a time and controls the master output. The other DJ can prepare in private: search tracks, set hot cues and pre-listen with headphones, without affecting the live mix.

When the turn ends (for example after 20 minutes or 5 tracks), VirtualDJ shows a countdown and the second DJ takes over with a track already prepared on the other deck, making a seamless transition with the crossfader. Then the controls lock for the first DJ.

The screen would show "NOW PLAYING: DJ 1 / DJ 2", and the whole session could be recorded as one continuous set, with markers showing who played each part.

This would allow real back-to-back sets between DJs in different locations.

Thank you,
DJ Trepasito RD
 

Posted Fri 06 Nov 26 @ 10:26 pm
That kind of operation typically would require a server to handle priorities, to keep track of timing e.t.c.
Latency (especially buffering) is another thing to consider that would make what you want practically impossible.
Even without having a human being "crossfading" to take over "seamlessly" from the other DJ, radio stations have exaclty the same issue when they need to deal with remote streams. They get away by using sweepers and jingles to mask the transitions between the feeds.
If you ever heard an online stream or watched a DJ on Twitch, or better yet, if you have done those things yourself, you should know what I mean. It could take anywhere from 2/3 up to 20 secs from the moment you do something until the audience hears it. Now imagine being the "other" DJ in queue and hearing what the DJ before you is doing with 20 seconds delay..

So, VirtualDJ is not really the place to ask for such a feature. It should be a separate "app" (server) by it's own that would also have deal with latencies.