promotional bannermobile promotional banner

Bloom Audio - Jukebox+

Transforms vanilla jukeboxes into persistent multi-disc music players with playlists, playback controls, repeat modes, per-jukebox volume and automation support.
Back to Files

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

File nameBloomAudio-JukeboxPlus-Fabric-26.2-v2.0.0.jar
Uploaded
Sep 14, 2026
Downloads
5
Size
80.2 KB
Mod Loaders
Fabric
File ID
8881269
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:bloom-audio-jukebox-plus-1696151:8881269"

Learn more about Curse Maven

What's new

2.0.0

  • Rebranded the mod as Bloom Audio - Jukebox+ under Bloomstone Studio.
  • Replaced the former Core, Audio and UI requirements with the single Bloom API dependency.
  • Migrated source packages, technical identifiers, resource namespaces, build output and embedded license metadata to the Bloom identity.
  • Removed the former project icon from the runtime package pending Bloomstone artwork.
  • Writes jukebox state under the Bloom save key while retaining read-only migration of the former development key so existing worlds keep their disc libraries and controls.

1.0.4

  • Fixed the jukebox background, controls, inventory slots and carried items rendering at different scales.
  • Moved screen darkening behind the machine and inventory to correct their unintended dark appearance.

1.0.3

  • Added viewport fitting for the centered square jukebox and its detached left-side inventory at narrow and Auto GUI scales.
  • Added corresponding scaled pointer input for buttons, switches, the knob, seeking, scrolling, disc reordering and inventory interaction.
  • Added fitted-layout rebuilding on window resize and viewport-correct tooltips.

1.0.2

  • Fixed silent jukebox playback after returning to its chunk while the interface clock continued advancing.
  • Synchronized the active disc, elapsed song position, Play permission and volume when a player receives a jukebox chunk.
  • Added recovery of missing audio at the synchronized position without opening the interface or restarting another listener's active stream.
  • Added regular state-snapshot recovery for missed playback starts, gated by the machine's Play/Pause state.

1.0.1

  • Added the finalized project icon and declared it in Fabric metadata.

1.0.0

  • Rebuilt the vanilla jukebox as a persistent multi-disc physical player without replacing the block.
  • Added one ordered disc library per jukebox with insertion, selection, drag reordering, manual ejection, and complete disc drops when broken.
  • Added dynamically sized disc storage with no arbitrary capacity ceiling and migration of the earlier fixed-size library.
  • Added cursor-following disc reordering, insertion markers, edge scrolling and direct scrollbar dragging.
  • Added Play, Pause, Prev, Next, Ordered and Shuffle playback, Play Once, Repeat Playlist, Repeat Song, seeking, and per-jukebox volume.
  • Added a synchronized analog machine interface with resolved title and artist metadata, elapsed time, progress, and a dedicated Now Playing display.
  • Added a persistent armed Play latch, correct pause behavior, positional Records playback, world reload recovery, and multiplayer-safe server authority.
  • Added hopper and dropper input that appends discs without changing Play, plus Auto-Eject delivery into a hopper below or physical ejection when no destination accepts the disc.
  • Added active-disc comparator output using each disc's vanilla signal strength.
  • Added player-facing block orientation and the finished jukebox machine artwork.
  • Made Previous follow actual playback history in both Ordered and Shuffle modes.
  • Made the Play latch persist through empty libraries and song completion; insertion starts playback only when Play is already armed.
  • Made releasing Pause leave playback silent until Play is pressed, and prevented focus or screen transitions from waking a stopped or paused jukebox.
  • Added accurate positional seeking without stacking song instances, plus clock synchronization when audio continues through Minecraft's pause screen.
  • Added automatic continuation to the next remaining disc when the active disc is ejected while Play is armed.
  • Enabled hopper/dropper appending during playback, blocked automated extraction, and kept physical ejection under the machine's controls.
  • Added a Nothing Playing heading, scrolling vanilla splash messages and a zeroed timer for idle machines.

This mod has no additional files