I have well over 25,000 songs in my iTunes library, I have managed to get iTunes Match on and working fine which only about 15,000 of my song actually in iTunes Match. Here is what I did:
For this, you will need 3 libraries (I did this on three different computers, but it can be done all on one computer by holding down Option when you click iTunes to select a different library).
1.) 1st library: Original untouch library
2.) 2nd library: Original library will all music removed (keep your movies, books, apps, etc)
3.) 3rd library: Clean library with nothing in it
Let's for the sake of this example assume you have a library of 40,000 songs.
Step-by-Step:
1.) From library #1, select the first 20,000 songs and add them to a new playlist.
2.) Once these songs have been added to the play list, click on the playlist then export it in XML format by going to File ~> Library ~> Export Playlist. Make sure to select XML as the for file format.
3.) From library #2, import you playlist of 20,000 songs by going to File ~> Library ~> Import Playlist.
4.) Your playlist should import with all of your play counts, ratings, last played, etc all still there.
5.) When you playlist is done importing, turn on iTunes Match
6.) Let iTunes Match do it's thing (this may take a very long time)
7.) When iTunes Match is done, it should say that you have ~20,000 songs in iTunes Match (it may be less depending on if any songs where not able to be added for whatever reason).
8.) From library #3, turn on iTunes Match
9.) You should see the ~20,000 songs that are in iTunes Match show up in library #3.
10.) From library #3, select all of your songs and hit delete.
11.) From library #2, you should see all of your songs go from matched/uploaded to removed as the iTunes Match status.
12.) Once all 20,000 songs have an iTunes Match status of removed, update iTunes Match by going to Store ~> Update iTunes Match.
13.) Once iTunes Match is updated, it should say that you have 0 song in iTunes Match. (it might show a hand full of songs, but not to worry).
14.) From library #1, select your remaining 20,000 songs and create add them to a new playlist.
15.) Once these songs have been added to the play list, click on the playlist then export it in XML format by going to File ~> Library ~> Export Playlist. Make sure to select XML as the for file format
16.) From library #2, import you playlist of 20,000 songs by going to File ~> Library ~> Import Playlist.
17.) Your playlist should import with all of your play counts, ratings, last played, etc all still there.
18.) Let iTunes Match do it's thing (this may take a very long time)
19.) When iTunes Match is done, it should say that you have ~20,000 songs in iTunes Match (it may be less depending on if any songs where not able to be added for whatever reason).
20.) Open library #3 and since we never turned off iTunes Match, you should see the new 20,000 songs show up.
21.) From library #3, select all of your songs and hit delete.
22.) From library #2, you should see all of your songs go from matched/uploaded to removed as the iTunes Match status.
23.) Once all 20,000 songs have an iTunes Match status of removed, update iTunes Match by going to Store ~> Update iTunes Match.
24.) Once iTunes Match is updated, it should say that you have 0 song in iTunes Match. (it might show a hand full of songs, but not to worry).
- At this point, you should have library #1 still untouched, library #2 as an exact copy of library #1, but now you have iTunes Match turned on even though you have 40,000 song in your library and library #3 should be empty.
- You can delete library #1 and 3 now as library #2 is your main library
25.) Now any songs you want to show up in iTunes Match, from library #2 (your main and only library now), select the songs, then either right click or control-click them and then click on Add to iCloud. You could also just create a play list of everything you want in Match, then select everything in that playlist and click on Add to iCloud. The bottom line here is that you have 40,000 songs in your iTunes library and you can pick and choose which ones you want in iTunes Match.