by Teknojnky » Mon Feb 19, 2007 6:57 pm
If you open the classifications nodes and select a file you can go the properties to see which location it references. That will likely be the location you want to move your files FROM.
Since MM uses drive VOLUME ID to track files regardless of their drive letter, your goal is to remove the duplicate files with no classification info and move the files to your network node.
As always, make sure you made a backup copy of your medimonkey.mbd in your my music\mediamonkey folder. Once you have *confirmed* which location node does *not* have the classification node info, you can remove that location from the library entirely (right click > remove > delete from library ONLY). This should clean out most/all of the duplicate entries.
Now for the tricky part.
I don't know how exactly MM stores network volume ID's, but what you want to do is some how change the volume id (in your database) of your local drive to be the volume id for the network share for each of the tracks. This can be done using search and replace on the applicable field(s).
The tables you want to look at is the 'media' tables, and the 'songs' table.
The related field is the "IDMedia" field.
If you see the correct network location in your media table, note what the IDMedia is, then on the 'songs' table, search and replace the IDMedia field with whatever the id is for the network location.
Again, I must emphasize to create a backup of your mediamonkey.mdb file before opening or making any changes to it with any access or other program.
If you open the classifications nodes and select a file you can go the properties to see which location it references. That will likely be the location you want to move your files FROM.
Since MM uses drive VOLUME ID to track files regardless of their drive letter, your goal is to remove the duplicate files with no classification info and move the files to your network node.
As always, make sure you made a backup copy of your medimonkey.mbd in your my music\mediamonkey folder. Once you have *confirmed* which location node does *not* have the classification node info, you can remove that location from the library entirely (right click > remove > delete from library ONLY). This should clean out most/all of the duplicate entries.
Now for the tricky part.
I don't know how exactly MM stores network volume ID's, but what you want to do is some how change the volume id (in your database) of your local drive to be the volume id for the network share for each of the tracks. This can be done using search and replace on the applicable field(s).
The tables you want to look at is the 'media' tables, and the 'songs' table.
The related field is the "IDMedia" field.
If you see the correct network location in your media table, note what the IDMedia is, then on the 'songs' table, search and replace the IDMedia field with whatever the id is for the network location.
Again, I must emphasize to create a backup of your mediamonkey.mdb file before opening or making any changes to it with any access or other program.