The MPO file format standard for Version 1.00
(C) 1998 Vovoid software, Jonatan Wallmander
See readme in MP3 Organizer for more INFO

FILE HEADER (VERSION 1.00):
POS  LENGTH            VALUE          DESCRIPTION
--------------------------------------------------------------
00   [5 bytes]        "VOMPO"         File Identifier
05   [255 bytes]      -ANYTHING-      What program created the file, author and so on. SEE EXAMPLE!!
260  [1 byte]          1Ah            End of TEXT-file character (So that data wont display when using DOS type command)
261  [4 bytes Cardinal][X]            X is the number of records...
265  [1 byte]          01h            Version number (0-255)

FILE DATA: (starts at byte 266)
POS  LENGTH            VALUE          DESCRIPTION
--------------------------------------------------------------
00   [1 byte]         [FFh]           Row header
  00   [1 byte]                         Type of data (see list 1)
  01   [4 bytes Cardinal]               Length of string = X
  05   [X bytes]                        Data

LIST 1 (Field types)
____________
000 Artist             STRING Max Length 4096bytes  *NO ZERO'S ALLOWED!*
001 Songname           STRING 
002 Album              STRING
003 Drive              STRING
004 Release year       STRING
005 Music style        STRING
006 Misc information   STRING
007 File path          STRING
008 File info          BYTE   See LIST 2 for information
009-255 Reserved for future use {Hopefully, there will be more}

LIST 2 (Desc. to Field type nr. 008)
-----------  >>> 0 = FALSE  1 = TRUE
0 0 0 0 0 0 0 0
| | | | | | | Reserved
| | | | | | Reserved
| | | | | Reserved
| | | | Reserved
| | | ID3 - Does the file have an ID3 tag?
| | Memo - Does the file have a MEMO in the beginning (')
| Selected - remembers wether the file was selected or not...
Present - was the file valid last time the MPO file was loaded?

Example of a file description byte:
10100000b
This one contains a Memo in the beginning and was present when the MPO file
was saved to disk.


(') Memo is a text file inserted in the beginning of an MP3 file containing every char
but FFh. If it contains FFh, almost every Mp3 player goes nuts... (Mp3 stream header and bla bla bla...)
The Memo can be found in most beatforge releases. Note! This has nothing to do
with ID3v2 altough it works almost the same way...
