libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit e3f411e1c63259944a17760b402279b138f17124
parent 5fb298e651ad41fc7c5459d8a5f4ca6a72fa46e7
Author: Nils Durner <durner@gnunet.org>
Date:   Sun, 17 Apr 2005 12:41:27 +0000

ID3v2 testcases from http://sourceforge.net/projects/id3lib ("example tags")

Diffstat:
MTODO | 2+-
Atest/id3v2/221-compressed.tag | 0
Atest/id3v2/230-compressed.tag | 0
Atest/id3v2/230-picture.tag | 0
Atest/id3v2/230-syncedlyrics.tag | 0
Atest/id3v2/230-unicode.tag | 0
Atest/id3v2/README.txt | 55+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest/id3v2/composer.jpg | 0
Atest/id3v2/example.lyr | 0
Atest/id3v2/ozzy.tag | 0
Atest/id3v2/thatspot.tag | 0
11 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/TODO b/TODO @@ -10,7 +10,7 @@ Core: Incomplete code (missing features): * RIFF (idx1 attribute) -* IDv2{3,4} (some attributes) +* IDv2{3,4} (some attributes, make testcases in test/id3v2/ work) * StarOffice sdw (some attributes, see doc/) * man pages (interpret sections for authors, brief description) * pdf: full-text extraction! diff --git a/test/id3v2/221-compressed.tag b/test/id3v2/221-compressed.tag Binary files differ. diff --git a/test/id3v2/230-compressed.tag b/test/id3v2/230-compressed.tag Binary files differ. diff --git a/test/id3v2/230-picture.tag b/test/id3v2/230-picture.tag Binary files differ. diff --git a/test/id3v2/230-syncedlyrics.tag b/test/id3v2/230-syncedlyrics.tag Binary files differ. diff --git a/test/id3v2/230-unicode.tag b/test/id3v2/230-unicode.tag Binary files differ. diff --git a/test/id3v2/README.txt b/test/id3v2/README.txt @@ -0,0 +1,55 @@ +The following is a description of the files in this directory: + +221-compressed.tag + + This ID3v2.2.1 tag contains a Compressed Data Metaframe. Tag editors should + no longer create such old tags, but should be able to correctly parse them. + +230-compressed.tag + + This ID3v2.3.0 tag contains a compressed frame. The frame has the + 'compression' bit set in it's frame header. This method for compressing + frames supercedes the 2.2.1 Compressed Data Metaframe. + +230-picture.tag + + This ID3v2.3.0 tag contains a variety of frames, including an Attached + Picture frame (APIC) and an Involved People List frame (IPLS). It is also + an example of ID3v2's unsynchronization scheme. + +230-syncedlyrics.tag + + This ID3v2.3.0 tag is converted using id3lib-3.7.10 from example.lyr, a + Lyrics3 v2.00 tag file. It includes an example of the Synchronized Lyrics + frame. + +230-unicode.tag + + This ID3v2.3.0 tag has a single frame comprised of unicode tag. Earlier + versions of this tag were incorrect in the byte-order marker (BOM) contained + within the tag, so correct implementations of the ID3v2 spec wouldn't be able + to parse that version of the tag. The BOM's have since been corrected. + +ozzy.tag + + This ID3v2.3.0 tag is from an mp3 file submitted by a user who found a bug in + earlier versions of id3lib. It was converted from the old MusicMatch tagging + format by the MusicMatch Jukebox application. + +thatspot.tag + + This ID3v2.3.0 tag is also converted from the MusicMatch Jukebox application. + It is the tag from the sample mp3 file distributed with free copies of + Jukebox. It contains a frame not defined in the ID3v2.3.0 specification + (TRDO), so is a good test for implementations of the spec to see how well + they handle unknown frames. + +example.lyr + + This is the Lyrics3 v2.00 tag given as an example of the format at the + following URL: http://www.id3.org/lyrics3200.html. This tag was converted + to 230-syncedlyrics.tag by id3lib-3.7.10. + +composer.jpg + + This is the picture file used to create 230-picture.tag. diff --git a/test/id3v2/composer.jpg b/test/id3v2/composer.jpg Binary files differ. diff --git a/test/id3v2/example.lyr b/test/id3v2/example.lyr Binary files differ. diff --git a/test/id3v2/ozzy.tag b/test/id3v2/ozzy.tag Binary files differ. diff --git a/test/id3v2/thatspot.tag b/test/id3v2/thatspot.tag Binary files differ.