Blame test/data/cdtext.toc
|
Packit |
dd8086 |
CD_DA
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
// global CD-TEXT data
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
CD_TEXT {
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
// Mapping from language number (0..7) used in 'LANGUAGE' statements
|
|
Packit |
dd8086 |
// to language code.
|
|
Packit |
dd8086 |
/// LANGUAGE_MAP {
|
|
Packit |
dd8086 |
/// 0 : EN // 9 is the code for ENGLISH,
|
|
Packit |
dd8086 |
/// // I don't know any other language code, yet
|
|
Packit |
dd8086 |
/// }
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
// Language number should always start with 0
|
|
Packit |
dd8086 |
LANGUAGE 0 {
|
|
Packit |
dd8086 |
// Required fields - at least all CD-TEXT CDs I've seen so far have them.
|
|
Packit |
dd8086 |
TITLE "CD Title"
|
|
Packit |
dd8086 |
PERFORMER "Performer"
|
|
Packit |
dd8086 |
DISC_ID "XY12345"
|
|
Packit |
dd8086 |
UPC_EAN "" // usually empty
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
// Further possible items, all of them are optional
|
|
Packit |
dd8086 |
ARRANGER ""
|
|
Packit |
dd8086 |
SONGWRITER ""
|
|
Packit |
dd8086 |
MESSAGE ""
|
|
Packit |
dd8086 |
GENRE "" // I'm not sure if this should be really ascii data
|
|
Packit |
dd8086 |
}
|
|
Packit |
dd8086 |
}
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
TRACK AUDIO
|
|
Packit |
dd8086 |
// track specific CD-TEXT data
|
|
Packit |
dd8086 |
CD_TEXT {
|
|
Packit |
dd8086 |
LANGUAGE 0 {
|
|
Packit |
dd8086 |
// if an item is defined for one track it should be defined for all tracks
|
|
Packit |
dd8086 |
TITLE "Track Title"
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
PERFORMER "Performer"
|
|
Packit |
dd8086 |
ISRC "US-XX1-98-01234"
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
ARRANGER ""
|
|
Packit |
dd8086 |
SONGWRITER ""
|
|
Packit |
dd8086 |
MESSAGE ""
|
|
Packit |
dd8086 |
}
|
|
Packit |
dd8086 |
}
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
SILENCE 1:0:0
|
|
Packit |
dd8086 |
|