hendrik on 27 Sep, 2013 08:33 AM
iTunes assigns each song an id and publishes this id through a
file called iTunes Music Library.xml or iTunes
Library.xml and via it programming interfaces (API). As long
as iTunes keeps the ids the same, everything is fine.
That said, it definitely does not keep the ids the same, if you
simply create a new iTunes library. It may (I don't know
this for sure) keep them the same, if you change the iTunes
Media folder location in the iTunes advanced preferences.
Let's say there is a slim chance...
New ids mean that the association with beaTunes gets lost. As a
result, any data that isn't in the files themselves (typically,
things like color and key) are lost.
To recover the data you can try three things:
Embed the data into the files incrementally. This can be done
by checking the box Embed non-iTunes fields in the
general beaTunes preferences before analysis. Just
checking the box later, will not embed any data until you analyze
Embed the data into the files in one big swoop. This can be
done by opening the iTunes Tools menu and then
selecting Embed non-iTunes fields. Note that this will
manipulate all your music files. It is a good idea
to make a backup first.
Start beaTunes and select your Music folder. Then
select Export Playlist from the File
menu. If for some reason it is grayed out, try selecting another
playlists and then go back to Music until it is not
gray anymore. Then export to somewhere you will find again. After
you moved your library and told beaTunes where to find the new one
(via the general preferences), open the File menu and
select Import from File. Select the file you exported
to and import the meta data.