
CDisc Music
Turn any track (YouTube, Spotify, SoundCloud, VK, Yandex…) into a real music disc — played from a jukebox through proximity voice chat, with an in-game player GUI and disc queues. Works with Simple Voice Chat or Plasmo Voice.
Список изменений
Changelog
1.8.0
The lyrics hologram is yours now. Every jukebox can be styled on its own, every player can carry a look that follows them, and a jukebox in your hands finally has somewhere to show its words.
🎨 Style the hologram
The hologram used to look one way for the whole server. Now there are three places to set it, each falling back to the next: your own preset → the jukebox's → the config.
Per jukebox — right-click the lyrics paper in the jukebox GUI.
| Colours page | Layout page |
|---|---|
| Background colour and opacity | Size and height |
| Brightness | Line width |
| Colour, opacity and formatting of the line being sung | Lines above and below |
| The same for the lines around it | Drop shadow, see-through |
| Fade length, slide, countdown dots |
Per player — /cdisc preset opens the same screen for a look that follows you to every jukebox on the server.
A live sample while you edit floats in front of you and disappears with the screen. Changes land a tick after the click instead of waiting for the next line to be sung.
🤝 Share a look
/cdisc preset share <player>
They get [Accept] and [Decline] buttons in chat, and nothing about what they read changes until they press one. What they accept is what you showed them, not whatever you moved on to afterwards.
📜 Lyrics for a jukebox you're carrying
A hologram needs a jukebox standing still, so a carried one had nothing to read.
/cdisc player scoreboard
The words go in your sidebar while you carry it, and above your head for everyone else. Off unless you ask for it, and the sidebar slot is handed straight back when you put the jukebox down.
🔊 Two volumes
A jukebox has one volume for everyone standing around it — and, while carried, a second one for whoever is holding it.
- Set the jukebox to 30 and the carrier gets 30 too, until they say otherwise
- Shift-click puts them back on the jukebox's
- Both live in the player screen as light blocks that carry the level as their own brightness, so you can read it off the slot
🔀 Shuffle
A new button in the player screen. Picks the next disc at random, refusing only the one that just played.
▶️ The player opens on a stopped jukebox
It used to refuse unless something was playing — which is backwards at the moment you want it: the track ended and you want to start another.
- Opens on a jukebox that's playing, has a queue, still holds a disc, or is in your hands
- The transport starts something instead of sitting greyed out
- Right-click the air while carrying a jukebox to open it
🌍 One language for the whole server
language: auto # or ru_RU, en_US
auto keeps the old behaviour of following each player's client. Set a language and the server sounds like one place — console and links included, not just chat.
Translating it yourself? Drop languages/<name>.yml into the plugin folder and name it here. Missing keys fall back to English, so a half-finished file still works.
⚙️ Commands are seven groups instead of twelve
create · disc · preset · player · pair · messages · admin
clear, convert and create-playlist live under disc; reload, doctor, download and ytsetup under admin. Every old spelling still works — they're just no longer suggested, so the tab-complete list is readable.
✨ Smaller things
/cdisc player infotells you what's playing next/cdisc doctorreports the lyrics databases, songs cached, holograms floating and players with a preset- The progress bar is white. Red still means a live stream
🐛 Fixed
- The remote cipher solver was off on any server whose
sources.ymlpredated the setting — stream URLs went unsolved and it looked switched off on purpose - A carried jukebox lost its speaker settings, so the volume button did nothing in exactly the mode where it matters most
- Putting a carried jukebox down started the vanilla record, and taking the disc back out couldn't stop it
- The queue screen's exit button closed the window instead of going back to the player
📖 Documentation
The po-token guide now tells you to press Show more in DevTools — the payload is cut short above the token, and the copied text wouldn't parse. Its extractor also refuses a placeholder token instead of handing you one YouTube treats as no token at all.
