XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
May 18, 2013, 07:42:30 AM


Login with username, password and session length


Pages: 1
  Print  
Author Topic: Info on xbox music storage format/mindex.xmi?  (Read 404 times)
bugsbunny
Member
**
Posts: 14


View Profile
« on: May 20, 2012, 01:07:48 PM »

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?
« Last Edit: May 21, 2012, 01:54:35 PM by bugsbunny » Logged
bugsbunny
Member
**
Posts: 14


View Profile
« Reply #1 on: May 30, 2012, 12:00:03 PM »

Sorry for double posting but I thought this needed a first and last bump.

Apparently nobody knows or cares too much about the mindex stuff; but I do want to get this working and have a hunch that a dash launch plugin might be the easiest way.

I usually code in C# and PIC-C and have access to a full devkit with sidecar and a Jasper JTAG.

The only problem: I have no idea how to write a dash launch plugin and so far the readme and googling haven't yielded anything, could anyone link something useful?
Logged
Pages: 1
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM