After reading various threads I would like to purpose my point of view.
Assume that you have a tablet for play, and a phone to pre-listen and/or store music.
In tablet you can active wi-fi Tethering (also without internet) and became IP 192.168.43.1.Suggestions
:1. Pre-Cue listening via Wi-Fi
In the meanwhile we waiting for "USB OTG Audio 2 stereos", if in a dj-set the stereo is much important then precise mix, the solution may be to stream pre-cue listening via wi-fi (link to the same suggestion:http://forum.mixvibes.com/viewtopic.php?f=396&t=29645
It could be a experimental option in setting, choosing quality of pre-listening (mono/stereo, bit, ...) for then reduction of latency, then the visual waveform complete the accuracy of cue point.
RTP or HTTP protocol or similar, compatible with low performance devices (everybody has once).2. Connect to music archive/db on a second instance/device.
Now, if you have two devices, probably you synch your music archives, then you Scan and Analise for each device.
My second suggestion is connect to another instance of CrossDJ (or a dedicated app) in the LAN (I mean, wi-fi Tethering, see preamble), using the usual browser rules after selection of source "CrossDJ on Xxxx...". Main instance queries title/bpm on the second instance (its own database), then load mp3 and analysis file (waveform and cache) via LAN to RAM, play, save new cuepoints or analysis to the second database, and also already-played flag.
Another thread on this arguments: http://forum.mixvibes.com/viewtopic.php?f=396&t=294003. BPM-synch via wi-fi.
To complete the scenery of a mixer and two devices with CrossDJ, that browser the same archive, the next step is to synch decks via LAN.
Main music on my device crops a little sometimes during browsering and loading of the next track; so I could be use tablet and phone in One-Deck mode, with the new BPM-synch via LAN, it could be help.
Thanks for attention.
Comments are welcome.
Vespadj - Android user - Italy