Unified format fields.

This commit is contained in:
Svend Sorensen
2004-08-30 08:57:29 +00:00
parent 7aed51f270
commit 7395ffb6f5

View File

@@ -47,10 +47,11 @@ CATALOG
Sets the catalog number of the CD. Sets the catalog number of the CD.
:Section(s): global :Section(s): global
:Format: ``CATALOG <catalog_number>`` :Format:
``CATALOG <catalog_number>``
``catalog_number`` ``catalog_number``
an integer consisting of exactly 13 digits. an integer consisting of exactly 13 digits.
FILE FILE
~~~~ ~~~~
@@ -59,12 +60,14 @@ Sets a new input file. ``FILE`` line precedes the beginning of the track
section. section.
:Section(s): track :Section(s): track
:Format: ``FILE <filename> [file_format]`` :Format:
``FILE <filename> [file_format]``
``filename`` ``filename``
a string. a string.
``file_format`` ``file_format``
one of: ``BINARY``, ``MOTOROLA``, ``AIFF``, ``WAVE``, or ``MP3``. one of: ``BINARY``, ``MOTOROLA``, ``AIFF``, ``WAVE``, or
``MP3``.
FLAGS FLAGS
~~~~~ ~~~~~
@@ -72,10 +75,11 @@ FLAGS
Sets track flags. Sets track flags.
:Section(s): track :Section(s): track
:Format: ``FLAGS [flag]...`` :Format:
``FLAGS [flag]...``
``flag`` ``flag``
one of: ``PRE``, ``DCP``, ``4CH``, or ``SCMS``. one of: ``PRE``, ``DCP``, ``4CH``, or ``SCMS``.
INDEX INDEX
~~~~~ ~~~~~
@@ -83,12 +87,13 @@ INDEX
Sets a track index. Sets a track index.
:Section(s): track :Section(s): track
:Format: ``INDEX <index_number> <index>`` :Format:
``INDEX <index_number> <index>``
``index_number`` ``index_number``
an integer in the range 0-99. an integer in the range 0-99.
``index`` ``index``
time in MSF format. time in MSF format.
ISRC ISRC
~~~~ ~~~~
@@ -96,10 +101,11 @@ ISRC
Sets track ISRC number. Sets track ISRC number.
:Section(s): track :Section(s): track
:Format: ``ISRC <ISRC_number>`` :Format:
``ISRC <ISRC_number>``
``ISRC_number`` ``ISRC_number``
a string with the format CCOOOOYYSSSSS. a string with the format CCOOOOYYSSSSS.
POSTGAP POSTGAP
~~~~~~~ ~~~~~~~
@@ -107,10 +113,11 @@ POSTGAP
Sets track postgap. Sets track postgap.
:Section(s): track :Section(s): track
:Format: ``POSTGAP <postgap>`` :Format:
``POSTGAP <postgap>``
``postgap`` ``postgap``
time in MSF format. time in MSF format.
PREGAP PREGAP
~~~~~~ ~~~~~~
@@ -118,10 +125,11 @@ PREGAP
Sets track pregap. Sets track pregap.
:Section(s): track :Section(s): track
:Format: ``PREGAP <pregap>`` :Format:
``PREGAP <pregap>``
``pregap`` ``pregap``
time in MSF format. time in MSF format.
REM REM
~~~ ~~~
@@ -129,7 +137,8 @@ REM
Begins a comment line. All lines beginning with ``REM`` are ignored. Begins a comment line. All lines beginning with ``REM`` are ignored.
:Section(s): any :Section(s): any
:Format: ``REM [comments]`` :Format:
``REM [comments]``
TRACK TRACK
~~~~~ ~~~~~
@@ -137,13 +146,15 @@ TRACK
Starts a new track. Starts a new track.
:Section(s): track :Section(s): track
:Format: ``TRACK <track_number> <track_mode>`` :Format:
``TRACK <track_number> <track_mode>``
``track_number`` ``track_number``
a positive integer in the range 1-99. a positive integer in the range 1-99.
``track_mode`` ``track_mode``
one of: ``MODE1/2048``, ``MODE1/2352``, ``MODE2/2336``, ``MODE2/2048``, one of: ``MODE1/2048``, ``MODE1/2352``, ``MODE2/2336``,
``MODE2/2324``, ``MODE2/2336``, or ``MODE2/2352``. ``MODE2/2048``, ``MODE2/2324``, ``MODE2/2336``, or
``MODE2/2352``.
(CD-TEXT keywords) (CD-TEXT keywords)
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
@@ -152,12 +163,13 @@ Sets CD-TEXT data. The cue format does not have native support for binary
CD-TEXT. CD-TEXT.
:Section(s): any :Section(s): any
:Format: ``<CDTEXT_keyword> <CDTEXT_field>`` :Format:
``<CDTEXT_keyword> <CDTEXT_field>``
``CDTEXT_keyword`` ``CDTEXT_keyword``
one of: (see `CD-TEXT`_ section for a list of CD-TEXT keywords). one of: (see `CD-TEXT`_ section for a list of keywords).
``CDTEXT_field`` ``CDTEXT_field``
a string. a string.
TOC File Format TOC File Format
=============== ===============
@@ -377,7 +389,10 @@ comma seperated list of integers in the range 0-255.
CD-TEXT CD-TEXT
======= =======
CD-TEXT entries are either character or binary data. The CD-TEXT specification set aside 16 CD-TEXT types. Three are reserved and
have no corresponding keywords. One is shared; the keyword depends on whether
it is for the disc (``UPC_EAN``) or a track (``ISRC``). CD-TEXT entries are
either character or binary data.
Keywords Keywords
-------- --------
@@ -385,78 +400,91 @@ Keywords
ARRANGER ARRANGER
~~~~~~~~ ~~~~~~~~
:Description: Name(s) of the arranger(s)
:Section: any :Section: any
:Format: character :Format: character
COMPOSER COMPOSER
~~~~~~~~ ~~~~~~~~
:Description: Name(s) of the composer(s)
:Section: any :Section: any
:Format: character :Format: character
DISC_ID DISC_ID
~~~~~~~ ~~~~~~~
:Description: Disc Identification information
:Section: any :Section: any
:Format: binary :Format: binary
GENRE GENRE
~~~~~ ~~~~~
:Description: Genre Identification and Genre information
:Section: any :Section: any
:Format: binary :Format: binary
ISRC ISRC
~~~~~ ~~~~~
:Description: ISRC Code of each track
:Section: track :Section: track
:Format: character :Format: character
MESSAGE MESSAGE
~~~~~~~ ~~~~~~~
:Description: Message from the content provider and/or artist
:Section: any :Section: any
:Format: character :Format: character
PERFORMER PERFORMER
~~~~~~~~~ ~~~~~~~~~
:Description: Name(s) of the performer(s)
:Section: any :Section: any
:Format: character :Format: character
SONGWRITER SONGWRITER
~~~~~~~~~~ ~~~~~~~~~~
:Description: Name(s) of the songwriter(s)
:Section: any :Section: any
:Format: character :Format: character
TITLE TITLE
~~~~~ ~~~~~
:Description: Title of album name or Track Titles
:Section: any :Section: any
:Format: character :Format: character
TOC_INFO TOC_INFO
~~~~~~~~~ ~~~~~~~~~
:Description: Table of Content information
:Section: any :Section: any
:Format: binary :Format: binary
TOC_INFO2 TOC_INFO2
~~~~~~~~~ ~~~~~~~~~
:Description: Second Table of Content information
:Section: any :Section: any
:Format: binary :Format: binary
UPC_EAN UPC_EAN
~~~~~~~ ~~~~~~~
:Description: UPC/EAN code of the album
:Section: disc :Section: disc
:Format: character :Format: character
SIZE_INFO SIZE_INFO
~~~~~~~~~ ~~~~~~~~~
:Description: Size information of the Block
:Section: any :Section: any
:Format: binary :Format: binary