promotional bannermobile promotional banner

Bloom Audio - Music Systems Overhaul

Customize your music with editable albums, context-based playback, playlists, imported songs and an in-game controller.
Back to Files

BloomAudio-MusicSystemsOverhaul-Fabric-26.2-v2.0.0.jar

File nameBloomAudio-MusicSystemsOverhaul-Fabric-26.2-v2.0.0.jar
Uploaded
Sep 13, 2026
Downloads
6
Size
305.9 KB
Mod Loaders
Fabric
File ID
8871502
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:bloom-audio-music-systems-overhaul-1693264:8871502"

Learn more about Curse Maven

What's new

2.0.0

  • Rebranded the mod as Bloom Audio - Music Systems Overhaul under Bloomstone Studio.
  • Replaced the former Core, Audio, Context and UI requirements with the single Bloom API dependency.
  • Migrated source packages, technical identifiers, resource namespaces, settings ownership, build output and embedded license metadata to the Bloom identity.
  • Removed the former project icon from the runtime package pending Bloomstone artwork.

1.0.9

  • Added optional audio settings registered through Bloom API's UI services to the Audio tab.
  • Added shrink-to-fit sizing for the In-Game Controller on small GUI canvases and updated its bounds during window resizing.
  • Aligned seeking, volume, dragging and button input with the controller's displayed size.

1.0.8

  • Added the finalized 400x400 project icon and declared it through Fabric metadata.

1.0.7

  • Updated all required Bloom API compatibility ranges to the stable 1.x platform.

1.0.6

  • Consolidates every Music Systems Overhaul progress-bar interaction onto Bloom API's shared seek controller and every remaining standard checkbox onto its shared renderer while leaving feature decisions inside the mod.
  • Removes the retired in-mod Context Creator payload pass-through, replaces its obsolete preservation test with one-time config sanitation coverage, and removes a dead private helper, unused imports, and unreferenced translation entries.
  • Rewrites old development configs once to retain the former controller position under its current keys while deleting retired inventoryPlayer and customContexts fields.
  • Pins explicit tested Bloom API compatibility floors so unrelated future API bumps cannot mutate this release's dependency metadata.

1.0.5

  • Made the complete In-Game Controller non-interactable while it reports Interrupted by Jukebox, without changing jukebox or background-music playback state.

1.0.4

  • Updated the required Bloom API build to the corrected startup-safe prepared-gain implementation.

1.0.3

  • Made an In-Game Controller seek explicitly request background playback from the selected position.
  • Kept that replacement silent while an audible jukebox retained music focus.

1.0.2

  • Added Interrupted by Jukebox status to the In-Game Controller.

1.0.1

  • Migrates overlong context, category, album, tab, and destructive-button labels onto Bloom API's shared clipped scrolling-text renderer.
  • Makes those scrolling labels move at render-frame precision instead of coarse whole-pixel timing steps.

1.0.0

  • Replaced Minecraft's Music & Sounds destination with a responsive three-tab interface for Audio settings, the music Library, and Context Rules while retaining the vanilla sound controls.
  • Added Contextual Music and Playlist modes, with configurable Weighted, Shuffle, and Ordered playback.
  • Added per-context album assignments, timing overrides, playback-mode overrides, song weights, shuffle bags, and persistent ordered queues.
  • Added selectable vanilla or Bloom song-frequency handling, including configurable minimum and maximum delays and immediate Main Menu playback.
  • Added a searchable music library containing vanilla, modded, and imported OGG tracks with albums, favorites, nested custom categories, metadata, per-album inclusion, and drag ordering.
  • Added editable custom playlists and protected built-in music pools, including restore-to-default controls for edited vanilla and mod albums.
  • Added per-album song enable/disable choices, an All-album global default with album-specific overrides, and protection against automatic playback bypassing those choices.
  • Added categorized album-assignment dialogs, searchable checkbox selectors, collapsed creator grouping, nested category connectors and precise drag-and-drop placement.
  • Added OGG-only import through a file picker or drag-and-drop, decoder validation, controller-managed storage, embedded title/artist display, filename fallbacks and restorable imported metadata overrides.
  • Added independent song preview with seeking, embedded OGG metadata support, editable imported-song metadata, and safe imported-file deletion.
  • Added an optional draggable In-Game Controller with pause/resume, Next, favorite, seeking, synchronized music volume, playback-mode switching, and playlist access.
  • Preserved the active song across biome and context changes, applying the new context only after the track finishes.
  • Added responsive layouts for Minecraft GUI scaling, reusable confirmation flows, fading status messages, and shared Bloom API UI controls.
  • Added a countdown for the selected between-song wait and whole-system pausing that freezes both the current song and its pending schedule.
  • Added a dedicated In-Game Controller playlist screen for custom albums, with playlist selection, song addition/removal, reordering, search, filters and direct playback selection.
  • Added safe paused-preview handling through window-focus changes and deferred seeking without overlapping audio streams.

This mod has no additional files