promotional bannermobile promotional banner

MusicXCST

This project adds writable custom music discs with a CD Writer, local audio uploads, custom disc names/colors, and jukebox playback.
Back to Files

musicxcst 0.1.6

File namemusicxcst-0.1.6.jar
Uploader
B1progameB1progame
Uploaded
Jun 7, 2026
Downloads
184
Size
333.9 KB
Mod Loaders
Fabric
File ID
8209643
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:musicxcst-1563663:8209643"

Learn more about Curse Maven

What's new

MusicXCST 0.1.6

Summary

  • Server no longer requires FFmpeg for normalized OGG uploads: clients can send OGG + duration and the server will accept/process them without FFmpeg installed.

Added

  • Client reports track duration with uploads (durationMillis). Server persists this as a .duration sidecar and prefers it when creating entries.
  • TranscodeResult now includes measured duration after server-side transcode.

Changed

  • FFmpeg is optional on the server:
    • If FFmpeg is missing, previews are simple file copies and uploads of already-normalized OGG work without server FFmpeg.
    • Server-side transcoding runs only when FFmpeg is available; otherwise conversion must happen on the client.
  • UI: the “limit disabled” explanatory hint is shown only to admins (players see a simpler message).

Fixed

  • Improved OGG-only duration probe (pure-Java) for servers without FFmpeg — better detection of Vorbis sample rate and Ogg granule position so duration checks work reliably for normal OGG files.

This mod has no additional files