
A playlist inside your jukebox, speakers that play in perfect sync, and up to 200% volume. Your redstone keeps working.

🎵 Jukebox Deluxe
Put up to 14 discs in one jukebox and open a menu that feels like it was always part of the game. Shuffle without repeats, loop the list or one song, skip forward and back, choose how loud and how far it plays, and link other jukeboxes as speakers that play the same song at the same time, even across town.
Everything is built on the vanilla jukebox: comparators, hoppers and classic redstone builds keep working.

✨ Main features
💿 A playlist in the jukebox
14 slots per jukebox (up to 28 in the config), no chest needed. The disc spins on a record player, with title, artist, a progress bar and times.
- 🔀 Real shuffle: every disc plays once per round, and a new round never starts with the song that just played.
- 🔁 Repeat the whole list or one song. ⏮ Previous really goes back, even in shuffle.
- 👀 Always know what's next: a gold frame on the disc that's playing, a green one on the next.
- ✋ Drag a disc to reorder the list without stopping the music. Double-click to play it.

🏷️ Name every jukebox
Click the pencil next to the title, type a name and save it with the tick. Speakers show their own names too.
📡 Range and volume, per jukebox
- Range: heard from 8 to 128 blocks away (vanilla: 64).
- Volume: from 0 to 200%. 150% is twice as loud, 200% four times.
Both are sliders in the jukebox's settings, and they apply right away, even to the song that's playing.

🔈 Linked speakers
Link up to 8 jukeboxes as speakers. They play the main jukebox's song in perfect sync, at its range and volume. A trail of notes flies from the main jukebox to each speaker so you always know where they are.
In the jukebox's settings open Speakers, click Link a speaker, then use any empty jukebox: done.

🏘️ Up to 128 blocks away
Speakers can be up to 128 blocks from the main jukebox: one song for a whole street, a stage or a town. From the Speakers panel you can rename each one, unlink it, or send a trail of notes to show where it is.

🦜 The party reaches every speaker
Parrots dance next to a playing jukebox, as in vanilla, and speakers count too: every parrot in town dances to the same beat.

🌍 16 languages
English, Español, Euskara, Català, Galego, Deutsch, Français, Italiano, Português (Brasil), Polski, Русский, Українська, Türkçe, 简体中文, 日本語 and 한국어. The mod follows your game's language.

➕ And much more
- 🎚️ Smooth: skipped songs fade out, and "Now Playing" pops up when you walk into range.
- ♻️ Endless radio: optionally put each played disc into the container below.
- 💿 Disc on top: optionally, the playing disc lies on top of the jukebox, spinning (off by default).
- 📦 Data pack and modded discs work, with each disc's own length and comparator value.
🔴 Redstone stays intact
- Comparators read the disc that's playing, exactly as in vanilla.
- A jukebox with no queued discs is a vanilla jukebox: classic hopper disc changers and comparator builds work unchanged.
- Hoppers can fill a playlist, adding discs to the end, even while it plays.
- Nothing can pull discs out of a playlist: no hopper, no pipe from another mod.
⬇️ How to install
- Install Fabric Loader for Minecraft 26.3.
- Download Fabric API and this mod, and put both
.jar files in your mods folder.
- Optional: Mod Menu adds a Configure button with all the settings.
On a server, install it on the server and on every player's client.
🖱️ Controls
| Do this |
And |
| Right-click the jukebox |
The menu opens |
| Sneak + right-click (empty hand) |
Ejects the disc, like vanilla |
| Right-click holding a disc |
Adds it to the end of the playlist |
| Double-click a disc |
Plays it |
| Drag a disc |
Reorders, without stopping the music |
| Right-click a disc in the menu |
Takes it out |
| Gear button |
Range, volume, "Store below" and speakers |
| Pencil next to the title |
Renames the jukebox |
⚙️ Config
With Mod Menu, press Configure. Or edit config/jukebox_deluxe.json (slots, default range, shuffle by default) and config/jukebox_deluxe-client.json (fade-out, Now Playing, disc on top).
🤝 Compatibility
- Minecraft 26.3, Fabric Loader 0.19.5+ and Fabric API. Mod Menu is optional.
- Needed on both the client and the server.
- Tested with Jukebox Custom Disc Fix and Jukebox Looping. Song endings are counted on the server from the disc's data, so custom discs move on at the right time.
❓ FAQ
Can I record or stream it?
Of course! Nothing would make me happier than seeing it in your videos and streams. Just credit the mod and link this page.
Can I use it in a modpack?
Yes, it's MIT licensed. Please link this page instead of re-uploading it elsewhere.
Can I remove it later?
Yes, but take the discs out of your jukeboxes first: without the mod only the disc in the player stays, and the rest of each playlist is lost.
What happens when a disc ends?
It goes back to its slot and the next one starts. The discs stay in the jukebox.
Is 200% always four times louder?
The signal is, but every vanilla disc is already mixed loud. Quiet discs get the full boost; very loud ones are held back by the game's audio limiter so they don't distort, and gain less.
Can I break the jukebox?
Yes: all its discs drop, like any container.
Does it change how the vanilla jukebox behaves?
A right-click with an empty hand now opens the menu; sneak to eject. Holding a disc while one plays adds it to the playlist instead of ejecting. Everything redstone-related stays vanilla.
Will it come to other versions?
Right now it's for Minecraft 26.3. More versions may come: if you'd like one, ask on Discord.
I found a bug, what do I do?
Tell me on Discord or in the comments: what happened, what you were doing and your Minecraft and mod versions.
✍️ Credits
Joseba17: idea, design and testing.
Inspired by a concept by @iVichtorfen. Original textures and code.
If you enjoy it, sharing it with your friends helps a lot, and if you want to support me, you can buy me a coffee on Ko-fi or PayPal ☕
<sub>Idea, design and testing: Joseba17. Code written with the help of AI. MIT licensed.</sub>
<sub>Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.</sub>