- Simple CD layout
- Album on 2 CDs
- Album with 2 different CDs
- Collection of CD sets
Audio content is usually found with tags, ie meta information about the content you can listen to like the artist name, the track title, the year of release, etc. The problem is that people are now ripping their CDs in just one file for consistency on their hard-drive and usually avoiding gap problems on live/classical/mixes albums. So now you can find many tracks in just one file, and the usual flat structure to tag content doesn't work anymore.
The XML Tag files matching mkvmerge's DTD format for all the examples on this page can be found in a zip file.
Let's consider the mini-album of The Micronauts "Bleep To Bleep", as found in the chapter examples. The tracks are layed out on the CD as follows :
- 00:00 - 12:28 : Baby Wants To Bleep/Rock
- 01 - 00:00 - 04:38 : Baby wants to bleep (pt.1)
- 02 - 04:38 - 07:12 : Baby wants to rock
- 03 - 07:12 - 10:33 : Baby wants to bleep (pt.2)
- 04 - 10:33 - 12:28 : Baby wants to bleep (pt.3)
- 05 - 12:30 - 19:38 : Bleeper_O+2
- 06 - 19:40 - 22:20 : Baby wants to bleep (pt.4)
- 07 - 22:22 - 25:18 : Bleep to bleep
- 08 - 25:20 - 33:35 : Baby wants to bleep (k)
- 09 - 33:37 - 44:28 : Bleeper
Tracks 01 to 04 are linked together and are actually making just one "virtual" track to the listener.
In this case the file contains one continuous audio track of 44:28. Chapters are used to virtually split the content in many parts, ie the CD tracks. A basic ripping application would rip the CD tracks as follows :
- Chapters
- EditionEntry
- ChapterAtom
- ChapterUID = 123456
- ChapterTimeStart = 0 ns
- ChapterTimeEnd = 278,000,000 ns
- ChapterAtom
- ChapterUID = 234567
- ChapterTimeStart = 278,000,000 ns
- ChapterTimeEnd = 432,000,000 ns
- ChapterAtom
- ChapterUID = 345678
- ChapterTimeStart = 432,000,000 ns
- ChapterTimeEnd = 633,000,000 ns
- ChapterAtom
- ChapterUID = 456789
- ChapterTimeStart = 633,000,000 ns
- ChapterTimeEnd = 748,000,000 ns
- ChapterAtom
- ChapterUID = 567890
- ChapterTimeStart = 750,000,000 ns
- ChapterTimeEnd = 1,178,500,000 ns
- ChapterAtom
- ChapterUID = 678901
- ChapterTimeStart = 1,180,000,000 ns
- ChapterTimeEnd = 1,340,000,000 ns
- ChapterAtom
- ChapterUID = 789012
- ChapterTimeStart = 1,342,000,000 ns
- ChapterTimeEnd = 1,518,000,000 ns
- ChapterAtom
- ChapterUID = 890123
- ChapterTimeStart = 1,520,000,000 ns
- ChapterTimeEnd = 2,015,000,000 ns
- ChapterAtom
- ChapterUID = 901234
- ChapterTimeStart = 2,017,000,000 ns
- ChapterTimeEnd = 2,668,000,000 ns
- ChapterAtom
- EditionEntry
Now let's see how a basic tagging of this file would work (XML version) :
- Tags
- Tag
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Micronauts"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleep To Bleep"
- SimpleTag
- TagName = "TOTAL_PARTS"
- TagString = "9"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2004-04"
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- Tag
- Targets
- ChapterUID = 123456
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.1)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- Targets
- Tag
- Targets
- ChapterUID = 234567
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to rock"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- Targets
- Tag
- Targets
- ChapterUID = 345678
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.2)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "3"
- Targets
- Tag
- Targets
- ChapterUID = 456789
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.3)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "4"
- Targets
- Tag
- Targets
- ChapterUID = 567890
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleeper_O+2"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "5"
- Targets
- Tag
- Targets
- ChapterUID = 678901
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.4)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "6"
- Targets
- Tag
- Targets
- ChapterUID = 789012
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleep to bleep"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "7"
- Targets
- Tag
- Targets
- ChapterUID = 890123
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (k)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "8"
- Targets
- Tag
- Targets
- ChapterUID = 901234
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleeper"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "9"
- Targets
- Tag
Now let's split this one file in pieces :
Track 1 / File #1 (XML version)
- Tags
- Tag
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Micronauts"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleep To Bleep"
- SimpleTag
- TagName = "TOTAL_PARTS"
- TagString = "9"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2004-04"
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- Tag
- Targets (no chapter target since the file may not contain one, but if it does you can use it)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.1)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- Targets (no chapter target since the file may not contain one, but if it does you can use it)
- Tag
Track 2 / File #2 (XML version)
- Tags
- Tag
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Micronauts"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleep To Bleep"
- SimpleTag
- TagName = "TOTAL_PARTS"
- TagString = "9"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2004-04"
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- Tag
- Targets (no chapter target since the file may not contain one, but if it does you can use it)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to rock"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- Targets (no chapter target since the file may not contain one, but if it does you can use it)
- Tag
etc...
In this case the 4 first tracks appear in one file.
Tracks 1-2-3-4 / File #1 (XML version)
- Tags
- Tag
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Micronauts"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleep To Bleep"
- SimpleTag
- TagName = "TOTAL_PARTS"
- TagString = "6"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2004-04"
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- Tag
- Targets (include all chapters that match the first 4 tracks, if chapters are present in the file)
- ChapterUID = 123456
- ChapterUID = 234567
- ChapterUID = 345678
- ChapterUID = 456789
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep/rock"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "TOTAL_PARTS"
- TagString = "4"
- Targets (include all chapters that match the first 4 tracks, if chapters are present in the file)
- Tag (the following tags may or may not be included in the file, it can't be if no chapters are used)
- Targets
- ChapterUID = 123456
- TargetTypeValue = 20
- TargetType = "PART"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.1)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- Targets
- Tag
- Targets
- ChapterUID = 234567
- TargetTypeValue = 20
- TargetType = "PART"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to rock"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- Targets
- Tag
- Targets
- ChapterUID = 345678
- TargetTypeValue = 20
- TargetType = "PART"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.2)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "3"
- Targets
- Tag
- Targets
- ChapterUID = 456789
- TargetTypeValue = 20
- TargetType = "PART"
- SimpleTag
- TagName = "TITLE"
- TagString = "Baby wants to bleep (pt.3)"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "4"
- Targets
- Tag
Tracks 5 / File #2 (XML version)
- Tags
- Tag
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Micronauts"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleep To Bleep"
- SimpleTag
- TagName = "TOTAL_PARTS"
- TagString = "6"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2004-04"
- Targets (no target means the whole content of the file, otherwise you can put all ChapterUIDs)
- Tag
- Targets (no chapter target since the file may not contain one, but if it does you can use it)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "TITLE"
- TagString = "Bleeper_O+2"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- Targets (no chapter target since the file may not contain one, but if it does you can use it)
- Tag
etc...
Many albums contain 2 CD in the box. Here is an example of a real-life case and how to keep the information about the physical source: Future Sound Of London "Lifeforms". In this example we'll have one file per CD track.
File #1 : CD #1 - Track #1 (XML version)
- Tags
- Tag
- Targets (no target since it covers the whole file and more)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "TITLE"
- TagString = "Lifeforms"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Future Sound Of London"
- SimpleTag (the number of tracks in the album)
- TagName = "TOTAL_PARTS"
- TagString = "19"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1994"
- SimpleTag
- TagName = "LABEL"
- TagString = "Virgin Records UK"
- Targets (no target since it covers the whole file and more)
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag (the number of the track in the album)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "TITLE"
- TagString = "Cascade"
- Targets (no target since it covers the whole file)
- Tag
File #2 : CD #1 - Track #2 (XML version)
- Tags
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "TITLE"
- TagString = "Lifeforms"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Future Sound Of London"
- SimpleTag (the number of tracks in the album)
- TagName = "TOTAL_PARTS"
- TagString = "19"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1994"
- SimpleTag
- TagName = "LABEL"
- TagString = "Virgin Records UK"
- Targets (no target since it covers the whole file)
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag (the number of the track in the album)
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "TITLE"
- TagString = "Ill Flower"
- Targets (no target since it covers the whole file)
- Tag
etc...
File #9 : CD #2 - Track #1 (XML version)
- Tags
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "TITLE"
- TagString = "Lifeforms"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Future Sound Of London"
- SimpleTag (the number of tracks in the album)
- TagName = "TOTAL_PARTS"
- TagString = "19"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1994"
- SimpleTag
- TagName = "LABEL"
- TagString = "Virgin Records UK"
- Targets (no target since it covers the whole file)
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag (the number of the track in the album)
- TagName = "PART_NUMBER"
- TagString = "9"
- SimpleTag
- TagName = "TITLE"
- TagString = "Domain"
- Targets (no target since it covers the whole file)
- Tag
etc...
This is almost the same as the previous example. But this time each CD in the pack is related to a different logical level: DJ Hell "Electronicbody-Housemusic". In this example we'll have one file per CD track.
File #1 : CD #1 - Track #1 (XML version)
- Tags
- Tag
- Targets (no target since it covers the whole file and more)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "TITLE"
- TagString = "Electronicbody-Housemusic"
- SimpleTag
- TagName = "MIXED_BY"
- TagString = "DJ Hell"
- SimpleTag (the number of parts in the album : 2 sessions)
- TagName = "TOTAL_PARTS"
- TagString = "2"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2002-10-28"
- SimpleTag
- TagName = "LABEL"
- TagString = "React"
- Targets (no target since it covers the whole file and more)
- Tag (information about the 1st session CD)
- Targets (no target since it covers the whole file and more)
- TargetTypeValue = 40
- TargetType = "SESSION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Housemusic"
- SimpleTag (the number of the session)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of tracks in the session)
- TagName = "TOTAL_PARTS"
- TagString = "18"
- Targets (no target since it covers the whole file and more)
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag (the number of the track in the album)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Underground Resistance"
- SimpleTag
- TagName = "TITLE"
- TagString = "Inspiration"
- Targets (no target since it covers the whole file)
- Tag
File #2 : CD #1 - Track #2 (XML version)
- Tags
- Tag
- Targets (no target since it covers the whole file and more)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "TITLE"
- TagString = "Electronicbody-Housemusic"
- SimpleTag
- TagName = "MIXED_BY"
- TagString = "DJ Hell"
- SimpleTag (the number of parts in the album : 2 sessions)
- TagName = "TOTAL_PARTS"
- TagString = "2"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2002-10-28"
- SimpleTag
- TagName = "LABEL"
- TagString = "React"
- Targets (no target since it covers the whole file and more)
- Tag (information about the 1st session CD)
- Targets (no target since it covers the whole file and more)
- TargetTypeValue = 40
- TargetType = "SESSION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Housemusic"
- SimpleTag (the number of the session)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of tracks in the session)
- TagName = "TOTAL_PARTS"
- TagString = "18"
- Targets (no target since it covers the whole file and more)
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag (2 of 18)
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Metro Area"
- SimpleTag
- TagName = "TITLE"
- TagString = "Miura"
- Targets (no target since it covers the whole file)
- Tag
etc... Now from second CD/mix :
File #19 : CD #2 - Track #1 (XML version)
- Tags
- Tag
- Targets (no target since it covers the whole file and more)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "TITLE"
- TagString = "Electronicbody-Housemusic"
- SimpleTag
- TagName = "MIXED_BY"
- TagString = "DJ Hell"
- SimpleTag (the number of parts in the album : 2 sessions)
- TagName = "TOTAL_PARTS"
- TagString = "2"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "2002-10-28"
- SimpleTag
- TagName = "LABEL"
- TagString = "React"
- Targets (no target since it covers the whole file and more)
- Tag (information about the 1st session CD)
- Targets (no target since it covers the whole file and more)
- TargetTypeValue = 40
- TargetType = "SESSION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Electronicbody"
- SimpleTag (2 of 2)
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag (the number of tracks in the session)
- TagName = "TOTAL_PARTS"
- TagString = "16"
- Targets (no target since it covers the whole file and more)
- Tag
- Targets (no target since it covers the whole file)
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag (1 of 16)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "German Broadcaster"
- SimpleTag
- TagName = "TITLE"
- TagString = "S-Channel"
- SimpleTag
- TagName = "SUBTITLE"
- TagString = "Radio Broadcast Mix"
- Targets (no target since it covers the whole file)
- Tag
etc...
Sometimes an album can contain many CDs. And sometimes an album can be part of a bigger collection, like a CD series. Here is one example of such a real-life case and how it would be tagged. We'll only cover the case of 1 file per CD. Other cases could be deduced from the previous examples.
The example here is a Big Beat collection called "Big Beat Elite" by the Lacerba label. There are 3 instances in this collection : "Big Beat Elite", "Big Beat Elite Repeat" and "Big Beat Elite Complete". Each item in the collection contains 3 CDs. 2 CDs containing the tracks, and the 3rd CD containing the same tracks but mixed. We won't tag all the content here, just giving examples how some CDs or tracks would be tagged in the file.
File #1 : Big Beat Elite CD #1 containing plain tracks (XML version)
- Tags
- Tag
- Targets (tagging the volume information, no target since it covers the whole file)
- TargetTypeValue = 70
- TargetType = "COLLECTION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of CD sets in the collection)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "LABEL"
- TagString = "Lacerba"
- Targets (tagging the volume information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 60
- TargetType = "VOLUME"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of the set in the collection)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of CDs in the set)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1997"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag (the number of the CD in the set)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of tracks on the CD)
- TagName = "TOTAL_PARTS"
- TagString = "10"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets (the first track of the first CD)
- ChapterUID = 123456
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Sol Brothers"
- SimpleTag
- TagName = "TITLE"
- TagString = "That Elvis Track"
- Targets (the first track of the first CD)
- Tag
- Targets (the second track of the CD is a remix)
- ChapterUID = 234567
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Saint Etienne"
- SimpleTag
- TagName = "TITLE"
- TagString = "Filthy"
- SimpleTag
- TagName = "SUBTITLE"
- TagString = "Monkey Mafia Mix"
- SimpleTag
- TagName = "REMIXED_BY"
- TagString = "Monkey Mafia"
- Targets (the second track of the CD is a remix)
- etc...
- Tag
File #2 : Big Beat Elite CD #2 containing plain tracks (XML version)
- Tags
- Tag
- Targets (tagging the volume information, no target since it covers the whole file)
- TargetTypeValue = 70
- TargetType = "COLLECTION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of CD sets in the collection)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "LABEL"
- TagString = "Lacerba"
- Targets (tagging the volume information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 60
- TargetType = "VOLUME"
- SimpleTag (this tag may be ommitted as it's the same as the upper level, but it wouldn't be coherent with other CDs)
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of the set in the collection)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of CDs in the set)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1997"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag (the number of the CD in the set)
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag (the number of tracks on the CD)
- TagName = "TOTAL_PARTS"
- TagString = "10"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets (the first track of the CD)
- ChapterUID = 987654
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Bentley Rhythm Ace"
- SimpleTag
- TagName = "TITLE"
- TagString = "Run On The Spot"
- Targets (the first track of the CD)
- Tag
- Targets (the second track of the CD)
- ChapterUID = 876543
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Eboman"
- SimpleTag
- TagName = "TITLE"
- TagString = "Donuts With Buddah"
- Targets (the second track of the CD)
- etc...
- Tag
File #3 : Big Beat Elite CD #3 containing mixed tracks (XML version)
- Tags
- Tag
- Targets (tagging the volume information, no target since it covers the whole file)
- TargetTypeValue = 70
- TargetType = "COLLECTION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of CD sets in the collection)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "LABEL"
- TagString = "Lacerba"
- Targets (tagging the volume information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 60
- TargetType = "VOLUME"
- SimpleTag (this tag may be ommitted as it's the same as the upper level, but it wouldn't be coherent with other CDs)
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of the set in the collection)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of CDs in the set)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1997"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite Mixed by XYZ"
- SimpleTag (the number of the CD in the set)
- TagName = "PART_NUMBER"
- TagString = "3"
- SimpleTag (the number of tracks on the CD)
- TagName = "TOTAL_PARTS"
- TagString = "20"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets (the first track of the CD)
- ChapterUID = 258369
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Aleem"
- SimpleTag
- TagName = "TITLE"
- TagString = "Why Hawaii?"
- SimpleTag
- TagName = "SUBTITLE"
- TagString = "Original Formula Mix"
- Targets (the first track of the CD)
- Tag
- Targets
- ChapterUID = 147258
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Saint Etienne"
- SimpleTag
- TagName = "TITLE"
- TagString = "Filthy"
- SimpleTag
- TagName = "SUBTITLE"
- TagString = "Monkey Mafia Mix"
- SimpleTag
- TagName = "REMIXED_BY"
- TagString = "Monkey Mafia"
- Targets
- Tag
- Targets
- ChapterUID = 147258
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "3"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Mo & Skinny"
- SimpleTag
- TagName = "TITLE"
- TagString = "Wake Up"
- Targets
- etc...
- Tag
File #4 : Big Beat Elite Repeat CD #1 (XML version)
- Tags
- Tag
- Targets (tagging the volume information, no target since it covers the whole file)
- TargetTypeValue = 70
- TargetType = "COLLECTION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of CD sets in the collection)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "LABEL"
- TagString = "Lacerba"
- Targets (tagging the volume information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 60
- TargetType = "VOLUME"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite Repeat"
- SimpleTag (the number of the set in the collection)
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag (the number of CDs in the set)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1998"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag (the number of the CD in the set)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of tracks on the CD)
- TagName = "TOTAL_PARTS"
- TagString = "10"
- Targets
- Tag
- Targets (the first track of the CD)
- ChapterUID = 369852
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Jean-Jacques Perrey"
- SimpleTag
- TagName = "TITLE"
- TagString = "E.V.A."
- SimpleTag
- TagName = "SUBTITLE"
- TagString = "Fatboy Slim Remix"
- SimpleTag
- TagName = "REMIXED_BY"
- TagString = "Fatboy Slim"
- Targets (the first track of the CD)
- Tag
- Targets
- ChapterUID = 741258
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Lo-Fidelity Allstars"
- SimpleTag
- TagName = "TITLE"
- TagString = "Kool Rok Bass"
- Targets
- etc...
- Tag
File #5 : Big Beat Elite Repeat CD #2 (XML version)
- Tags
- Tag
- Targets (tagging the volume information, no target since it covers the whole file)
- TargetTypeValue = 70
- TargetType = "COLLECTION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of CD sets in the collection)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "LABEL"
- TagString = "Lacerba"
- Targets (tagging the volume information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 60
- TargetType = "VOLUME"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite Repeat"
- SimpleTag (the number of the set in the collection)
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag (the number of CDs in the set)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1998"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag (the number of the CD in the set)
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag (the number of tracks on the CD)
- TagName = "TOTAL_PARTS"
- TagString = "10"
- Targets
- Tag
- Targets (the first track of the CD)
- ChapterUID = 369852
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Rasmus"
- SimpleTag
- TagName = "TITLE"
- TagString = "Mass Hysteria"
- Targets (the first track of the CD)
- Tag
- Targets
- ChapterUID = 741258
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Primal Scream"
- SimpleTag
- TagName = "TITLE"
- TagString = "Burning Wheel"
- SimpleTag
- TagName = "SUBTITLE"
- TagString = "Chemical Brothers Remix"
- SimpleTag
- TagName = "REMIXED_BY"
- TagString = "The Chemical Brothers"
- Targets
- etc...
- Tag
(you can deduce it yourself as an excercise)
File #7 : Big Beat Elite Complete CD #1 (XML version)
- Tags
- Tag
- Targets (tagging the volume information, no target since it covers the whole file)
- TargetTypeValue = 70
- TargetType = "COLLECTION"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite"
- SimpleTag (the number of CD sets in the collection)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "LABEL"
- TagString = "Lacerba"
- Targets (tagging the volume information, no target since it covers the whole file)
- Tag
- Targets (tagging the CD information, no target since it covers the whole file)
- TargetTypeValue = 60
- TargetType = "VOLUME"
- SimpleTag
- TagName = "TITLE"
- TagString = "Big Beat Elite Complete"
- SimpleTag (the number of the set in the collection)
- TagName = "PART_NUMBER"
- TagString = "3"
- SimpleTag (the number of CDs in the set)
- TagName = "TOTAL_PARTS"
- TagString = "3"
- SimpleTag
- TagName = "DATE_RELEASE"
- TagString = "1998"
- Targets (tagging the CD information, no target since it covers the whole file)
- Tag
- Targets
- TargetTypeValue = 50
- TargetType = "ALBUM"
- SimpleTag (the number of the CD in the set)
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag (the number of tracks on the CD)
- TagName = "TOTAL_PARTS"
- TagString = "10"
- Targets
- Tag
- Targets (the first track of the CD)
- ChapterUID = 369852
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "1"
- SimpleTag
- TagName = "ARTIST"
- TagString = "The Herbaliser"
- SimpleTag
- TagName = "TITLE"
- TagString = "Wall Crawling Giant Insect Breaks"
- Targets (the first track of the CD)
- Tag
- Targets
- ChapterUID = 741258
- TargetTypeValue = 30
- TargetType = "TRACK"
- SimpleTag
- TagName = "PART_NUMBER"
- TagString = "2"
- SimpleTag
- TagName = "ARTIST"
- TagString = "Psychedelia Smith"
- SimpleTag
- TagName = "TITLE"
- TagString = "Different Strokes"
- Targets
- etc...
- Tag
(you can deduce it yourself as an excercise)
(you can deduce it yourself as an excercise)