View Issue Details

IDProjectCategoryView StatusLast Update
0006416MMW v4Codecpublic2010-12-11 00:16
Reporterpeke Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionwon't fix 
Summary0006416: MP3 files that uses RIFF format structure are not playable
DescriptionThere is two tied issues:
1. In case that App create WAVE file structure using MP3 Codec and append MP3 extension along with ID3v2+v1 tags MM can't play them.

2. After above file EXT is change back to WAV, MM also cant read it due the fact that file start contain ID3v2 tag like it should be on MP3. So if user uses HEX Editor and Cuts ID3v2 at the beginning of file and ID3v1 at the end of file Reads teh file correctly (Filename named Fixed).

Solution would be most likely by revising 0005487 and fix JUNK Chunk routine.
TagsNo tags attached.
Fixed in build

Relationships

related to 0005487 resolvedjiri Multiple LIST INFO Chunks in WAV files are not cleared during Tag save 
related to 0005204 feedbackjiri Inaccessible Tracks and Corrupted Tracks status doesn't persist 
related to 0006782 closedmichal Files with incorect extensions are not added to Library 

Activities

peke

2010-07-14 01:36

developer   ~0020342

Files uploaded to FTP.

jiri

2010-09-09 00:20

administrator   ~0020511

I think that this is so far from WAV and MP3 specifications, that it doesn't make sense to try to fix this in MM. Does any well known application create such tracks?

peke

2010-09-09 00:57

developer   ~0020514

Haven't seen apps that create those files in years.

CDex create such files http://www.pptalchemy.co.uk/images/cdexconvert.jpg

MP3Files with RIFF header are mostly used in apps that can Embed WAV but not MP3, also it was used as ringtone on some mobile phones.

I'll use PowerPoint isue as example http://www.technologytrish.co.uk/pptembedmp3.html

you are right that this should not be issue for MM directly.

NOTE: Currently MM do not have way to determine if file is actual format defined in extension (Something similar to FOURCC that is used in video files to detect actual codec.

peke

2010-09-09 00:58

developer   ~0020515

I wonder does this needs to be added to Knowledgebase?

jiri

2010-09-09 00:59

administrator   ~0020516

I don't think it does, but you can discuss directly with Rusty.

peke

2010-12-11 00:16

developer   ~0021729

Closing not MM issue.