I have over 1200 songs in my iTunes music library, and the main way I
keep organization of them all is song ratings, all of them have been
individual rated through iTunes interface.
I then use 'Smart Playlists' to listen to my music, using playlists
such as "Five Stars", "Four+ Stars" etc.
This all works fine, and I've been using this system for about a year now.
However, as you may know, iTunes save these song ratings, not in the
audio file's ID3 data, but in the iTunes music database. This, would
be no problem if I only ever played music inside iTunes - but I often
put my music on other devices, such as my Xbox, play it through
Windows Media Center, my phone, my PDA etc etc.
All these devices rely on the ID3 tags, which, in this case, are
non-existent (at least, in relation to the song ratings).
So, I'm looking for an application (which runs on a Windows computer)
which will read the iTunes database (keeping in mind it can be
exported to a xml file), extract the song rating data, then save this
data into each mp3 file.
Now, I imagine this should be a very simple program to program up - I
can see it being built in my mind - but sadly, my programming skills
are still quite under-developed, so I can't yet do this myself.
I did some searches on Google, and the only thing remotely related was
Which would actually be perfect, if it wasn't for the fact that it
only runs on an Apple computer.
So, would you guys have any suggestions as to what I could use?