Jump to content


Photo

X360 Music Organizer V0.14 Beta


  • Please log in to reply
30 replies to this topic

#1 MahoppianGoon

MahoppianGoon

    X-S Enthusiast

  • Dev/Contributor
  • 19 posts
  • Xbox Version:v1.0
  • 360 version:v4.0 (jasper)

Posted 15 July 2010 - 04:11 AM

-> x360 Music Organizer v0.14 beta - by MahoppianGoon <-

Here is a small program I've been working on since July 4, 2010.
It was originally going to be a music organizer for custom music on your Xbox 360,
but I soon realized how difficult that 'mindex.xmi' is to read, so I gave up on that for now.
Right now it just creates a NEW 'mindex.xmi' file and the 'FMIM' music files.

I ONLY created this because I read in another thread that someone was trying to do this,
and I wanted to see if it was even remotely possible at all. I guess it kinda is! lol tongue.gif
This is nowhere near perfect, and there are some known issues, but the basic functionality does work!

Since this creates a NEW 'mindex.xmi' file and 'mindex/media' folders,
make sure you backup your current 'mindex' folder on your Xbox 360 first! (if you want to save it)
Right now it can't add to existing 'mindex.xmi' files.

Screenshot:
IPB Image

Readme:
CODE

    -----------------------------------------------------------------------
   /                                                                       \
   |        -> x360 Music Organizer v0.14 beta - by MahoppianGoon <-       |
   \                                                                       /
   |***********************************************************************|
   / --------------------------------------------------------------------- \
   |                           -> Description <-                           |
   \ --------------------------------------------------------------------- /
   |                                                                       |
   | * .NET Framework 3.5 needs to be installed for this program to work! *|
   |                                                                       |
   |                                                                       |
   | + Create a custom 'mindex.xmi' file and 'FMIM' music files!           |
   | + Automatically creates a NEW 'mindex.xmi' file and 'media' folders!  |
   | + Automatically uploads the created 'mindex' files to your Xbox 360!  |
   | + Automatically backups the current 'mindex' folder on your Xbox 360! |
   | + Automatically converts 'mp3, ogg, and wav' files to WMA!            |
   | + Built-in 'Music Player' in the 'mindex.XMI Creator' tab!            |
   | + Built-in 'FTP Uploader' to upload/delete files on your Xbox 360!    |
   | + Built-in 'FMIM Music Converter' to convert 'FMIM' back to 'WMA'!    |
   | + Built-in 'About' to view everything that's in this 'Readme'!        |
   |                                                                       |
   | + Tested with 42 songs, and all worked perfectly. So you should be    |
   |   able to add as many songs as you have space (limit might be 25,000) |
   | + Even though you can only add 1 artist/album right now, you could    |
   |   use the 'Filename as Song Title' and then make Playlists. :)        |
   |                                                                       |
   |                                                                       |
   |***********************************************************************|
   / --------------------------------------------------------------------- \
   |                       -> How-To Instructions <-                       |
   \ --------------------------------------------------------------------- /
   |                                                                       |
   | *** MAKE SURE YOU BACKUP YOUR CURRENT 'mindex' ON YOUR 360 FIRST! *** |
   |       OR YOU CAN LET MY PROGRAM DO THAT FOR YOU :) YOUR WELCOME       |
   |                                                                       |
   |                                                                       |
   | * Rename your music files to 'Artist - Title' so it can get the name  |
   |   (OR you can let my program do that for you! :) Your welcome!)       |
   |                                                                       |
   | * Convert your music files to WMA 44100Hz Stereo 192 or ANY Kbps CBR  |
   |   (OR you can let my program do that for you! :) Again, your welcome!)|
   |                                                                       |
   | * Make sure the WMA files start with '0&.u.f' in a hex-editor         |
   |   (If you use my program to convert, you won't need to check for this)|
   |                                                                       |
   | * Click 'Open Audio Files' or drag-n-drop the audio files in the BOX  |
   |   (You can add any 'wma, mp3, ogg, or wav' files!)                    |
   |                                                                       |
   | * Fill out the 'Artist Name', 'Album Name' and 'Song Genre' textboxes |
   |   (If you don't fill out the boxes, it will auto put 'Unknown')       |
   |                                                                       |
   | * If you want to use (A - T) as the 'Song Title', check the           |
   |   'Use (A - T) as Song Title' box(It will get the 'Artist' and 'Title'|
   |    ID3 tags of the song. If they don't exist, then it'll use the '-'  |
   |    in the filename to get them. If that '-' doesn't exist, then it'll |
   |    use the entire filename as the title and 'Unknown' for the artist) |
   |                                                                       |
   | * If you want to automatically upload the created files to Xbox 360,  |
   |   check the 'Auto-Upload Files to x360' box and launch 'FSD' or 'XEXM'|
   |   and make sure you entered your Xbox 360's IP address and user/pass  |
   |   in the 'FTP Uploader' tab (you only have to enter it once!) :)      |
   |                                                                       |
   | * If you don't want to save your current 'mindex' folder, or just     |
   |   don't care, you can delete it with FSD or your favorite FTP program!|
   |                                                                       |
   | * If you have a 'mindex' folder in the output directory, it will      |
   |   automatically rename it to 'mindex_currentdate_currenttime'!        |
   |                                                                       |
   | * Click the 'Create Custom Music Files!' button to start the process  |
   |                                                                       |
   | * It will put your custom 'mindex' folder in the output directory     |
   |                                                                       |
   | * Make sure you don't have a proxy set in 'Internet Explorer' or      |
   |   you'll get an error when trying to upload to your Xbox 360!         |
   |                                                                       |
   | * After its done, and you checked 'Auto-Upload Files to x360', it will|
   |   prompt you about backing up the 'mindex' folder, if you want to,    |
   |   backup the folder, then click 'OK' (it will save it as              |
   |   'mindex_currentdate_currenttime' on your Xbox 360) if you already   |
   |   deleted it, then click 'OK', for anything else, click 'Cancel'. :)  |
   |                                                                       |
   | * It will then automatically upload the folder 'mindex' and and all   |
   |   the other files to the root of your Xbox 360 HDD!                   |
   |                                                                       |
   / --------------------------------------------------------------------- \
   |                   *** Bonus Software Information ***                  |
   \ --------------------------------------------------------------------- /
   |                                                                       |
   | * Click on the 'FTP Uploader' tab to upload/delete any file           |
   |   Click 'Connect to Xbox 360' if you haven't already connected        |
   |   Then you can click 'Back' and double-click on the 'Folders' to      |
   |   navigate through your Xbox 360 HDD! Click 'Select File to Upload',  |
   |   to upload a file to the current directory (You can also right-click)|
   |                                                                       |
   | * Click on the 'FMIM Music Converter' tab to convert FMIM back to WMA |
   |NOTE: This will only work with original FMIM files and files created   |
   |      with 'v0.13 beta' and above, since I forgot to add the 'Artist'  |
   |      and 'Song Title' in the FMIM header, in the older versions (oops)|
   |      Well, technically it will still work, its just you would have to |
   |      know which FMIM files 'Artist' and 'Song Title' are and manually |
   |      change them (Right-click->Rename Song)                           |
   |   Drag and drop the FMIM files in the big white box and it'll add them|
   |   (You can drop awhole bunch of files, but will only add FMIM files!) |
   |   You can also click 'Choose FMIM Folder' to choose a folder instead. |
   |   If you want to change the 'Output Directory' click the '...' button |
   |   If you want to add the converted WMA files to 'mindex.XMI Creator', |
   |   check the 'Add WMA Files to mindex.XMI Creator!' box.               |
   |   If you do check that box to add the WMA files, then DON'T rename or |
   |   move those WMA files, or the 'mindex.XMI Creator' WON'T work!       |
   |   After you created the XMI file, then you can do whatever with them. |
   |   You can rename the files before converting by right-clicking, Rename|
   |   Click 'Convert FMIM Music Files to WMA' to start the process.       |
   |                                                                       |
   | * Click the 'AP!' checkbox to start 'Music Player Mode'!              |
   |   In this mode, all the textboxes/labels on the bottom will magically |
   |   disappear and the audio controls will then appear, turning the      |
   |   listview box into the playlist. You can double-click on the songs   |
   |   to start playing or right-click 'Play, Pause, or Stop Song'.        |
   |   You can click on the 'Repeat' button to repeat the entire playlist, |
   |   and never stop playing, and click on the 'Shuffle' button to        |
   |   randomly choose the next song. If the repeat button is off, then    |
   |   after it's played every song, it will then stop playing.            |
   |   And of course you can press the 'Previous, Next, and Mute' buttons, |
   |   along with controlling the volume. It will save the volume you set! |
   |   You can also right-click on the tray icon to get ALL the controls!  |
   |   Plus theres a 'Now Playing' menu where it shows you the 3 next songs|
   |   and the 3 previous songs in the playlist! :)                        |
   |                                                                       |
   |                                                                       |
   |***********************************************************************|
   / --------------------------------------------------------------------- \
   |                           -> Known Issues <-                          |
   \ --------------------------------------------------------------------- /
   |                                                                       |
   | - Can only add 1 Artist and 1 Album!                                  |
   | - Can't add songs to existing XMI files!                              |
   |                                                                       |
   |                                                                       |
   |***********************************************************************|
   / --------------------------------------------------------------------- \
   |                            -> ChangeLog <-                            |
   \ --------------------------------------------------------------------- /
   |                                                                       |
   | v0.14 - August 21, 2010                                               |
   | * added: Automatically convert 'mp3, ogg, and wav' files to WMA!      |
   | * added: Automatically rename the 'mindex' folder, if it exists in the|
   |          same folder as the 'Output Directory", on your computer!     |
   | * added: Update checker in the 'About' tab!                           |
   | * added: Volume and Now Playing menus to system tray icon!            |
   | * added: Next, Stop, Pause, Play, Previous buttons to tray icon menu! |
   | * added: System tray icon shows the name and time of the song playing!|
   | * added: 'Music Player' (wma/mp3/ogg/wav) in the 'mindex.XMI Cre' tab!|
   | * added: Automatically add the converted FMIM->WMA files to the list! |
   | * added: 'Choose FMIM Folder' in the 'FMIM Music Converter' tab!      |
   | * fixed: Songs length number in the XMI file!                         |
   | * changed: textbox in the 'mindex.XMI Creator' tab is now a listview! |
   |                                                                       |
   |                                                                       |
   | v0.13 - Friday the 13, August 2010                                    |
   | * added: minimizes to the system tray icon!                           |
   | * added: 'About' tab (tells you information about the program!)       |
   | * added: 'FMIM Music Converter' tab (convert FMIM back to WMA files!) |
   | * added: 'FTP Uploader' tab (upload/delete any file on the Xbox 360!) |
   |         (saves the IP address, username and password in the registry!)|
   | * added: automatically backup the original mindex folder on Xbox 360! |
   | * added: automatically upload the created files to the Xbox 360!      |
   | * fixed: songs title and artist added to FMIM header!                 |
   | * fixed: songs will appear when you select the genre!                 |
   | * fixed: songs will appear when you select the artist!                |
   |                                                                       |
   |                                                                       |
   | v0.02 - July 17, 2010                                                 |
   | * added: open individual wma files!                                   |
   | * added: drag and drop wma files in textbox!                          |
   | * added: able to change output directory!                             |
   | * fixed: songs will appear when you select the album!                 |
   |                                                                       |
   |                                                                       |
   | v0.01 - July 14, 2010                                                 |
   | * initial beta release!                                               |
   | * create a custom 'mindex.xmi' file and 'FMIM' audio files!           |
   |                                                                       |
   |                                                                       |
   | v0.00 - July 04, 2010                                                 |
   | * created the VS2010/.NETv3.5 project!                                |
   |                                                                       |
   |                                                                       |
   |***********************************************************************|
   /                                                                       \
   |        -> x360 Music Organizer v0.14 beta - by MahoppianGoon <-       |
   \                                                                       /
    -----------------------------------------------------------------------


Download Links (v0.01): MU GS MF
Download Links (v0.02): MU GS MF
Download Links (v0.13): MU GS MF

Download Links (v0.14): MU GS MF


Have Fun! biggrin.gif
-MahoppianGoon ph34r.gif

Edited by MahoppianGoon, 22 August 2010 - 12:42 AM.


#2 microsnakey

microsnakey

    X-S Enthusiast

  • Members
  • 21 posts
  • Xbox Version:v1.5
  • 360 version:unknown

Posted 15 July 2010 - 09:12 PM

So this converts your WMA's to the 360 music format so you don't need to rip it via 360.
If so thats neat

#3 Kitkat

Kitkat

    X-S Enthusiast

  • Members
  • 25 posts

Posted 15 July 2010 - 10:05 PM

Thanks Dude wink.gif
A great implementation for the next release is an intergrated convertissor for MP3 To WMA =)

#4 tbb033

tbb033

    X-S X-perience

  • Members
  • PipPip
  • 352 posts
  • Xbox Version:v1.0
  • 360 version:v3.0 (falcon)

Posted 15 July 2010 - 10:57 PM

Nice start. It's such a pain burning songs to CDRW just to get them on the 360.

#5 Poopchute

Poopchute

    PIRATE KIDDIE

  • XS-BANNED
  • PipPip
  • 361 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 15 July 2010 - 10:59 PM

MahoppianGoon you always make the coolest apps and programs. Keep it up...

#6 Tag234

Tag234

    X-S Member

  • Members
  • Pip
  • 88 posts

Posted 16 July 2010 - 12:55 AM

if this ever turns into MP3 --> Xbox 360 Format for multiple artists and CDs, i would be soooo happy. Donations fersure

#7 iwanttheagrocrag

iwanttheagrocrag

    X-S Expert

  • Members
  • PipPipPip
  • 545 posts
  • Location:Detroit, Michigan
  • Interests:SMC hacking, TSOP, (Offline) game modification, Case modification, Bacon, America, Monster trucks
  • Xbox Version:v1.0
  • 360 version:v5.0 (360S - trinity)

Posted 16 July 2010 - 02:30 AM

This is actually more use-full than it seems. No crashes or anything for me (xp). thanks MahoppianGoon

#8 hack.rid

hack.rid

    X-S Young Member

  • Members
  • Pip
  • 51 posts

Posted 16 July 2010 - 07:42 AM

yeeeeeaaahhh!!!

thank you!!

could you pn me the sources? i was working on a program doing the same but could not get very far.

may i take a look how you did it?

best regars

#9 MahoppianGoon

MahoppianGoon

    X-S Enthusiast

  • Dev/Contributor
  • 19 posts
  • Xbox Version:v1.0
  • 360 version:v4.0 (jasper)

Posted 18 July 2010 - 05:35 AM

updated to v0.02 tongue.gif
v0.02 - July 17, 2010
* added: open individual wma files!
* added: drag and drop wma files in textbox!
* added: able to change output directory!
* fixed: songs will appear when you select the album!

I spent the last 3 days trying to figure out how to add more Artists/Albums,
but it seems impossible. lol Even when I thought I had it, the new Artist/Album
would show up, but the songs wouldn't..so idk :/
The only closer I got for this to fully work as it should,
is I got the songs to show up when you select the Album and I'm not even sure how I did that lol laugh.gif

QUOTE(microsnakey @ Jul 15 2010, 04:12 PM) View Post
So this converts your WMA's to the 360 music format so you don't need to rip it via 360.
If so thats neat
That's exactly what it does!

QUOTE(hack.rid @ Jul 16 2010, 02:42 AM) View Post
yeeeeeaaahhh!!!

thank you!!

could you pn me the sources? i was working on a program doing the same but could not get very far.

may i take a look how you did it?

best regars
The sources are so messed up, you probably wouldn't even learn anything. lol
All I did was rip a couple tracks from a CD, then look at the mindex.xmi file.
Then in the mindex.xmi file, I just copied everything and changed the Artist/Album/Song names.
Its probably not the best way to do it, but it did work!
Thats probably why I can't add any more Artists/Albums,
because I'm missing important information that I'm not changing.

at 0x4C2 is the last filename
at 0x4CA is the total # songs for all albums
at 0x51 from the start of the album text is the last filename for that album
at 0x59 from the start of the album text is the total # songs for that album
the total length for the texts (Artist,Album,Song,Genre) is 0x51 or 41 characters.
at 0x722 and 0x97A is the total # of Artists/Albums (ones prob Artist, and the other Albums)

also, everytime you rip a different Artist/Album, it will skip 2 filenames,
and use one as the artist id and the other as the album id (i think)
if the last filename is 0015, and you rip a different Artist/Album, the next filename will be 0018

thats some of what I can remember, but theres still A LOT more that I don't know of



#10 adam31

adam31

    X-S Enthusiast

  • Members
  • 13 posts

Posted 25 July 2010 - 01:53 AM

I would really like to use this program, but I get this error after I click to make the mindex file:

Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.File name: 'System.Core, Version=3.5.0.0

Could you please help?

#11 hack.rid

hack.rid

    X-S Young Member

  • Members
  • Pip
  • 51 posts

Posted 25 July 2010 - 12:42 PM

which converter would you suggest to use?

#12 adam31

adam31

    X-S Enthusiast

  • Members
  • 13 posts

Posted 26 July 2010 - 09:38 PM

QUOTE(adam31 @ Jul 24 2010, 06:53 PM) View Post

I would really like to use this program, but I get this error after I click to make the mindex file:

Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.File name: 'System.Core, Version=3.5.0.0

Could you please help?



Ok I got this figure out, I had to download the latest .NET framework and it works now. Great program!

#13 Pjoto

Pjoto

    X-S Member

  • Members
  • Pip
  • 76 posts

Posted 05 August 2010 - 11:03 PM

Ah, this'll save me allot of time!
Thanks so much smile.gif Was having problems with streaming and my slow ass USB.


edit: just one feature missing, I see your GUI indicating that it'll be added later though. The ability to add songs to your current list. As it is now it seems I have to convert all the files I want on my hdd in one go. If I try to add more files later, the new mindex.xmi will overwrite the old one, and the xbox wont find the "old" music files, am I correct? Also I'm guessing the files will be named mostly the same and overwrite each other as well.
But if this can somehow be fixed, this program is already perfect. I don't mind converting .mp3's to .wma's, I used this freeware, worked perfectly on my Windows7.

http://www.allformp3...rter-1.7.3.html

Some of the songs I tried converting with your program couldn't be streamed or ripped from audiodiscs for some weird reason, but they worked perfectly after this proccess, and now I finally have the music on my hdd smile.gif
Seriously thumbs up for this one, dum-dum-dum dum duuum, I'm loving it smile.gif

Edited by Pjoto, 05 August 2010 - 11:50 PM.


#14 hack.rid

hack.rid

    X-S Young Member

  • Members
  • Pip
  • 51 posts

Posted 07 August 2010 - 10:42 AM

to keep your existing songs:

dump your mindex folder to your pc,
use the "xbox 360 music converter" to get your wma files back,
then run x360 music organizer again, with old + new wma files to have everything in place.

would be nice if the to authors could teamup to make program named like "xTunes" to manage your music stuff.

think of it:)

best regards

#15 hack.rid

hack.rid

    X-S Young Member

  • Members
  • Pip
  • 51 posts

Posted 07 August 2010 - 12:12 PM

checkout http://www.xdlab.ru/en/download.htm

its nice and portable, use thinapp to make the previous mentioned audio converter portable, too.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users