What Happened?

Yesterday, while I was working on a hi-res music test (which I won’t dive into again for a couple of weeks), I ran into a problem I’d describe as predictable—and honestly, it’s the same issue we’re going to face once we launch our app.


The Core Issue: Format Inconsistency

The problem is inconsistency in file format support across operating systems and browsers.

For example:

This kind of fragmentation is a lot more common than people think.


A Real Example: ALDAC vs Android

Take this one:

Apple’s proprietary hi-res codec, ALDAC (their version of LDAC), isn’t natively supported on any Android device.

And it’s not just about audio quality.


The Simple Fix That Just Works

So what’s the solution?

Encode nearly all audio filesespecially hi-res and unsupported formats—into .WAV files.

Here’s why:

My app can:


Why It Matters

Even if we don’t go all-in on building a hi-res player into Fanfares, I can still use this approach for the existing player.

All I need is:

One utility function — and it solves 90% of unsupported file format issues.


Final Thought

Sometimes, the fix isn’t flashy. It’s just practical. .WAV may not be trendy, but it just works—and that’s exactly what we need.