While it doesn't affect those of you who have no idea what FLAC (Free Lossless Audio Codec) is, today's Android 3.1 announcement (see the SDK release here) will make a lot of people who gave up MP3s for FLAC files happy. Forget happy - think ecstatic. Unlike MP3s, FLAC is a lossless codec, meaning it does not degrade in quality after compression, making it the perfect solution for audiophiles who really care about the quality of their sound.

After staring at the issue (#1461) (and I'm sure working hard on implementing support for it) for over 2 years, the Android team finally added native FLAC decoding to Android starting with Android 3.1, the latest iteration of Honeycomb. My guess is it won't be backported to Gingerbread and Froyo, but will roll perfectly into Ice Cream Sandwich and onward.

1779 people who have currently starred the issue, it's time to break open the champagne, wait for the 3.1 update, and watch your favorite media player suddenly gain confidence around your FLACs.

Source: Core Media Formats in Android via reddit