Bugzilla – Bug 17773
Some M4A files on my LMS will not play on my SB Radio.
Last modified: 2014-10-02 11:15:18 UTC
Created attachment 7569 [details] An example .m4a audio file I navigate to the file in Music Folder and select it. Artwork etc. appears but instead of playing an error stating the files cannot be opened appears: problem: Can't open file for: with the name of the file extracted from the file's metadata. An example is attached.
I currently have: LMS 7.7.0 - r33614 SB radio 7.7.0-r9546
I can confirm his findings using LMS 7.7.1 - r33719 (MacOS X 10.6.8 64bit) and Radio firmware 7.7.0-r9546. Using his test file Squeezeplay and SB3 work fine, Radio does not. I have included the relevant part of the Radio's messsages log file.
Created attachment 7570 [details] Radio aac error log exerpt
At somebodies (I forget who) I tried renaming the file as .aac instead of .m4a but I just made even weirder things happen such as the SB Radio locking up or just showing a blank name in the list of file names in the directory!
I get exactly the same error message. The files play fine on squeezeslave and on my squeezebox and on ipeng. Fails to play on Squeezebox Radio. The web site does say that m4a files are natively supported: http://logitech-en-emea.custhelp.com/app/answers/detail/a_id/14086/kw/m4a
Hi Nick Pierpoint, please Vote for this bug (at the top of this page) since it needs another vote before it counts as confirmed. Thanks.
This is a file with all the moov metadata at the end of the file (after mdat). I think we were unable to support this because SqueezePlay does not have full random access to a streaming file. I think there are some tools that can fix files like this.
*** This bug has been confirmed by popular vote. ***
After Andy Grundman mentioned the moov data in a M4A file I did some investigating and it sooms that you should be able to fix the files using MP4Box. Download MP4Box from, for example: http://www.videohelp.com/tools/mp4box Then do something like: MP4Box -inter 500 myfile.m4a and myfile.m4a will, hopefully, be playable.
I am sorry to say that this did not help.