Sorry, but I don't understand why:
The library has this kind of entries:
<key>Play Count</key><integer>4</integer>
Why shouldn't be imported? That would be nonsense to me.
I'm not sure if you understood well what I'm trying to say.
Let's make an example:
<key>1149</key>
<dict>
<key>Track ID</key><integer>1149</integer>
<key>Name</key><string>Esquadros</string>
<key>Artist</key><string>Adriana Calcanhotto</string>
<key>Album Artist</key><string>Adriana Calcanhoto</string>
<key>Composer</key><string>Adriana Calcanhotto</string>
<key>Album</key><string>Perfil Serie</string>
<key>Genre</key><string>Brazilian Music</string>
<key>Kind</key><string>File audio MPEG</string>
<key>Size</key><integer>3039848</integer>
<key>Total Time</key><integer>188342</integer>
<key>Track Number</key><integer>5</integer>
<key>Year</key><integer>2003</integer>
<key>Date Modified</key><date>2007-01-11T14:23:02Z</date>
<key>Date Added</key><date>2006-09-18T20:31:18Z</date>
<key>Bit Rate</key><integer>128</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>Play Count</key><integer>4</integer>
<key>Play Date</key><integer>3307048306</integer>
<key>Play Date UTC</key><date>2008-10-16T23:31:46Z</date>
<key>Skip Count</key><integer>6</integer>
<key>Skip Date</key><date>2009-07-03T00:19:28Z</date>
<key>Artwork Count</key><integer>1</integer>
<key>Persistent ID</key><string>E8896D4F7802E1CA</string>
<key>Track Type</key><string>File</string>
<key>Location</key><string>
file://localhost/D:/Altro/MP3/Canzoni%20Brasiliane%20e%20%20Animazione%20Estate/ Adriana%20Calcanhotto%20-%20Esquadros.mp3</string>
<key>File Folder Count</key><integer>3</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
becomes:
<key>1149</key>
<dict>
<key>Track ID</key><integer>1149</integer>
<key>Name</key><string>Esquadros</string>
<key>Artist</key><string>Adriana Calcanhotto</string>
<key>Album Artist</key><string>Adriana Calcanhoto</string>
<key>Composer</key><string>Adriana Calcanhotto</string>
<key>Album</key><string>Perfil Serie</string>
<key>Genre</key><string>Brazilian Music</string>
<key>Kind</key><string>File audio MPEG</string>
<key>Size</key><integer>3039848</integer>
<key>Total Time</key><integer>188342</integer>
<key>Track Number</key><integer>5</integer>
<key>Year</key><integer>2003</integer>
<key>Date Modified</key><date>2007-01-11T14:23:02Z</date>
<key>Date Added</key><date>2006-09-18T20:31:18Z</date>
<key>Bit Rate</key><integer>128</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>Play Count</key><integer>4</integer>
<key>Play Date</key><integer>3307048306</integer>
<key>Play Date UTC</key><date>2008-10-16T23:31:46Z</date>
<key>Skip Count</key><integer>6</integer>
<key>Skip Date</key><date>2009-07-03T00:19:28Z</date>
<key>Artwork Count</key><integer>1</integer>
<key>Persistent ID</key><string>E8896D4F7802E1CA</string>
<key>Track Type</key><string>File</string>
<key>Location</key><string>
file://localhost/D:/Altro/MP3/Canzoni%20Brasiliane%20e%20%20Animazione%20Estate/ Adriana%20Calcanhotto%20-%20Esquadros.m4a</string>
<key>File Folder Count</key><integer>3</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
Unless every file has a md5 hash (omg, it's only music 🙂 ), I don't see why it shouldn't work.