登录:     


Forum: VirtualDJ Technical Support

Topic: MP3 to flac issue
Here's my situation. I want to replace some tracks that are currently mp3 with the same tracks, but in flac format. The issue is, when I replace the tracks and analyze and batch reload tags, it seems VDJ keeps the track history, but displays the old, mp3 bit rate.

So, what I'm doing is, deleting the track OUTSIDE of VDJ (NOT deleting through VDJ), then load the old mp3 track which I get an error (expected), then right clicking on the old mp3 track and clicking 'relocate missing file'. It re-adds the track with all the correct id3 tag info but after I re-analyze, it still shows the old mp3 bit rate.

If I delete the tracks first which also deletes the history, upon adding to database and analyzing, the bit rate will be correct.

I want to retain the history and have the new bit rate displayed correctly. Short of going into the xml database and editing manually, how can I get VDJ to display the new, flac bitrate while retaining the old history?
 

发表时间 yesterday @ 10:31 pm
I've been able to reproduce this, more or less, with two mp3 with different bitrates.
Analyse for BPM etc. keeps the bitrate "unknown".
(Well, this results from manipulation outside VDJ, so it's not that surprising that something buggy happens, yet there should be a way to have a full proper reanalyze of the track.)
 

Your problem most likely happens due to relocation of the missing file.

I use a slightly different approach when it comes to this and it works as it should:
  • I copy the new flac file right next to the old mp3
  • I make sure the files have the same name besides extension (this step is optional, but it ensures database integrity)
  • I use Notepad++ to do a "Search and replace on all files" where I point it to search for .vdjfolder, and .m3u files inside VirtualDJ "home directory"
    I search for the old name (full path) and replace with the new one.
    PS: You can right click a file while holding SHIFT (on Windows) and be presented with an option to copy it as path.
  • Once I do the replacement, I repeat the same step for .XML files but I make sure that I escape the XML text properly.
    In other words, I type & apos ; instead of ', & quot ; instead of " and & amp ; instead of &
  • After I'm done with replacements, I open VirtualDJ and reanalyze the file. Now the file keeps all it's info, hotcues, history e.t.c. and also is displayed correctly as a flac file with the right bitrate
  • Finally, after I make sure everything is correct, I delete the original file.


PS: I will raise a point on dev team, but "relocation" of a missing file is supposed to point to the same file. Not a different one that "has the same content" as the old one.. :P