Sign In:     


Forum: VirtualDJ Technical Support

Topic: Saving Tags
I have the software set to "Automatically write infos to the file's tags when something is modified inside VDJ" however, there are cue points saved to the tags and when I make the changes to them in VDJ, they do not permanently change so when the tag is reloaded via the "Reload Tag option", the old cue points are repopulated (i know about that VDJ saves them in a file versus in the songs tags but i would like to remove or make changes to those cue points in the tag). Is there any way to remove those cue points permanently or add the new ones to the tag when modified in VDJ and not repopulate those old cue points that override the changes made in VDJ if the tag is ever reloaded? (Or if there is any other way to permanently get rid of them in VDJ). Thanks.
 

Posted Tue 03 Jun 25 @ 11:40 am
So you already know that VirtualDJ doesn't write cuepoint info to the tags of the file, it writes it to the database, so modifications to the file cue won't be written back to the file (there have been some discussions on why this decision was made recently, and it comes down to maintaining fast application performance when reading/making changes for track info and (to a lesser extent) minimizing files sizes/maintaining integrity). You'll have to use a conversion tool to convert cuepoints to the form you want (DJCU, Lexicon, or write your own if you understand the formats).

However, if you want to make sure that you always get VirtualDJ cuepoints while using VirtualDJ, then you can do one or both of the following:

  • Set the option getCuesFromTags to no or for new files
    You probably have it set to always
  • Open the file with a tag editor and remove the Serato/Traktor tags you see


Also, always backup your database + collection of music
 

DJ VinylTouch wrote :
So you already know that VirtualDJ doesn't write cuepoint info to the tags of the file, it writes it to the database, so modifications to the file cue won't be written back to the file (there have been some discussions on why this decision was made recently, and it comes down to maintaining fast application performance when reading/making changes for track info and (to a lesser extent) minimizing files sizes/maintaining integrity). You'll have to use a conversion tool to convert cuepoints to the form you want (DJCU, Lexicon, or write your own if you understand the formats).

However, if you want to make sure that you always get VirtualDJ cuepoints while using VirtualDJ, then you can do one or both of the following:

  • Set the option getCuesFromTags to no or for new files
    You probably have it set to always
  • Open the file with a tag editor and remove the Serato/Traktor tags you see


Also, always backup your database + collection of music


Thanks for the info. I have MP3 Tag, I didn't know you can edit cue points in a tag editor like MP3 tag.
 

Only DJ software that adds their metadata to the tags/frames of the media file do that (Serato amd Traktor, VirtualDJ doesn't ), and that is not really standard practice. If you are sure you don't want to use those files with thoae software, then just delete that info where possible.

If you do however, want to use those filws with other software but have VirtualDJ's metadata always come firat, just set the setting mentioned to no. For new files I believe only reads it in once, when the file is considered first seen, and then from that point VirtualDJ's cue changes take precedence.
 

DJ VinylTouch wrote :
Only DJ software that adds their metadata to the tags/frames of the media file do that (Serato amd Traktor, VirtualDJ doesn't ), and that is not really standard practice. If you are sure you don't want to use those files with thoae software, then just delete that info where possible.

If you do however, want to use those filws with other software but have VirtualDJ's metadata always come firat, just set the setting mentioned to no. For new files I believe only reads it in once, when the file is considered first seen, and then from that point VirtualDJ's cue changes take precedence.


The cue points were added by MyMP3Pool where I purchased the songs.
 

Yes that is common practice, and it's normally done using Serato and in some other cases with Traktor (imo the cues are never placed in positions I like and I always replace them).
 

DJ VinylTouch wrote :
Yes that is common practice, and it's normally done using Serato and in some other cases with Traktor (imo the cues are never placed in positions I like and I always replace them).


I agree! They are more a nuisance then a help for me. As well as the energy numbers, them too!