ModsFinder

MUSYNC - Music Sync for Minecraft

by mcrib884

MuSync keeps background music aligned across every player on a server, so the same track plays at the same position for everyone.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.19.1 – 1.21.11

What it does

When a player joins late, changes dimensions or otherwise falls out of step, the client catches up to the track's live timestamp rather than restarting from the beginning. Each dimension can run its own independent music stream, and the Overworld, Nether and End each keep their own timing and track selection, reacting to biome changes, the Ender Dragon fight and the credits sequence. When an operator starts a track manually and queues others, MuSync overrides the autonomous streams and collapses them into one server-wide broadcast until the playlist ends.

MuSync also works without a server installation. A client that joins a server without the mod can still run it as a local music engine, with its own queue, shuffle and playback controls. Custom tracks in .ogg, .wav and .mp3 formats can be supplied through server resource packs or mods, and operators can hotload new ones without restarting the server. Players missing a track receive it from the server and cache it locally, which saves bandwidth later. Files are published for Fabric, Forge and NeoForge across 11 release versions, 1.19.1 – 1.21.11, under the MIT License, and the project is open source with public source code.

Key features

  1. Server-wide synchronization

    All connected players hear the same background music at the same playback position.

  2. Autonomous dimension streams

    Each dimension keeps its own timing and track selection, reacting to biome changes, the Ender Dragon fight and credits.

  3. Universal playlist mode

    A manually started track or queue overrides the dimension streams and plays as one broadcast for everyone.

  4. Custom music hotloading

    Operators add .ogg, .wav and .mp3 tracks from resource packs or mods without restarting the server.

  5. Exact vanilla track history

    Repeating or skipping back replays the exact vanilla variant that was played, not a random roll from the pool.

  6. Playback controls

    Play, pause, stop, skip, previous, queue, shuffle and repeat are available, and previous steps back through tracks already heard.

Compatibility

Latest build for each game version and loader.

1.21.x3 of 3 versions with builds
1.21.11musync-fabric-1.21.11+1.9.5Not availablemusync-neoforge-1.21.11+1.9.5
1.21.4musync-fabric-1.21.4+1.9.5Not availablemusync-neoforge-1.21.4+1.9.5
1.21.1musync-fabric-1.21.1+1.9.5Not availablemusync-neoforge-1.21.1+1.9.5
1.20.x5 of 5 versions with builds
1.20.4musync-fabric-1.20.4+1.9.5musync-forge-1.20.4+1.9.5Not available
1.20.3musync-fabric-1.20.3+1.9.5musync-forge-1.20.3+1.9.5Not available
1.20.2musync-fabric-1.20.2+1.9.5musync-forge-1.20.2+1.9.5Not available
1.20.1musync-fabric-1.20.1+1.9.5musync-forge-1.20.1+1.9.5Not available
1.20musync-fabric-1.20+1.9.5musync-forge-1.20+1.9.5Not available
1.19.x3 of 3 versions with builds
1.19.4musync-fabric-1.19.4+1.9.5musync-forge-1.19.4+1.9.5Not available
1.19.2musync-fabric-1.19.2+1.9.5musync-forge-1.19.2+1.9.5Not available
1.19.1musync-fabric-1.19.1+1.9.5musync-forge-1.19.1+1.9.5Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

How it compares

Full comparison

Net Music: Better Experience also runs on client and server, with Fabric, Forge and NeoForge files for 1.20.1 – 26.1.2, but it uses a custom license. Biome Beats is client-side only and open source under the MIT License, with files for 1.20 – 1.21.5, so it does not sync music between players. Constant Music is client-side only, open source under the GNU Lesser General Public License v3.0 only, and covers 1.19 – 1.21.8 on Quilt as well.

ModLoadersGame versionsEnvironmentUpdated
MUSYNC - Music Sync for MinecraftFabric, Forge and NeoForge1.19.1 – 1.21.11Client and server2026-06-07
Net Music: Better ExperienceFabric, Forge and NeoForge1.20.1 – 26.1.2Client and server2026-08-16
Biome BeatsFabric, Forge and NeoForge1.20 – 1.21.5Client-side only2026-09-15
Constant MusicFabric, Forge, NeoForge and Quilt1.19 – 1.21.8Client-side only2025-09-01

Questions

Does MuSync need Fabric Language Kotlin or Kotlin for Forge?

Yes. Fabric Language Kotlin is required on Fabric, and Kotlin for Forge is required on Forge. Both must be installed next to MuSync.

Does every player need MuSync installed?

Servers that run it need every player to install it too. A client without it can still use the local music engine on a server that runs MuSync.

Which loader should be chosen for MuSync?

Files exist for Fabric, Forge and NeoForge. The latest Fabric file is for 1.21.11, the latest Forge file is for 1.20.4, and the latest NeoForge file is for 1.21.11.

In the catalog

MUSYNC - Music Sync for Minecraft is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

MuSync synchronizes Minecraft background music across a server, ensuring every player hears the exact same track at the exact same time, with the exact same playback position. Server-Wide Synchronization: MuSync keeps background music aligned across all connected players. If someone joins late, changes dimensions, or…
mcrib884, on the Modrinth page

Official listing

Owner
mcrib884
Published
2026-03-21
Updated on Modrinth
2026-06-07
Facts verified
2026-10-15

Tags