IPB

Welcome Guest ( Log In | Register )

> foobar2000 Tech Support Forum Rules

Please read foobar2000 Tech Support Forum Rules before posting and comply with all the points.
Failure to provide all the information pointed out in the above document in your post is considered wasting other people's time and in extreme cases will lead to your topic getting locked without a reply.


See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
fb2k is unable to play AIFF files that have ANNO chunk at end, [TOS #6: was Bug with AIFF files?]
Nisto
post Jan 23 2013, 02:15
Post #1





Group: Members
Posts: 51
Joined: 27-September 09
Member No.: 73522



I'm having trouble playing some AIFF files (getting the typical "Unable to open item for playback (Unsupported format or corrupted file)" message from the console). From the little research I did, I think it has to do with the "ANNO" chunk at the very end of these files.


I'm not too familiar with the AIFF specs, but if it changes anything, here's what the header of one of the files looks like:

CODE
FORM   46 4F 52 4D
...   00 0F B7 03
AIFF   41 49 46 46
COMM   43 4F 4D 4D
....   00 00 00 12
....   00 02 00 03
...   EC 1C 00 10
@.D   40 0E AC 44
....   00 00 00 00
..SS   00 00 53 53
ND..   4E 44 00 0F
x..   B0 78 00 00
....   00 00 00 00
..     00 00



The ANNO chunk looks like this:

CODE
ANNO   41 4E 4E 4F
....   00 00 00 17
http   68 74 74 70
://w   3A 2F 2F 77
ww.s   77 77 2E 73
ampl   61 6D 70 6C
es4.   65 73 34 2E
com    63 6F 6D


If I remove the ANNO chunk completely, or just add bytes to it, the file plays. The original files all play in most / all other software (Winamp, Adobe Audition, iZotope RX2..), so I think this has to do with foobar2000.

Anyway I hope I provided as much information as may be needed, and that you can solve this.. eventually!



I am on Windows XP. I've tried opening them in foobar2000 versions v1.1.16, v1.2 and v1.2.2 (v1.1.16 and v1.2 as portable versions, without any added components or anything).

This post has been edited by Nisto: Jan 23 2013, 02:20
Go to the top of the page
+Quote Post
seehear
post Feb 14 2013, 14:50
Post #2





Group: Members
Posts: 4
Joined: 14-February 13
Member No.: 106627



I am having the same problem with AIF files not playing and getting same message. I tried 1.2.2 and 1.2.3. I had an older version (until ssd died) where everything played fine. I wish I remembered the version that worked. Is there a source for older versions to download?

Thanks

This post has been edited by Frank Bicking: Feb 14 2013, 15:02
Reason for edit: Unnecessary full quote.
Go to the top of the page
+Quote Post
seehear
post Feb 14 2013, 19:54
Post #3





Group: Members
Posts: 4
Joined: 14-February 13
Member No.: 106627



QUOTE (seehear @ Feb 14 2013, 08:50) *
I am having the same problem with AIF files not playing and getting same message. I tried 1.2.2 and 1.2.3. I had an older version (until ssd died) where everything played fine. I wish I remembered the version that worked. Is there a source for older versions to download?

Thanks


Problem solved by rolling back to version 1.1.15! biggrin.gif
I found it in a folder on one of my old drives. I never found a source online for legacy versions.
Go to the top of the page
+Quote Post
Peter
post Feb 14 2013, 20:03
Post #4


foobar2000 developer


Group: Admin
Posts: 3276
Joined: 30-September 01
Member No.: 84



Thanks for the report. A short sample of such file would be helpful so this can be fixed for the next update.

(hint: uploads forum).
Go to the top of the page
+Quote Post
EpicForever
post Feb 14 2013, 20:12
Post #5





Group: Members
Posts: 707
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



I got something to add in case of errors in AIFF files. When I test my AIFFs from Beatport in File Integrity Verifier, I got result "File decoded with minor problems: Extra garbage at the end of file" and number - mostly between 5000 and 9000 bytes. File plays normally, it can be transcoded to any format without glitches in resulting audio, but that "extra garbage" warning is always reported while transcoding. AIFFs from Beatport are tagged - they contain metadata and cover art. May it be connected with this?

Example:

Text from window displayed after encoding:
"1 out of 1 tracks converted with minor problems.

Source: "M:\_Waves\Beatport\177523_Tormented_Original_Mix.aiff"
Extra garbage at the end, 7422 bytes
Track converted with minor problems."

From console:
"Opening track for playback: "M:\_Waves\Beatport\177523_Tormented_Original_Mix.aiff"
Extra garbage at the end, 7422 bytes
Extra garbage at the end, 7422 bytes
Wave cache: finished analysis of "M:\_Waves\Beatport\177523_Tormented_Original_Mix.aiff"
Audioscrobbler: Skipping track due to missing artist or title info.
Extra garbage at the end, 7422 bytes
CLI encoder: flac.exe
Destination file: C:\Users\Epic\Desktop\– 177523_Tormented_Original_Mix.flac
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "C:\Program Files (x86)\foobar2000\encoders\flac.exe" -s --ignore-chunk-sizes -8 - -o "temp-6B7E703A491B7254D6FD0AEDCCA08DE9.flac"
Working folder: C:\Users\Epic\Desktop\
Encoder process still running, waiting...
Encoder process terminated cleanly.
Track converted with minor problems.
Total encoding time: 0:07.609, 54.36x realtime"

This post has been edited by EpicForever: Feb 14 2013, 20:18
Go to the top of the page
+Quote Post
Peter
post Feb 15 2013, 10:51
Post #6


foobar2000 developer


Group: Admin
Posts: 3276
Joined: 30-September 01
Member No.: 84



Extra garbage means the file contained additional unexpected data past the indicated IFF file size. The software that created or tagged it was doing it wrong.
Go to the top of the page
+Quote Post
EpicForever
post Feb 15 2013, 17:10
Post #7





Group: Members
Posts: 707
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



OK, I'll try to re-tag it with iTunes, or dbpoweramp shell extension. And how about tagging AIFFs with foobar? Is planned to add support for this functionality in future?
Go to the top of the page
+Quote Post
Nisto
post May 20 2013, 00:58
Post #8





Group: Members
Posts: 51
Joined: 27-September 09
Member No.: 73522



I've been out of the loop on this thread.. Well anyway, it turns out the problem remains for these AIFF files I tried to play before. Although, now I don't get the "Unable to open item for playback (Unsupported format or corrupted file)" notice from the console anymore. In fact, nothing happens now. It doesn't even show up in the playlist. The same workarounds (adding bytes/removing the ANNO chunk) still does work as well. And as with seehear's case, v1.1.15 doesn't have any problems playing these files.

Here's one of the AIFF files (not altered in any way).

http://www.hydrogenaudio.org/forums/index....ost&id=7529

This post has been edited by Nisto: May 20 2013, 01:08
Go to the top of the page
+Quote Post
EpicForever
post May 20 2013, 16:44
Post #9





Group: Members
Posts: 707
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



File not found...
Go to the top of the page
+Quote Post
kode54
post May 20 2013, 20:53
Post #10





Group: Admin
Posts: 4610
Joined: 15-December 02
Member No.: 4082



Normal users can only post attachments in the fb2k uploads and main uploads forums. You must actually make a post in either of those forums for the attachment to work.
Go to the top of the page
+Quote Post
Nisto
post May 22 2013, 01:53
Post #11





Group: Members
Posts: 51
Joined: 27-September 09
Member No.: 73522



Yeah I noticed it went away, meant to reply, but forgot.. and stuff. Can I really post this in the upload section though? I basically only see component contributions so far.

Well in the meantime here it is. I hope hosting it elsewhere doesn't harm anyone..
https://dl.dropboxusercontent.com/u/48454461/aud/slb6.aiff
Go to the top of the page
+Quote Post
EpicForever
post May 22 2013, 17:31
Post #12





Group: Members
Posts: 707
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



Incomplete or malformed chunk encountered at 527600 bytes
could not enumerate tracks (Unsupported format or corrupted file) on:
C:\Users\ \Desktop\slb6.aiff

LOL...
Go to the top of the page
+Quote Post
Nisto
post May 22 2013, 19:36
Post #13





Group: Members
Posts: 51
Joined: 27-September 09
Member No.: 73522



Yes, offset 527600 is where the ANNO chunk is located... If most other software can decode it--and even previous foobar2000 versions--why shouldn't the current versions?
Go to the top of the page
+Quote Post
Robertina
post Jun 5 2013, 00:07
Post #14





Group: Members
Posts: 1306
Joined: 4-January 09
Member No.: 65169



Nisto, Peter has released foobar2000 v1.2.7 beta 1 on 2013-06-02. Excerpt from the change log:

QUOTE
WAV & AIFF handling compatibility has been again improved.

Perhaps you want to try it.
Go to the top of the page
+Quote Post
Nisto
post Jun 5 2013, 21:11
Post #15





Group: Members
Posts: 51
Joined: 27-September 09
Member No.: 73522



Yeah, it seems to work in the 1.2.7 beta, nice.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 31st August 2014 - 10:45