My plugin to get info from virtual dj
Github page https://github.com/stokie-ant/virtualdj-lcd-smartie
Releases https://github.com/stokie-ant/virtualdj ... e/releases
Readme from Github:
Virtual DJ Shared Memory Plugin and Virtual DJ LCD Smartie Plugin
Consists of two Plugins
vdj_lcdsmartie
This is for the virtual dj side of things It creates a named shared memory object and two event objects that can be used to Send verbs to and receive replies from virtual dj.
vdj_lcdsmartie.dll would go in Documents\VirtualDJ\Plugins64\AutoStart I'm not sure if home versions of Virtual DJ support autostarting plugins though
"Local\VDJSM" // this is the named shared memory segment
"Local\VDJCommand" // this object signals the plugin to read a command from shared memory
"Local\VDJData" // the plugin sets this to signal that data is ready to be read from shared memory
So it can be used for more than just lcd smartie Check the console program in the vdj_lcdsmartie\demo folder
Built with visual studio 2022
vdj-smartie-plugin
This is for the LCD Smartie side of things
only 1 function
$dll(virtualdj.dll,1,verb,[window size]#[window id])
verbs are listed here https://www.virtualdj.com/wiki/VDJscript_verbs_v8.html
'window size' gives a left right scroll effect of 'window size' chars long
'window id' is mandatory if 'window size' is used. It is 0 to 9 and is used internally to track the scroll state. Every 'window id' on a screen must be unique
$dll(virtualdj.dll,1,deck 1 get_loaded_song title,0) Will just give a unformatted reply to 'deck 1 get_loaded_song title' ie. track name
$dll(virtualdj.dll,1,deck 2 get_loaded_song title,20#1) will give the reply but give it a left right scroll effect limited to 20 chars wide
Our new official repo is on github
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases
Virtual Dj Plugin
Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo
-
- Site Admin
- Posts: 305
- Joined: July 23rd, 2010, 8:32 pm
- Location: Las Vegas, NV USA
- Contact:
Re: Virtual Dj Plugin
I can see this being of great use since my company uses this program for gigs quite often. I will bust out one of the rigs and see what this can do! 

-
- Developer
- Posts: 118
- Joined: January 22nd, 2021, 3:36 am
Re: Virtual Dj Plugin
I noticed a lot of VDJ users looking for a way to get the currently playing track but the only way I can find that they had was to read it from the history database file after it has been played for enough time to be entered into the history. Using the demo program you can get anything that verbs support in real time. I hope you find it useful