MP3 with ID3 Tags and Cover Art
An MP3 with deterministic ID3v2.3 text frames and embedded PNG cover art wrapped around unchanged MPEG audio frames.
Specifications
- Metadata
- ID3v2.3 title, artist, album, year, comment, PNG cover
- Audio Frame Sha256
- 7cf6bbe479a7928a0734dc10191a5788fd604ced3a0d2fe54fdd3596390a4650
- Twin
- full
Testing contract
Expected to pass- Scenario
- Extract metadata from the full MP3 and compare its underlying content with the stripped control.
- Expected result
- Read ID3v2.3 title, artist, album, year, comment, PNG cover; compute audioFrame SHA-256 7cf6bbe479a7928a0734dc10191a5788fd604ced3a0d2fe54fdd3596390a4650, matching the stripped twin.
What is a .mp3 file?
MP3 (MPEG-1 Audio Layer III) is a lossy audio format using perceptual coding to discard inaudible detail at a chosen bitrate. It is extremely widely supported and commonly carries ID3 metadata tags for title, artist, and cover art. It remains a default for music distribution and playback.
How to use this file
Use an example MP3 to test audio decoders, ID3 tag parsing, bitrate and VBR handling, and transcoding or streaming pipelines.
How to use this file for testing
“MP3 with ID3 Tags and Cover Art” is a deterministic Testaroo fixture for Metadata testing, Conversion testing. Images, audio, video, and documents with documented metadata paired with deliberately stripped versions, for verifying extraction, preservation, redaction, and privacy-scrubbing behavior.
Documented properties for this file: MP3 · 36,320 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.
Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such, expect parsers to fail loudly rather than silently accept them.
Media fixtures are short and synthetic by design. Prefer waveform or transcript ground truth in the same group when measuring ASR, trim, upscale, or sync tools; do not assume broadcast-quality masters.
Code examples
<audio controls preload="none" src="mp3-full-id3-cover.mp3"></audio>Generated by generation/p6_core.py. Free for any use, no attribution required, license.
Related files
- flacFLAC with Metadata StrippedThe matching FLAC reduced to STREAMINFO and the exact same audio frames, so metadata-removal tests can compare compressed essence byte for byte.

- flacFLAC with Vorbis Comments and PictureA FLAC whose STREAMINFO and audio frames are accompanied by known Vorbis comments and a 32-pixel PNG front cover.

- pdfAlder Table Bistro: Factur-X hybrid invoice PDFFactur-X hybrid invoice PDF for Alder Table Bistro. Invoice INV-BST-5001 rendered for a person and attached as machine-readable XML for a system. The embedded file is named factur-x.xml, is referenced from both the EmbeddedFiles name tree and the document-level AF array with an AFRelationship of Data, and is byte-identical to invoice-facturx-cii.xml. The visible page and the XML agree: net 207.60, GST 10.38, 217.98 CAD due. This is the only file in the set that carries its data twice in one container.

- pdfCedar Street Tacos: Factur-X hybrid invoice PDFFactur-X hybrid invoice PDF for Cedar Street Tacos. Invoice INV-TRK-5001 rendered for a person and attached as machine-readable XML for a system. The embedded file is named factur-x.xml, is referenced from both the EmbeddedFiles name tree and the document-level AF array with an AFRelationship of Data, and is byte-identical to invoice-facturx-cii.xml. The visible page and the XML agree: net 187.70, GST 9.38, 197.08 CAD due. This is the only file in the set that carries its data twice in one container.

- txtConvert v2 Archive SHA-256 ListGNU-style SHA-256 list for the two canonical TAR members, preserving relative paths and full lowercase digests. Stable P8 artifact p8-convert-archive-sha256.

- azwConvert v2 DRM-Free AZW E-bookDRM-free AZW/MOBI7 e-book source copied byte-for-byte from the catalog's valid reader fixture for legacy import testing. Stable P8 artifact p8-convert-legacy-azw.
