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.

File Details

musicxcst 0.1.6

  • R
  • Jun 7, 2026
  • 333.94 KB
  • 99
  • 26.1.2
  • Fabric

File Name

musicxcst-0.1.6.jar

Supported Versions

  • 26.1.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:musicxcst-1563663:8209643"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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.