I was wondering if anyone has any additional info/resources concerning the format the xbox uses to store user music, which is apparently just wma and a new header, plus an index file.
I've been looking into the mindex.xmi for a little bit and can construct one up to the last type 8 record (more or less) but there are a few things I'm still missing, for example:
- I don't understand what value is supposed to be in type 8 block #2 (the one that contains the total number of tracks at 0x18 - 0x1B) at 0x10-0x13 and 0x14-0x17; I first thought 0x13 was the last filename but I have one mindex that contains <last filename - 15> there (last filename: (0x)0053; total number of tracks: 65; value there: 0x44); sometimes the 0x17 value is the same as the 0x13 value, sometimes it isn't.
- I haven't found out what determines the record order within the mindex yet; probably haven't looked hard enough, or it's more or less random.
So far I've only found these
two threads with info about the subject, does anyone have anything else they would share?
Alternatively: the user music player can play MP3 files from USB drives iirc, shouldn't it be rather easy to make some dedicated part of the hard drive (\music) appear as a USB drive to the user music player so we can just play MP3s?