Skip to content

MusePluse-2.0.8-SNAPSHOT

Latest

Choose a tag to compare

@p07575 p07575 released this 01 Mar 15:05
· 6 commits to main since this release

MusePluse v2.0.8 Release Notes

YouTube Downloading Restored (v2.0.7)

The plugin's YouTube music downloading has been fully restored. The abandoned java-youtube-downloader library has been replaced with yt-dlp — an actively maintained tool that keeps up with YouTube's API changes.

  • yt-dlp binary is automatically downloaded on first server start (just like FFmpeg)
  • Cross-platform: Windows, Linux (x86_64 & ARM64), and macOS
  • Better error reporting for failed downloads (region locks, deleted videos, etc.)

Resource Pack Fixed for Modern Minecraft (v2.0.8)

The generated resource pack has been updated to work with modern Minecraft versions (1.19.4 through 1.21.11).

  • pack_format updated to 75 with supported_formats range 13–75 for wide version compatibility
  • Fixed sound namespace mismatch — OGG files are now correctly placed under the musepluse namespace to match sounds.json
  • Fixed sounds.json being incorrectly created as a directory

FFmpeg Improvements (v2.0.8)

  • Cleaned up noisy FFmpeg debug output from server console
  • Added system FFmpeg PATH fallback when bundled binary is missing
  • Fixed ffmpegIsInstalled() to check for the actual binary instead of just any files in the directory

Bug Fixes

  • Fixed IndexOutOfBoundsException crash when unavailable songs are skipped during resource pack generation
  • Fixed compile errors from leftover debug code (Chunk references in FFExecutor and RadioStation)
  • Fixed unformatted %s in FFmpeg download pausing log message

Requirements

  • Java 16+
  • Spigot/Paper 1.19.4+
  • Recommended: Install deno or Node.js on your server for best yt-dlp compatibility with YouTube

Notes

  • Delete your existing plugins/MusePluse/resource-pack/ folder before first run so the pack regenerates with the new format
  • Dead YouTube links in songs.yml will be automatically skipped — check server logs and replace them
  • FFmpeg and yt-dlp are auto-downloaded to plugins/MusePluse/ on first run