.AAC and the .m3u8 in 2025?

13 years have passed since 2012, and now it’s 2025. Wishing you a very Happy New Year. Do you have any plans to support the .AAC (Advanced Audio Coding) file extension and modern streaming formats such as .m3u8 (the UTF-8 version of .m3u)?

If you don’t have plans for support, I would greatly appreciate it if you could share your thoughts on potential workarounds that developers could try.

Hi,

We added support for ACC for android in FMOD Engine | Detailed Revision History - 1.05.00.
And it is supported on IOS: FMOD Engine | Platforms - IOS.

I will create a task to investigate supporting .m3u8

Thank you for bringing this to our attention.

1 Like

What are the issues you are experiencing with .m3u8? We do support .m3u: FMOD Engine - Platform Details - HTML5. Would it be possible to share the file that you are trying to play?

.m3u8 is essentially the UTF-8 version of .m3u, but as far as I know, its format differs in detail from what FMOD uses (e.g., #EXT-X-VERSION tag vs. #EXTINF).

Because of this, I believe it would require separate support, though I’m not entirely sure.

Like .pls, .m3u8 is just a playlist file format that explicitly specifies various audio files for playback, including .aac.

Currently, when trying to load an .m3u8 file in FMOD, it results in an ‘Unsupported File Format’ error, likely due to the differences mentioned earlier. Additionally, .aac cannot be used with HLS (HTTP Live Streaming).

Since these two formats are widely used in modern streaming, you can find many examples of AAC streams and .m3u8 playlists online.

Here are some examples of .m3u8 files that you can download:

SomaFM: https://hls.somafm.com/hls/groovesalad/320k/program.m3u8
BBC Radio: https://as-hls-ww-live.akamaized.net/pool_26173715/live/ww/bbc_radio_four_extra/bbc_radio_four_extra.isml/bbc_radio_four_extra-audio%3d96000.norewind.m3u8

1 Like

Thank you for the information. The task has been scheduled for development.

1 Like