It's getting more and more tricky to follow your explanations.
By using autoimport, library restore and some manual file copying at the same time you are messing up things instead reaching your goal. And it's difficult for me to figure out what exactly you did and what is going on.
You are right now doing some try and error. In the end it will lead you to some kind of outcome. At least you will be able to play all your transfered files in MC. But you'll perhaps lose all your playlists.
If you want to use the way I described above (
export MJs library, import it, use find & replace to fix things) it is important to have the
same folder structure at both systems.
This means:If you watch again at the field
filename at your source PC you'll notice that (
hopefully) all your files start with the same string, lets say
C:\Users\Alan\Music. Lets call this string "
part 1". The content after this string differs for every file. Maybe some are equal
in parts of the rest, but some are completely different. Let's call the second, file individual part "
part 2". You will see this filename structure in MJ as well as in windows itself, because MJ only mirrors the real filename from windows in this field.
For the beginning forget MJ, just have a look at the filepath with windows. If you copy your files from your PC to your Laptop you get a new
part 1. Let's call this new
part 1 lets say "
part 1 new". You have to ensure that
part 1 new is again the same for all files
outside MJ. It may be differ in compare to
part 1 but it must be the same for all files on the new system compared to each other.
Part 2 must be the same as it was on the source system.
Part 2 must be identical for your PC and your Laptop.
Now back to MJ. If you restore your library as we did above (
you should be an expert for this right now ), you already get the right
part 2 for all files, because this didn't change between both Computers. We don't have to work on that. If you take a look at the field filename you'll notice that MJ is searching the files at the old location: MJ uses
part 1 but it should use
part 1 new. So we must tell MJ, that
part 1 now has changed to
part 1 new for every file. Therefor you use the find & replace tool as described above. We let MJ search for
part 1 and replace it with
part 1 new. No need for activating the directory tool, because the find & replace will do this job for us.
Hope this gives you some background of what is happening
Perhaps this is the missing piece of the puzzle...