Bugzilla – Bug 10886
Cannot play (attached) AIFF files ripped with dBpoweramp
Last modified: 2009-06-17 09:36:39 UTC
Created attachment 4722 [details] Sample AIFF file New user, running Squeezecenter 7.3.2. AIFF files ripped with iTunes play fine. Have library of AIFF files ripped by dBpoweramp at standard 16-bit/44.1khz settings. When trying to play, Squeezecenter appears to be playing the file but controller hangs with no audio from receiver. FLAC and AAC playback perfectly ok and Squeezecenter library scan is fine.
What version of Quicktime do you have installed
what version of squeezecenter do you have installed
Confirmed, the attached file playes fine with iTunes and VLC but fails to play with SC 7.3.2 see attached log
Created attachment 4723 [details] server log
This bug is a duplicate of bug 9029 and bug 10712 in that FLAC is choking on the AIFF file. SoX will encode the file just fine however so I do not believe the attached AIFF is invalid. This seems to be a FLAC limitation or bug when it comes to encoding AIFF files.
Quicktime version is 7.5.5. Have no problems with the AIFF files in any other playback software (iTunes, Foobar, Songbird etc)
Also would note that I can convert dBpoweramp AIFF files to FLAC just fine using its converter add-on and the resultant FLAC files play just fine through Squeezecenter. Would prefer to avoid having to do lots of converting.
Adam, I just wanted to note that you can disable AIFF to FLAC transcoding in SqueezeCenter to allow these files to play however you will increase your network bandwidth requirements as a result. To do this open up the SqueezeCenter home page in your browser and click Settings -> Advanced -> File Types. Then under File Format AIFF change Stream Format FLAC from flac to Disabled. You should now be able to play these files with the increased network bandwidth requirement.
Cool! Thanks for that, works a treat. The helpdesk folks never suggested that, guess they wouldn't have realised that the background FLAC encoding was crashing. At least I don't have to convert my entire dual-purpose AIFF library now, if only iTunes supported FLAC...
Steven, I believe that you are chasing up a fix to FLAC for this. Alan.
I did try to get a hold of the flac developer but I have not heard back yet. Just the same I would like to see the following line in flac encode.c to give a warning instead of an error and quitting or if that is to difficult just commented out: if(data_bytes!=(sample_frames*bytes_per_frame)) { flac__utils_printf(stderr, 1, "%s: ERROR: SSND chunk size inconsistent with sample frame count\n", encoder_session.inbasefilename); return EncoderSession_finish_error(&encoder_session); This small change allows these aiff files to play without issue and with the testing I have done seems to output bit identical files compared to the source. Andy, what do you thank and could you make this patch? Thanks.
We are now planning to make a 7.3.3 release. Please review your bugs (all marked open against 7.3.3) to see if they can be fixed in the next few weeks, or if they should be retargeted for 7.4 or future. Thanks!
Since there's now a planned 7.3.3 release, bugs which won't make the cut-off are being moved to the next target out. If you feel that this bug needs to be addressed more (or less) urgently than the 7.4 release, please cc chris@slimdevices.com and leave a comment in the bug to that effect so we can review it. Thanks.
For some reason Bugzilla did not change the target when I did this yesterday. Or maybe it was me. In either case, I'm trying it again.
I really would like to see this small change to flac make it into the 7.3.3 release, thanks!
Updated flac binaries in change 26557.
*** Bug 9029 has been marked as a duplicate of this bug. ***
*** Bug 10712 has been marked as a duplicate of this bug. ***
Verified fixed in 7.3.3 r26751
This bug has been fixed in the 7.3.3 release version of SqueezeCenter! If you haven't already. please download the new version from http://www.logitechsqueezebox.com/support/download-squeezecenter.html If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.