m4a:Unable to find next atom because identifier is invalid

Issue #193 new
Former user created an issue

AAC(adts) in .m4a file issue:

TRACE 2017-02-15 15:08:41.203 [Library Scanner] Parsing results for file "test2_AACLC.m4a": container: adts, bitrate: 0, size: 3002496, audio tracks: 1, video codec: und, duration: 00:00:00.00, width: 0, height: 0, frame rate: null, mime type: audio/vnd.dlna.adts, file title from metadata: Short1
    Audio track id: 0, lang: und, audio codec: AAC, sample frequency:44100, number of channels: 2, bits per sample: 16, artist: Mika, album: Life in Cartoon Motion, song name: Short1, year: 2007, track: 1
DEBUG 2017-02-15 15:08:41.203 [Library Scanner] Could not parse the bitrate for: E:\!MEDIA_TEST_FILES\AUDIO\Wrong_3GP2_ext_Unsupported\test2_AACLC.m4a
ERROR 2017-02-15 15:08:41.218 [Library Scanner] Error reading audio tag for "test2_AACLC.m4a": E:\!MEDIA_TEST_FILES\AUDIO\Wrong_3GP2_ext_Unsupported\test2_AACLC.m4a:Unable to find next atom because identifier is invalid   TRACE 2017-02-15 15:08:41.281 [Library Scanner] 
org.jaudiotagger.audio.exceptions.CannotReadException: E:\!MEDIA_TEST_FILES\AUDIO\Wrong_3GP2_ext_Unsupported\test2_AACLC.m4a:Unable to find next atom because identifier is invalid     
    at org.jaudiotagger.audio.generic.AudioFileReader.read(AudioFileReader.java:117)
    at org.jaudiotagger.audio.AudioFileIO.readFile(AudioFileIO.java:355)
    at org.jaudiotagger.audio.AudioFileIO.read(AudioFileIO.java:198)
    at net.pms.dlna.DLNAMediaInfo.parse(DLNAMediaInfo.java:763)
Caused by: org.jaudiotagger.audio.exceptions.NullBoxIdException: Unable to find next atom because identifier is invalid     
    at org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.update(Mp4BoxHeader.java:153)
    at org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.seekWithinLevel(Mp4BoxHeader.java:273)
    at org.jaudiotagger.audio.mp4.Mp4InfoReader.read(Mp4InfoReader.java:93)
    at org.jaudiotagger.audio.mp4.Mp4FileReader.getEncodingInfo(Mp4FileReader.java:41)
    at org.jaudiotagger.audio.generic.AudioFileReader.read(AudioFileReader.java:104)

test5_eAACPlus.m4a
Caused by: org.jaudiotagger.audio.exceptions.InvalidBoxHeaderException: Unable to find next atom because identifier is invalid ßüÞ
    at org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.update(Mp4BoxHeader.java:158)
    at org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader.seekWithinLevel(Mp4BoxHeader.java:273)

Comments (2)

  1. IJabz repo owner

    Certainly the first one has an ID3 tag at the start which is not valid, no application seems able to play these files

  2. Log in to comment