I have some M4A audio files, that I can't play on iTunes (e.g. double click the file, and then iTunes fired up, the audio added to the library, but the play doesn't start. Tried double clicking on the audio on the library, still doesn't start the player).

But when I open them in QuickTime, QuickTime can play it. Why that happens? And what can I do about it so I can import those files to iTunes? Thanks.

  • 1
    Where did the .m4a file come from? I'd like to see the first 30 bytes of the file, so in a Terminal do the following. Type cat , that's "cat " followed by a space. Now drag & drop the .m4a file onto the Terminal window and it populates the command line with its fully qualified pathname. Now type | head -c 30 | xxd -p and press enter. The output will be in hex format, e.g.: 00000020667479704d344120000000004d3441206d70343269736f6d0000 – user3439894 Jul 7 '16 at 14:58
  • it's solved now. turns out the file is corrupt, not in the correct size. as far as I know, iTunes should be able to play it though even though when it's incomplete. thanks. – Chen Li Yong Jul 9 '16 at 5:29

Changing the extension to .mp4 from .m4a worked for me but as a solution sucks since I now have to change it for each file individually. With a large music collection failing the same way this solution with take significant time to implement.

  • Batch renaming is possible in Finder or with a dedicated shell script. Please consider asking a new question for this using the "Ask Question" button on top. – nohillside Dec 30 '19 at 14:39

I had the same problem. Try changing the extension from M4A to MP4. It worked for me.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .