Skip to content

Replace .ogg music with their Java edition counterparts#677

Merged
codeHusky merged 5 commits intosmartcmd:mainfrom
Eribetra:replaceoggwithjava
Mar 6, 2026
Merged

Replace .ogg music with their Java edition counterparts#677
codeHusky merged 5 commits intosmartcmd:mainfrom
Eribetra:replaceoggwithjava

Conversation

@Eribetra
Copy link
Contributor

@Eribetra Eribetra commented Mar 6, 2026

2026-03-06.02-13-08-10.mp4

Description

  • Replaces the current .ogg music with their Java Edition counterparts, which have much higher quality.

Changes

Previous Behavior

The game's music had extremely low quality, relative to other versions of the game.

Root Cause

Likely to mantain low filesize, the game's music was stored in low quality .binka files, which were recently converted to .ogg.

New Behavior

The music files are now of much higher quality.

Fix Implementation

The music files were taken from Java Edition, in the .minecraft folder.

AI Use Disclosure

AI was not used in any way for this commit.

Additional context

the_end_dragon_alive.ogg was also taken from Java Edition; however, this specific song is different between it and LCE.

Now that we are using MiniAudio, we can add Java Edition's music files, which have much higher quality than LCE's .binka files.

Note that the_end_dragon_alive.ogg is different as a result.
@codeHusky
Copy link
Collaborator

If the LCE end dragon song is different then we should probably not replace it with the Java version

@Eribetra
Copy link
Contributor Author

Eribetra commented Mar 6, 2026

That makes sense, and that file can be kept as-is. All other music files should be identical, though, besides better sound quality.

@Eribetra
Copy link
Contributor Author

Eribetra commented Mar 6, 2026

cat.ogg is also different in LCE (different render, extends to Dog).

@GrimPlayzs
Copy link

for cat.ogg someone can take the two originals (cat and dog) which are in higher quality and then edit them together in one .ogg file.

@Eribetra
Copy link
Contributor Author

Eribetra commented Mar 6, 2026

I recreated cat.ogg using the .flac files for each song, joining them together, and exporting with 64kbps (like the original Java Edition music files). It has the same length as the original, as well.

@codeHusky codeHusky merged commit 0469e98 into smartcmd:main Mar 6, 2026
@Eribetra Eribetra deleted the replaceoggwithjava branch March 6, 2026 06:51
piebotc pushed a commit to piebotc/LegacyEvolved that referenced this pull request Mar 9, 2026
* Replace .ogg music with their Java edition counterparts

Now that we are using MiniAudio, we can add Java Edition's music files, which have much higher quality than LCE's .binka files.

Note that the_end_dragon_alive.ogg is different as a result.

* Update the_end_dragon_alive.ogg

* Update cat.ogg

* high quality LCE cat.ogg recreation

* Updated cat.ogg to have exact music length
catweaselirl pushed a commit to catweaselirl/MinecraftConsoles that referenced this pull request Mar 13, 2026
* Replace .ogg music with their Java edition counterparts

Now that we are using MiniAudio, we can add Java Edition's music files, which have much higher quality than LCE's .binka files.

Note that the_end_dragon_alive.ogg is different as a result.

* Update the_end_dragon_alive.ogg

* Update cat.ogg

* high quality LCE cat.ogg recreation

* Updated cat.ogg to have exact music length
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants