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_formatupdated to75withsupported_formatsrange13–75for wide version compatibility- Fixed sound namespace mismatch — OGG files are now correctly placed under the
museplusenamespace to matchsounds.json - Fixed
sounds.jsonbeing 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
IndexOutOfBoundsExceptioncrash when unavailable songs are skipped during resource pack generation - Fixed compile errors from leftover debug code (
Chunkreferences in FFExecutor and RadioStation) - Fixed unformatted
%sin 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.ymlwill be automatically skipped — check server logs and replace them - FFmpeg and yt-dlp are auto-downloaded to
plugins/MusePluse/on first run