Quick Sign In:  

Forum: VirtualDJ Technical Support

Topic: How To Force VDJ To Respect BPM & Key Tags ?
I scan my music using Mixed In Key [MIK],
updating the specific ID3 tags (BPM, Key, Energy),
before moving them to a specific folder structure
and only then, I load the songs into VDJ.

I find that VDJ recognises the songs,
and in my browser view, I can see song name, title, BPM, key .. .etc.
but I do NOT see the length of the song.

So, to see the song length, I have to choose "Analyze BPM",
but when I do this, sometimes VDJ will 'over-write' the SearchDB
with VDJ's key interpretation, and I 'lose' the MIK information.

VDJ does not write it into the song ID3 tag, but only the SearchDB.
When I "Reload Tags by Batch", it still does not update the SearchDB
with the MIK information from the ID3 tags.

So, I am looking for a way, to update length of song only,
in SearchDB, but not BPM or Key information.

Is this possible ?
 

geposted Thu 13 Jan 22 @ 9:25 am
AdionPRO InfinityCTOMember since 2006
Set useKeyFromTag to yes
 

geposted Thu 13 Jan 22 @ 10:43 am
Adion wrote :
Set useKeyFromTag to yes

it already was set to "Yes",
but VDJ over-rides the ID3 tag,
if/when it Analyzes the song
and then over-writes the BPM in the SearchDB

A lot of times, the browser view does not show the length of the song,
and I have to 'analyze' the song, but doing this, means over-writing the SearchDB BPM information
 

geposted Fri 14 Jan 22 @ 10:44 am
AdionPRO InfinityCTOMember since 2006
Unless you have setTagsAuto set and the key in the tag is actually overwriten, useKeyFromTag will keep using the key from the tag, regardless what the analyzer found.
 

geposted Fri 14 Jan 22 @ 10:47 am
Adion wrote :
Unless you have setTagsAuto set and the key in the tag is actually overwriten, useKeyFromTag will keep using the key from the tag, regardless what the analyzer found.

setTagsAuto = NO
useKeyFromTag = YES

i still have VDJ over-writing key information in the Search DB,
in spite of the song having its Key written to its ID3 tag.

A nasty example just happened now,
ie. song has its keys already written in its ID3 tag.
When moving this song into AutoMix,
VDJ automatically scans the song
and then displayed a different key in the AutoMix column.

 

geposted Sat 15 Jan 22 @ 6:34 pm
Does anyone know how to get around this issue ?

I still have this 'problem'.

VirtualDJ shows Key information from its own analyzer,
but not from the song's "Key Tags", ie. VDJ overrides the Key Tag in the browser.
 

geposted Fri 01 Jul 22 @ 2:26 pm
Setting useKeyFromTag = Yes

If that's not working then it's a bug.
 

geposted Fri 01 Jul 22 @ 2:27 pm
iamanotheryou wrote :
Does anyone know how to get around this issue ?

I still have this 'problem'.

VirtualDJ shows Key information from its own analyzer,
but not from the song's "Key Tags", ie. VDJ overrides the Key Tag in the browser.

Try recording a video of the process and then you'll either get specific advice on what you are doing wrong or vdj well know the repeatable steps in order to resolve the bug ( if it is one).
List all your non default settings in the video too
 

geposted Sat 02 Jul 22 @ 9:05 am
I just noticed this happening again, now.

I use Mixed In Key to set the keys into the ID3 tags of the MP3.

I have this set in VDJ.
useKeyFromTag = Yes

Still, when I load the MP3 into a deck,
VDJ automatically computes the key,
and ignores the ID3 tag.
 

geposted Sat 16 Mar 24 @ 4:28 am
Mr T a l 0 wrote :
Try recording a video of the process...


 

geposted Sat 16 Mar 24 @ 4:35 am
I think you need to change your workflow. It would help if you analyzed your new tunes before all the other processes, this is my workflow;

1. New songs are loaded into a monthly folder for each year on my hard drive. On refreshing that folder in VDJ, any new tunes are analyzed by VDJ.
2. In the next step, I use Platinum notes to process that month, only new tunes are processed.
3. Then I load that month into MiK and process them for BPM, Key & Cue points. Again only new tunes are processed.
4. Then I use OneTagger/Auto Tag to process that month to correct Tag info, spelling, names, etc.
5. Only then do I highlight that folder and Reload Tags in VDJ.

I've never had a problem using this workflow weekly.

These are my settings;



 

geposted Sat 16 Mar 24 @ 8:27 am
AdionPRO InfinityCTOMember since 2006
To check what VDJ knows about the file, also verify the information in the Tag Editor and see if what is read from the tag is actually correct
 

geposted Sat 16 Mar 24 @ 9:23 am
djles.co.uk wrote :
I think you need to change your workflow.


What I posted was not my workflow.

I was replying to an earlier post, about making a video that
VDJ doesn't respect the keys that Mixed In Key [MIK] is writing to the ID3 tag of the song.

I'm not a DJ per se nor do I play for an income.
It's just a bedroom hobby and just playing for fun for friends.

I just like to catalog my music according to year,
so when I'm getting the music, I don't trust the ID3 tags
and so, I process them with MIK first.

Then, move them to the right folder, by year,
and then, "batch reload tags" in VDJ.

I just found that VDJ doesn't always respect the ID3 tags and
VDJ analyzes the songs on its own.
Then, it writes the value, into the SearchDB, even though the ID3 tag is something else.


 

geposted Sun 17 Mar 24 @ 12:24 pm
djles.co.uk wrote :

These are my settings;




Here are mine:



 

geposted Sun 17 Mar 24 @ 12:27 pm
you seem to have your VDJ settings correct but how have you set up mixed it key?

mine is working fine with these settings.... of course i always scan files before VDJ sees them



just a NOTE i am writing the comments filed with key and energy so i can confirm the key info and see the energy info in VDJ
 

geposted Sun 17 Mar 24 @ 1:30 pm
I'm only writing the Camelot Key information and Energy into the ID3 tags.

I don't even care for 'Energy', but the Key information is useful.

Here are the only options I have on, for Mixed In Key.




My issue is not Mixed In Key, but VDJ, sometimes ignoring the ID3 tags.
It's the nature of my "issue", ie. it's not consistent enough for me to find patterns.
So, that's why my issue was reported many months ago
and why I just noticed this recently, hence coming back to this thread.

( I have other inconsistent observations of "action loops" not being triggered,
but I will save that for another thread, haha )

 

geposted Mon 18 Mar 24 @ 2:04 pm