Back to mods
Custom Jukebox Discs project artwork

CurseForge · Minecraft mod

Custom Jukebox Discs

Put your own MP3 and OGG music on real jukebox discs. Server-side permissions, quotas and moderation included.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Custom Jukebox Discs release should I use?

Updated today
beta file Custom Jukebox Discs Neoforge-26.1.2_0.2.8
Game version 26.1.2
Loader NeoForge

Custom Jukebox Discs Neoforge-26.1.2_0.2.8 targets 26.1.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Custom Jukebox Discs required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Custom Jukebox Discs Neoforge-26.1.2_0.2.8 need?

Custom Jukebox Discs Neoforge-26.1.2_0.2.8. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

Sophisticated Core Optional for Custom Jukebox Discs Neoforge-26.1.2_0.2.8
optional
Matching file found Matched file: sophisticatedcore-26.1.2-1.4.104.2314.jar

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Custom Jukebox Discs without breaking your instance.

Built for Custom Jukebox Discs Neoforge-26.1.2_0.2.8. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Custom Jukebox Discs Neoforge-26.1.2_0.2.8. It targets 26.1.2 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Custom Jukebox Discs Neoforge-26.1.2_0.2.8. It opens that exact file at the source.

About this project

What does Custom Jukebox Discs add?

Any MP3 or OGG on your disk becomes a music disc you can put in a jukebox.

GitHub · Report a bug

Minecraft 1.21.1 · NeoForge · needs to be on the client and the server · MIT licensed

image

Getting started

  1. Drop your .mp3 or .ogg files into .minecraft/customjukeboxdiscs/uploads
  2. Craft a Disc Writer (iron, redstone, a jukebox) and some Blank Discs (paper and an iron nugget)
  3. Right-click the writer, put a Blank Disc in the slot, pick a file from the list, hit Write
  4. Take the disc out and put it in any normal jukebox

That is it. The disc is a real music disc from there on: hoppers move it, comparators read it, breaking the jukebox stops the song, walking away makes it quieter.

image

What you get

  • Your music through the vanilla jukebox, on the Records volume slider, with proper distance falloff
  • 12 disc designs, randomly assigned when you write one, so a wall of discs is not 12 identical items
  • Disc Rack — a 9 slot shelf that shows the discs inside it. Right-click a disc to grab it, sneak-click to open the whole thing like a chest. Comparators read how full it is
  • Works with the Sophisticated Backpacks / Storage jukebox upgrade. Music from a backpack on your back follows you around
  • Press J to turn custom music off for yourself. The server then stops sending you tracks at all, so it costs you nothing in bandwidth
  • Nothing is transcoded, nothing is bundled that runs outside Java. No FFmpeg, no native binaries, no telemetry

image

If you run a server

The server decides everything. It re-reads every uploaded file, works out the real length itself, and ignores whatever the client claims about it.

By default only operators can write discs. This trips people up on day one. To open it up:

/customdiscs access mode everyone
/customdiscs access mode allowlist
/customdiscs access allow <player>
/customdiscs access deny <player>

A deny entry beats everything, including operator status.

To see and clean up what people wrote:

/customdiscs tracks list [page]
/customdiscs tracks info <sha256>
/customdiscs tracks delete <sha256>
/customdiscs reload

Default limits, all editable in customjukeboxdiscs-server.toml:

  • File size: 10 MiB
  • Track length: 10 minutes
  • Tracks per player: 20
  • Storage per player: 100 MiB
  • Storage per server: 2 GiB
  • Transfer rate: 512 KiB/s per player

Tracks are stored in the world folder under their content hash, so the same song uploaded by five people takes one slot on disk. A player downloads a track once and caches it for that server; listening to it again is free.

Writing from a link

Off by default. Switch on urlUploads.enabled and list the hosts you trust, and players can paste an https link to an audio file instead of using a local file. The server downloads it and puts it through exactly the same checks as an upload.

This is not a streaming mod. It cannot play from YouTube, Spotify or anything like them, and it never will. The link has to point at an actual audio file — your own web space, the Internet Archive, the Free Music Archive, a file you dropped in Discord.

Worth knowing before you install

  • Client and server both need the mod. A server running it alone will not work
  • Audio is downmixed to mono. OpenAL will not position a stereo source, and a music disc that plays at the same volume everywhere in the world is worse than a mono one that fades properly
  • Only upload music you are allowed to share. Server owners choose who can write discs and can delete anything at any time
  • Modpacks are welcome, no need to ask

Project description from CurseForge.

Pick your setup

Custom Jukebox Discs by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Custom Jukebox Discs versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.