What’s the Difference Between FLAC vs ALAC Lossless for audiophile recordings?

Let’s face it, you’re a neurotic audiophile like me who wants to squeeze every ounce of performance out of your music and your system.  If you’re looking for the best possible audio quality as far as digital music is concerned, then you certainly have come here wanting to know what the differences are between FLAC (Free Lossless Audio Codec) and ALAC (Apple Lossless Audio Codec).

So, you’re waiting for me to tell you that ALAC has sweeter highs and that FLAC has better bottom-end authority, right?  Or perhaps you wouldn’t be surprised if I told you that FLAC sounded a bit more detailed and open but ALAC had a better soundstage?

Guys, I’m sorry, but the answer is going to be way too boring—at least at first.  From an audio perspective, there’s no difference between FLAC or ALAC files that are recorded at the same sampling rate.   That’s ultimately the case because all FLAC or ALAC files are compressed versions of a “lossless” original, which means that the original file, when compressed in either format to make it smaller to store and transmit, doesn’t lose any of its quality when it’s played on your system.

So, if the difference isn’t audible, then why are are you here and why do you get the sense that there’s such a zeal and fervor over the FLAC vs. ALAC battle?  It has nothing to do with audio quality and everything to do with the perceived—emphasis on the word “perceived”—Apple ecosystem lock-in and consequent player choices.

To oversimplify things, ALAC is an Apple-based solution to compress lossless file while FLAC was initially developed as an “open” format.  Some high-res audiophile music download sites, like HDTracks, will give you both ALAC and FLAC, or they will give you just one and not the other.  This has everything to do with their long-term disk storage and nothing about audible differences or that one format is “better” than another.

So, you can do all the reading you want, but all issues basically boil down to two simple points:

  1. Non-Apple people generally don’t like Apple-specific technologies (I acknowledge generalizations are dangerous!)
  2. iTunes doesn’t play FLAC files
The primary argument you’ll hear against ALAC is that it’s an “Apple” technology and users don’t want to be locked into Apple technologies in any way shape or form and want their stuff to be open source and royalty free down the road.  I’m not here to take a stand one way or the other, but rather to say this is what I’ve primarily heard as the main points why people are against ALAC.
To date, I haven’t seen anything that supports this perspective in a substantive way.  Perhaps someone could post a comment in case I’ve missed something.  Personally, I’ve found it very easy to convert between ALAC and FLAC and between FLAC and ALAC.  I wrote a how-to-article on the topic here if you’re interested.  So to the first point, I would simply say it’s all personal preference and don’t worry about it.
The second issue, and likely more major issue, why people are looking at the differences has more to do with the fact that iTunes does not play or support FLAC files natively.  Why is that?  Well, I honestly don’t know but if Apple does have a technology, such as lossless codecs, they sure do tend to support their own vs. other standards.  Again, that’s neither here nor there but rather just a fact.  So, if you do use iTunes as part of your ecosystem, then you certainly do want to have all your high resolution files in ALAC format and not FLAC.  You can then play the ALAC files not only on iTunes but also on your iPod, iPhone, iPad, and any other iOS-based device.
If you do insist on keeping your files in FLAC then you really have two choices:
  1. You can add an application on top of iTunes to play FLAC files or
  2. You can move to an iTunes alternative
If you choose to keep iTunes, then I recommend that you go with either PureMusic or Amarra.  Both will solve the FLAC support in iTunes issue and you’ll find people who swear about sonic differences between the two.  That’s for another article 🙂
The second option you have is to move away from iTunes altogether and go to a media player that supports FLAC.  Options for this course of action include JRiver or VLC.  JRiver is probably the closest thing to iTunes you’ll get as an alternative.  I find that the interface is familiar and it has lots of great features.  I personally view VLC as more of a stand-alone player than an iTunes replacement.
So, if you came here looking for audible differences between ALAC and FLAC, you obviously won’t find them.  What you hopefully did find is some of the ecosystem-related issues that make some people prefer one over another for their lossless codec of choice.

22 COMMENTS

  1. First. Liked your article very much and completely agree with your take on the two CODECs. Good news, in late 2011 Apple made the ALAC (M4P) codec available open source and royalty-free. In spite of that, FLAC supports a few more high-end features, like a sample rate maximum that tis up to 2x higher.

  2. The three previous commenters make excellent anti-ALAC points, to which I would add the following regarding the "reviled" Apple ecosystem: iTunes and ALAC do not support embedding ratings in track tags, while most FLAC editors do. This may not be a big deal for people who don't use star (or now "love") ratings in their libraries, but it can be a pretty convenient way to build and edit auto-sync playlists. For instance, I typically make the decision to remove a track from my portable devices while I'm listening to it -it's nice to know that I can lower the rating on the device, and the next time I sync it, the smart playlist I built (which uses rating info as a criteria) will remove the song automatically. Wipe out your iTunes library, or delete and subsequently re-import your music, and all your ratings are toast.

    Here's another dealbreaker: I use a NAS to stream my FLACs over the Internet. One of the options is to leave the originals intact, or transcode them on the fly to a lossy format (for lower bandwidth devices). When I stream FLACs, they transmit as FLACs. When I stream ALACs, they get transcoded to lossless WAV files that gobble up two-to three times as much bandwidth in transit, and space on the receiving device's cache.

    There are a lot of other nuances to file handling that make ALAC and iTunes a poor substitute for FLAC, but when you add up all the petty grievances of both formats, it may just be a wash. It all comes down to which format fits your specific workflow needs.

  3. Please site your source of your going to make such a huge statement as ALAC is unsuitable for anything. I don't see where this error correction comes into play as I have made FLAC to ALAC but perfect conversions.

    I don't think you are correct on this or if you are I don't think it matters in the way you say it does.

  4. I'm a professional DJ and our standard equipments (that is Pioneer's CDJs) doesn't support lossless format so basically all our digital music collection is in AIFF format (no WAV because of the tags).

    However, for me the ALAC vs FLAC war is pretty much simple –> Nearly 100% of the mobile device in the world can play ALAC (I haven't tried Windows Phone) and more than half can't play FLAC. Problem solved.

  5. I've converted all my FLAC files to ALAC and never had a problem. I've been in the industry long enough to know that "never" is a dangerous word. I've had nothing but superb experiences with converting files to ALAC.

  6. There are additional pros and cons to each file format and the value one lays on each will be determined by the players and overall ecosystem. That's personal preference at the end of the day. The crux of the article is focused on audio quality. There's no difference between FLAC and ALAC with songs encoded at the same bitrate.

  7. ALAC doesn't have error detection but the file systems your store your file on or the networks you transmit the file over has error detection and correction. The additional error detection correction of FLAC maybe useful for niche archive purposes.

  8. I have a decent sized FLAC library, I play them through foobar but when its a song I will want on my iPod I just use DBPoweramp to convert to ALAC. No sound quality loss and works for me b/c not every FLAC file I want on my iPod

  9. Well Pierre has a point – not that ALAC is useless because it lacks error detection, but rather that FLAC is more useful. Besides not all network transmissions use error correction, it depends.

  10. With the number of variables in a hi-fi setup these days, and the pace of change/evolution in each separate area of technology, it's possible to get pretty confused (despite or because of da' Google). This piece is helpful, took time to do and I appreciate that. Thanks!

  11. On my android phone with a pair of yamaha earphones i hear a clear difference between mp3 and flac.
    The flac sounds more vivid and the guitars sound more realistic and sharper.
    But when using the earbuds that came with the phone i cant hear any difference.
    So my conclusion is that it also depends on your gear

  12. Edit, forgot to mention thst in my home setup that has aluminium high pressure speakers i can hear a little difference between 16bit and 24bit flac, but not on my phone with even my 300 us$ yamaha headphones.

LEAVE A REPLY