NotEnoughCodecs: Add MP3, FLAC & AAC Support to Minecraft

Expanding Minecraft's Audio Horizons with NotEnoughCodecs Minecraft’s vanilla audio engine has always been a bit of a closed door. For years, the game has relied exclusively on the Ogg Vorbis format for all its in-game sounds, from the iconic creeper hiss to the soothing ambience of a lush cave. ...

Download NotEnoughCodecs for Minecraft 1.9.4, 1.8.9, 1.7.10

Original name: NotEnoughCodecs

Minecraft: 1.7.10, 1.8.9, 1.9.4

Loaders: Forge

FileVersionLoaderSize
NotEnoughCodecs-1.7.10-0.3.jar1.7.10Forge579 КБDownload
NotEnoughCodecs-1.7.10-0.4.jar1.7.10Forge799 КБDownload
NotEnoughCodecs-1.8.9-0.4.jar1.8.9Forge799 КБDownload
NotEnoughCodecs-1.8.9-0.5.jar1.8.9Forge854 КБDownload
NotEnoughCodecs-0.5.jar1.9.4Forge854 КБDownload
NotEnoughCodecs-0.6.jar1.9.4Forge183 КБDownload

Expanding Minecraft's Audio Horizons with NotEnoughCodecs

Minecraft’s vanilla audio engine has always been a bit of a closed door. For years, the game has relied exclusively on the Ogg Vorbis format for all its in-game sounds, from the iconic creeper hiss to the soothing ambience of a lush cave. While OGG is a solid open-source codec, it leaves modders and resource pack creators with a frustrating limitation: you simply cannot use other popular audio formats like MP3 or FLAC without some serious workarounds. This is where the NotEnoughCodecs mod steps in, quietly revolutionizing how custom audio can be handled under the hood.

What Exactly Is NotEnoughCodecs?

NotEnoughCodecs is a lightweight utility mod designed to add native decoding support for several widely used audio formats that Minecraft does not recognize by default. It does not replace the game's sound engine or alter the way sounds.json works. Instead, it provides the necessary libraries and hooks so that the game can actually read and decode MP3, AAC, and FLAC files when they are encountered. The mod bundles portions of well-established open-source projects: JLayer (via a libGDX fork) for MP3 decoding, the Java Advanced Audio Decoder (JAAD) for AAC, and the JustFLAC library for lossless FLAC playback.

Supported Audio Formats in Detail

Installing NotEnoughCodecs instantly broadens your toolkit. Here is a breakdown of what you can work with:

  • MP3 – The most ubiquitous compressed audio format. Perfect for adding custom music discs, ambient loops, or voiceovers without worrying about file size.
  • AAC (ADTS and MP4 containers) – Commonly used in streaming and mobile platforms. Note that High-Efficiency AAC (HE-AAC) is not fully functional, but standard AAC files work reliably.
  • FLAC – The go-to choice for lossless, high-fidelity audio. If you want your custom boss fight theme or delicate soundscape to retain every ounce of quality, FLAC support is a game-changer.

It is important to understand what this mod does not do. Minecraft’s sound registration system, controlled by the sounds.json file, still hardcodes everything to the OGG extension. That means you cannot simply drop an MP3 file into your resource pack and reference it directly in sounds.json. The mod’s purpose is to allow other mods—or clever resource pack setups that use custom code—to load and play these formats internally. For the average player, the real magic happens when you use a modpack or a launcher that leverages this capability seamlessly.

Why This Matters for Modpacks and Custom Experiences

Modpack creators often hit a wall when trying to include high-quality music or extensive sound effects. Converting everything to OGG can be tedious and may introduce quality loss if not done carefully. NotEnoughCodecs removes that friction. A developer can now bundle MP3 tracks for a radio mod, use AAC for long ambient pieces to keep the pack lightweight, or include FLAC files for a cinematic main menu theme. The mod acts as a silent enabler, giving other mods the freedom to pick the best codec for the job without worrying about whether Minecraft will choke on it.

For those who enjoy tinkering with their own setups, managing mods and custom audio can feel daunting. That is where a modern launcher becomes invaluable. With tools like the foxygame.net launcher, you can easily browse and install NotEnoughCodecs directly from the built-in mod menu, streamlining the entire process so you spend less time fiddling with files and more time enjoying richer soundscapes in your world.

Installation and Compatibility

NotEnoughCodecs is a client-side mod, meaning it only needs to be installed on your local game instance. It works with both Forge and Fabric mod loaders, though you should always verify version compatibility. The mod itself is incredibly lightweight and has no impact on performance, as it only activates when a supported audio format is being decoded. It does not add any new blocks, items, or GUI elements—it simply sits in the background, expanding the game’s audio capabilities.

To install manually, you would place the JAR file into your mods folder, just like any other mod. However, many players now prefer using a dedicated launcher that handles dependency resolution and updates automatically. This is especially handy when a mod like NotEnoughCodecs is a dependency for larger projects; you might not even realize you need it until the launcher flags it for you.

Technical Limitations and Considerations

While NotEnoughCodecs is remarkably effective, a few caveats exist. As mentioned, HE-AAC (also known as AAC+) is not fully supported, so stick to standard AAC profiles. Additionally, because sounds.json remains OGG-only, you cannot create a simple resource pack that swaps in MP3s for vanilla sounds. The mod is primarily a developer tool. If you are a player, you will most likely encounter its benefits through mods that specifically use its API to load custom audio. Always check the mod’s documentation for the exact version of the libraries included and any known conflicts with other audio-related mods.

Elevating Your Minecraft Soundscape

NotEnoughCodecs might not be the flashiest mod in your collection, but it solves a very real problem that has persisted in the Minecraft modding community for years. By bridging the gap between the game’s rigid OGG requirement and the diverse world of audio codecs, it empowers creators to deliver richer, more immersive sound experiences. Whether you are assembling a nostalgia-filled music pack, designing a horror map with spine-chilling AAC ambience, or simply want lossless menu music, this mod quietly makes it all possible. Next time you hear a crystal-clear custom track in a modded server, there is a good chance NotEnoughCodecs is working behind the scenes to make that moment unforgettable.