QUOTE
' date='Sep 26 2006, 17:01' post='435268']
I have an additional request, though. Is there any way we could transfer rating tags to the ipod ML, and if so, what format should they be in? 1-5? 0-100?
I have an additional request, though. Is there any way we could transfer rating tags to the ipod ML, and if so, what format should they be in? 1-5? 0-100?
0-5 I think.
QUOTE
' date='Sep 26 2006, 17:01' post='435268']
Do you know if it would be possible to code (easily) a piece of software that took the itunesML rating info and pushed it as metadata on the ipod?
I don't understand.Do you know if it would be possible to code (easily) a piece of software that took the itunesML rating info and pushed it as metadata on the ipod?
BTW do you find that the games (e.g. breakout) go jerky during MP3 playback?
I'll start this from the bottom : I haven't heard any reports saying that custom games lagged, whether during playback or not. Most games actually include their own music tracks which they play.
About the rest, I looked a bit in my iTunes Music Library.xml file, and found this type of entry :
CODE
<dict>
<key>Track ID</key><integer>2768</integer>
<key>Name</key><string>Polonaise In A Major - Op.40, No.1</string>
<key>Artist</key><string>Frédéric Chopin</string>
<key>Composer</key><string>Frédéric Chopin</string>
<key>Album</key><string>Chopin Polonaises</string>
<key>Genre</key><string>Classical (Romantic)</string>
<key>Kind</key><string>MPEG audio file</string>
<key>Size</key><integer>8380839</integer>
<key>Total Time</key><integer>388048</integer>
<key>Track Number</key><integer>3</integer>
<key>Track Count</key><integer>7</integer>
<key>Year</key><integer>1992</integer>
<key>Date Modified</key><date>2006-09-16T09:04:50Z</date>
<key>Date Added</key><date>2006-09-16T05:46:37Z</date>
<key>Bit Rate</key><integer>172</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>Rating</key><integer>60</integer>
<key>Persistent ID</key><string>536B531104D46EFB</string>
<key>Track Type</key><string>File</string>
<key>Location</key><string>file://localhost/K:/blablabla.mp3</string>
<key>File Folder Count</key><integer>5</integer>
<key>Library Folder Count</key><integer>1</integer>
<key>Track ID</key><integer>2768</integer>
<key>Name</key><string>Polonaise In A Major - Op.40, No.1</string>
<key>Artist</key><string>Frédéric Chopin</string>
<key>Composer</key><string>Frédéric Chopin</string>
<key>Album</key><string>Chopin Polonaises</string>
<key>Genre</key><string>Classical (Romantic)</string>
<key>Kind</key><string>MPEG audio file</string>
<key>Size</key><integer>8380839</integer>
<key>Total Time</key><integer>388048</integer>
<key>Track Number</key><integer>3</integer>
<key>Track Count</key><integer>7</integer>
<key>Year</key><integer>1992</integer>
<key>Date Modified</key><date>2006-09-16T09:04:50Z</date>
<key>Date Added</key><date>2006-09-16T05:46:37Z</date>
<key>Bit Rate</key><integer>172</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>Rating</key><integer>60</integer>
<key>Persistent ID</key><string>536B531104D46EFB</string>
<key>Track Type</key><string>File</string>
<key>Location</key><string>file://localhost/K:/blablabla.mp3</string>
<key>File Folder Count</key><integer>5</integer>
<key>Library Folder Count</key><integer>1</integer>
As you can see, the rating seems to be 100-based (and this is the only place it's stored); However, I read that the id3v2 spec has a specific tag for the rating to be stored that goes from 0 to 255; I was wondering if there was any way to make a program which would take the iTunes Media Library.xml file, parse it, and put the appropriate rating tag in each file. Also, I was wondering what was the best way to store the rating inside the said file? Should we go up to 255 as per the spec? Use a custom scale? (255 = 100; 204 = 80, etc.)
Pick a way for my rating tags to be organised and I'll set them that way; I'm only preocuppied foobar2000 will interpret the data as garbage if it's not properly done, so I thought this might have to be a joint effort.
If id3v2.4 uses a single byte to store the rating, it should be easy to store and read, but I only hope foobar doesn't display something like "¨" for 168, or "ÿ" for 255...
Thanks once again,
Tristan.
