MusicPlay

โญ โ€” (1 endorsements) ๐Ÿ“ฅ 81 downloads ๐Ÿ“Œ v1.0 ๐Ÿ“… 7/7/2026
๐ŸŸก Updated this year

By Lolovilka86 ยท decoration

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 6/20/2026 ๐Ÿ“… Created: 7/7/2026

๐Ÿ” Analysis

  • ๐Ÿ† #58 of 59 decoration mods in this game by downloads

๐Ÿ“‹ About This Mod

# ๐ŸŽต MusicPlay โ€” Custom Music Player for Your Server **MusicPlay** is a fully-featured, server-side music player plugin for Paper/Spigot servers. Upload your own `.ogg` tracks, serve them through a built-in HTTP server, and let players enjoy custom music through a beautiful inventory GUI โ€” no client mods required. > ๐ŸŽง Turn any Minecraft server into a real music platform. --- ## โœจ Features - ๐ŸŽผ **Custom Track Library** โ€” Upload any `.ogg` audio file via a chat link. Titles are read automatically from the fileโ€™s metadata (Vorbis TITLE tag). - ๐Ÿ–ฅ๏ธ **Inventory GUI Player** โ€” Open a clean music player interface by Shift + Right-clicking your jukebox, or using `/music play`. - ๐Ÿ“‹ **Personal Playlists** โ€” Every player has their own playlist (up to 45 tracks). Add tracks with Right-click in the library, remove them with Shift + Left-click in your playlist. - โญ๏ธ **Auto Track Switching** โ€” When a song ends, the next one plays automatically. Works in both Library mode and Playlist mode. - ๐Ÿ” **Looping Playlists** โ€” Playing your playlist? It loops seamlessly. - ๐Ÿ“ฆ **Built-in Resource Pack Server** โ€” No external hosting needed. MusicPlay runs its own HTTP server and sends the pack to players on join. - ๐Ÿ”ค **Readable Track Names** โ€” Forget `custom.track_1`. Track titles are extracted from the `.ogg` file and shown everywhere in the UI. - ๐ŸŽต **Audio Conversion** โ€” Supports uploading MP3, WAV, FLAC, M4A and other formats. If `ffmpeg` is installed on the server, the plugin automatically converts the track to **OGG Mono** (as required by Minecraft) at 192kbps quality. - ๐Ÿ”Š **Mono Audio** โ€” All converted tracks are forced to mono, ensuring correct 3D spatial positioning in-game. - ๐Ÿ”— **Smart Download** โ€” Automatically follows HTTP redirects (301/302/307/308), sanitizes URLs from stray characters, and works with any CDN. - ๐ŸŒ **Full Localization** โ€” Every string in the UI and chat is stored in `lang.yml`. Translate the plugin to any language in minutes. - ๐ŸŽ›๏ธ **Per-Player Resource Pack Control** โ€” Players can opt out of auto-loading and install the pack manually. --- ## ๐Ÿ•น๏ธ How to Use ### For Players 1. Ask an admin to place a **Jukebox** and insert a custom disc (given via `/music disk`). 2. **Shift + Right-click** the jukebox to open the music player. 3. Use the GUI buttons to control playback: - โธ **Pause / โ–ถ Resume** โ€” Stop or continue the current track. - โฎ **Previous** / **Next** โญ โ€” Switch tracks. - ๐Ÿ“‹ **Playlist** โ€” Open your personal playlist. - ๐Ÿ“„ **Track Library** โ€” Browse all available tracks. **Right-click** a track to add it to your playlist. - โž• **Add Track** โ€” (Admins only) Upload a new `.ogg` track by pasting a download link in chat. ### For Admins 1. Place a Jukebox, insert a custom disc from `/music disk`. 2. Use `/music upload` and paste a **direct `.ogg` download link** in chat. > โš ๏ธ **Important:** The link must be a **direct download URL** โ€” it must end with `.ogg` and open the file immediately (not a page like Google Drive or YouTube). Services like (https://dropbox.com) (with `?dl=1`), (https://github.com), or a direct web server link work great. 3. The plugin downloads the file (following any redirects automatically), reads its title, rebuilds the resource pack, and notifies players automatically. > ๐ŸŽต **Format Conversion:** If the link points to an MP3, WAV, FLAC, M4A, etc. โ€” the plugin automatically converts it to **OGG Mono** if `ffmpeg` is installed on the server. Without ffmpeg โ€” upload tracks in `.ogg` format directly. > Mono is required for correct 3D spatial audio positioning in Minecraft. > ๐ŸŽจ **Custom Disc Texture:** After the first server launch, a file will appear at `plugins/MusicPlay/textures/custom_disc.png`. Replace it with your own 16ร—16 PNG texture to give your music disc a unique look! Rebuild the pack with `/music pack` after replacing. --- ## ๐Ÿ”ง Commands | Command | Description | Permission | |---|---|---| | `/music play` | Open the music player GUI | โ€” | | `/music disk ` | Give yourself a custom music disc | `musicplay.disk` | | `/music upload` | Upload a new `.ogg` track via chat link | `musicplay.upload` | | `/music pack` | Rebuild the resource pack manually | `musicplay.upload` | | `/music tracks` | List all available sound keys | โ€” | | `/music linkrp` | Get the resource pack download link | โ€” | | `/music skiprp` | Disable auto resource pack loading | โ€” | | `/music loadrp` | Re-enable auto resource pack loading | โ€” | | `/music help` | Show help message | โ€” | --- ## โš™๏ธ Technical Details ### How It Works 1. You upload a `.ogg` file via a URL. 2. MusicPlay downloads it, parses the **Vorbis Comment headers** to extract the track title and duration. 3. It rebuilds a `.zip` resource pack containing the audio files and `sounds.json`, then serves it via a built-in **Java HTTP server**. 4. Players receive the pack on join. The plugin uses `world.playSound()` targeting the jukebox location for spatial audio. 5. A ligh

# ๐ŸŽต MusicPlay โ€” Custom Music Player for Your Server

MusicPlay is a fully-featured, server-side music player plugin for Paper/Spigot servers. Upload your own `.ogg` tracks, serve them through a built-in HTTP server, and let players enjoy custom music through a beautiful inventory GUI โ€” no client mods required.

> ๐ŸŽง Turn any Minecraft server into a real music platform.

## โœจ Features

  • ๐ŸŽผ Custom Track Library โ€” Upload any `.ogg` audio file via a chat link. Titles are read automatically from the fileโ€™s metadata (Vorbis TITLE tag).
  • ๐Ÿ–ฅ๏ธ Inventory GUI Player โ€” Open a clean music player interface by Shift + Right-clicking your jukebox, or using `/music play`.
  • ๐Ÿ“‹ Personal Playlists โ€” Every player has their own playlist (up to 45 tracks). Add tracks with Right-click in the library, remove them with Shift + Left-click in your playlist.
  • โญ๏ธ Auto Track Switching โ€” When a song ends, the next one plays automatically. Works in both Library mode and Playlist mode.
  • ๐Ÿ” Looping Playlists โ€” Playing your playlist? It loops seamlessly.
  • ๐Ÿ“ฆ Built-in Resource Pack Server โ€” No external hosting needed. MusicPlay runs its own HTTP server and sends the pack to players on join.
  • ๐Ÿ”ค Readable Track Names โ€” Forget `custom.track_1`. Track titles are extracted from the `.ogg` file and shown everywhere in the UI.
  • ๐ŸŽต Audio Conversion โ€” Supports uploading MP3, WAV, FLAC, M4A and other formats. If `ffmpeg` is installed on the server, the plugin automatically converts the track to OGG Mono (as required by Minecraft) at 192kbps quality.
  • ๐Ÿ”Š Mono Audio โ€” All converted tracks are forced to mono, ensuring correct 3D spatial positioning in-game.
  • ๐Ÿ”— Smart Download โ€” Automatically follows HTTP redirects (301/302/307/308), sanitizes URLs from stray characters, and works with any CDN.
  • ๐ŸŒ Full Localization โ€” Every string in the UI and chat is stored in `lang.yml`. Translate the plugin to any language in minutes.
  • ๐ŸŽ›๏ธ Per-Player Resource Pack Control โ€” Players can opt out of auto-loading and install the pack manually.

## ๐Ÿ•น๏ธ How to Use

### For Players

1. Ask an admin to place a Jukebox and insert a custom disc (given via `/music disk`). 2. Shift + Right-click the jukebox to open the music player. 3. Use the GUI buttons to control playback: - โธ Pause / โ–ถ Resume โ€” Stop or continue the current track. - โฎ Previous / Next โญ โ€” Switch tracks. - ๐Ÿ“‹ Playlist โ€” Open your personal playlist. - ๐Ÿ“„ Track Library โ€” Browse all available tracks. Right-click a track to add it to your playlist. - โž• Add Track โ€” (Admins only) Upload a new `.ogg` track by pasting a download link in chat.

### For Admins

1. Place a Jukebox, insert a custom disc from `/music disk`. 2. Use `/music upload` and paste a direct `.ogg` download link in chat.

> โš ๏ธ Important: The link must be a direct download URL โ€” it must end with `.ogg` and open the file immediately (not a page like Google Drive or YouTube). Services like (https://dropbox.com) (with `?dl=1`), (https://github.com), or a direct web server link work great.

3. The plugin downloads the file (following any redirects automatically), reads its title, rebuilds the resource pack, and notifies players automatically.

> ๐ŸŽต Format Conversion: If the link points to an MP3, WAV, FLAC, M4A, etc. โ€” the plugin automatically converts it to OGG Mono if `ffmpeg` is installed on the server. Without ffmpeg โ€” upload tracks in `.ogg` format directly. > Mono is required for correct 3D spatial audio positioning in Minecraft.

> ๐ŸŽจ Custom Disc Texture: After the first server launch, a file will appear at `plugins/MusicPlay/textures/custom_disc.png`. Replace it with your own 16ร—16 PNG texture to give your music disc a unique look! Rebuild the pack with `/music pack` after replacing.

## ๐Ÿ”ง Commands

| Command | Description | Permission | |---|---|---| | `/music play` | Open the music player GUI | โ€” | | `/music disk ` | Give yourself a custom music disc | `musicplay.disk` | | `/music upload` | Upload a new `.ogg` track via chat link | `musicplay.upload` | | `/music pack` | Rebuild the resource pack manually | `musicplay.upload` | | `/music tracks` | List all available sound keys | โ€” | | `/music linkrp` | Get the resource pack download link | โ€” | | `/music skiprp` | Disable auto resource pack loading | โ€” | | `/music loadrp` | Re-enable auto resource pack loading | โ€” | | `/music help` | Show help message | โ€” |

## โš™๏ธ Technical Details

### How It Works

1. You upload a `.ogg` file via a URL. 2. MusicPlay downloads it, parses the Vorbis Comment headers to extract the track title and duration. 3. It rebuilds a `.zip` resource pack containing the audio files and `sounds.json`, then serves it via a built-in Java HTTP server. 4. Players receive the pack on join. The plugin uses `world.playSound()` targeting the jukebox location for spatial audio. 5. A ligh

๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Plugins
Author
Lolovilka86
Version
1.0
Downloads
81
Endorsements
1
Category
decoration
Created
7/7/2026
Updated
6/20/2026
Game Versions
1.21.8, 1.21.9, 1.21.10, 1.21.11
Tags
decoration, technology, utility

๐Ÿ”ง How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

๐Ÿ“– Full step-by-step install guide for Minecraft Plugins โ†’

Visit the official mod page for specific installation instructions for this mod.

๐ŸŽฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

โ“ Frequently Asked Questions

Which Minecraft Plugins versions does MusicPlay support?

The author lists 1.21.8, 1.21.9, 1.21.10, 1.21.11. Other versions may work but are untested by the author.

What is the latest version of MusicPlay?

Version 1.0, published 2026-06-20 with 81 downloads recorded at the source.

Keep browsing โ€” more Minecraft Plugins mods await

๐Ÿ“‹ All Minecraft Plugins Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More decoration ๐Ÿ‘ค More by Lolovilka86 ๐Ÿ”Ž Similar Mods ๐ŸŒ Best decoration (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods