Music · 9 min read

FLAC, ALAC and the truth about lossless audio on phones

Lossless audio files are two to five times larger than MP3. Whether that matters on a phone depends on what you plug into it. This is the honest version — what lossless gets you, what it does not, and how to play it without converting anything.

By the PurePlay editorial teamUpdated 14 November 2026

What "lossless" means

MP3 and AAC throw away information the encoder thinks you will not notice. Lossless formats — FLAC, ALAC, WAV — preserve the original samples exactly. Decoded audio is bit-for-bit identical to the CD master.

The practical consequence is size: a 4-minute track is roughly 10 MB as FLAC (16-bit/44.1 kHz) versus 3–4 MB as MP3 at 320 kbps. High-resolution lossless (24-bit/96 kHz) can be 40–80 MB per track.

Can you actually hear the difference?

On a phone speaker: no. On typical Bluetooth earbuds: no — the Bluetooth codec (AAC, SBC, even LDAC) re-encodes the stream before it reaches your ears. The one place lossless is audible is a wired connection to a decent DAC and headphones, with well-mastered material.

So why keep FLAC at all? Because it is an archive format: it can be re-encoded to any lossy format later without cumulative quality loss. If you care about your library, keep one lossless copy and let devices transcode as needed.

Why some Android players cannot play FLAC or ALAC

Android has supported FLAC in the platform since Android 3.1 and ALAC since Android 5, so most modern phones decode both in the media framework. The failures come from players that rely on narrow platform profiles or have poor container handling — especially for 24-bit files, or ALAC inside an MP4/M4A container.

A player with its own decoding engine (LibVLC-based players, such as PurePlay) handles FLAC, ALAC, 24-bit and high sample rates without asking the platform. That is also why it can play APE or WavPack files that Android itself has never supported.

Format guide

FormatLossless?Typical sizeNotes
FLACYes~10 MB / trackOpen, widely supported, good tagging
ALACYes~10 MB / trackApple's lossless, usually in .m4a
WAVYes~40 MB / trackUncompressed; poor tagging
MP3 320No~9 MB / trackUniversal, old but fine
AAC 256No~7 MB / trackBetter than MP3 at the same size
OGG / OpusNo~5 MB / trackOpus is excellent at low bitrates

Keeping one library that plays everywhere

  1. Archive in FLAC. Keep a master copy of everything you own.
  2. Sync a lossy copy to the phone if storage is tight — AAC or Opus at 256 kbps is indistinguishable for most listening.
  3. Or sync FLAC and let the phone decode it. Modern phones handle it easily; the cost is storage, not battery.
  4. Fix tags once. Title, artist, album and embedded cover art are read by most players; correct them in the archive so every device shows the same thing.

What to check in a music player

  • Does it read embedded album art, or only a folder image?
  • Does it handle 24-bit FLAC and high sample rates without downsampling silently?
  • Does it support gapless playback for live albums and classical music?
  • Does it play in the background with lock-screen controls, without an account?
  • Does it read the audio library from local storage only — no upload?
PurePlay's Music tab reads the device's audio library through Android's media database, plays MP3, AAC/M4A, FLAC, ALAC, OGG, Opus and WAV through LibVLC, shows embedded artwork and keeps playing in the background with a notification. No account, no cloud library, no upload.

Common questions

Is 24-bit/96 kHz worth it? For listening, rarely. For archiving, it is a legitimate master format. Be aware that Bluetooth will re-encode it anyway.

Can I convert FLAC to MP3 without quality loss? You can convert once to a high bitrate; the result is a lossy copy of a lossless master, which is the best of both worlds for portable use.

Why does my player show the wrong artist? Usually the file has both an "album artist" and "artist" tag and the player picks one. Fix the tags in the file, once.

Bottom line

Lossless audio on a phone is a storage decision, not a sound-quality decision — unless you use wired headphones and care about mastering. The important part is that a good player should play every format you already own without conversion, and should do it without ads or an account.

Written by the PurePlay editorial team · Tested with FLAC, ALAC, MP3, AAC and Opus files on Android 14–16 · Corrections: contact page.
Next: Media permissions explained · What LibVLC does