# CDisc Music 1.7.1
**A disc duplication bug is fixed. Update.** It needed two players and a
carried jukebox, and it made real copies of custom discs.
The other half of the release is migration: discs burned by
**pv-addon-discs** can be converted to CDisc discs instead of being written
again one at a time.
---
## Fixed: discs could be duplicated through a carried jukebox
The queue screen shows real discs rather than pictures of them — that is what
lets you drag one out. For as long as the screen is open, those discs exist in
two places at once, and everything around it is built to make sure only one of
those places survives.
Carrying slipped between the guards. Picking a jukebox up deliberately keeps
the music playing, so the teardown that closes these screens never ran, and the
existing guard covered the queue alone — which left room for a second player to
be in the player screen at the same time. Between the two, a jukebox could
leave the world with somebody still looking at its queue, and the discs on that
screen outlived the ones that travelled away inside it.
Three separate changes close it, and any one of them would have been enough on
its own:
- Carrying a jukebox now closes every screen it has open, the same as a track
ending does.
- One player at a time on a jukebox's screens — all of them, not just the
queue.
- A screen is no longer written back to a queue that has already been emptied
into an item.
**One thing changes for players:** two people can no longer have a jukebox's
screens open at once. Previously the player screen could be opened by anybody,
any number at a time. The second person is told the jukebox is in use. This is
deliberate — any second window onto the same discs is another way for them to
be counted twice.
If your server ran 1.7 or earlier with `portable-jukebox` enabled, it was
exposed. There is no way to tell from the plugin whether it was used; the discs
themselves look ordinary.
## `/cdisc convert`
Hold a disc that pv-addon-discs wrote and run the command. It is rewritten in
place — same track, same disc, now CDisc's.
Nothing is fetched. That addon stores only the audio identifier, so conversion
is instant, works with no internet, and succeeds even for a video that has
since been taken down. Playback works from the address either way.
**What carries across.** The URL, and the track name — which that addon keeps
in the item's display name rather than in its data. It stores no author at all,
so a converted disc reads *Unknown* until you write it again with
`/cdisc create`. Discs from the earliest releases work too: their namespace was
misspelled `pv-addon-disks`, and both spellings are read.
**The old data is removed rather than left alongside.** A disc carrying both
plugins' tags would answer to both, and which one you heard would come down to
whichever reached the jukebox first.
**The host allow-list still applies.** A disc burned before CDisc was installed
never passed it, so converting is not a way around it — if `allowed-hosts`
would refuse that URL today, the conversion is refused too.
Permission is `cdisc.create`; there is no separate node, since converting
writes a disc like any other. The create cooldown does not apply — nothing is
downloaded, so there is nothing to rate-limit.
Goat horns are not converted. CDisc has no equivalent for them, and holding one
gets a message that says so rather than "hold a music disc".
---
## Compatibility
Minecraft **1.20 through 26.x**, on Spigot and Paper. No configuration changes;
nothing to do beyond replacing the jar.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }