Download Now Playing — Minecraft Mods — MetaMods
Now Playing

Now Playing

Active

Downloads

3

Last update

3 weeks ago

Versions

1.19 — 1.21.9
Client
Fabric
Forge
Neoforge
Quilt
Control
Utils

Now Playing

Have you ever wondered what the actual names of all the music tracks in Minecraft are? Of course, you could check the soundtrack list, but then you'd have to listen to every melody hoping to find the right one.

With this mod, no more guessing! A notification will appear in the top right corner of the screen or above the hotbar (configurable) telling you the name of the current track.

Basic Settings

  • Activation by key or command - Show notifications only when pressing the assigned key or using the /nowplaying command.
  • Notification style for background music - Choice between pop-up toast, status bar message, or disabling.
  • Notification style for jukebox music - Similar settings for melodies played through music discs.
  • Fallback to toast - Show toast instead of status bar message if the latter is not possible.
  • Silent toast - Disable sound effect when notification appears.
  • Toast scale - Adjust the size of the pop-up window.
  • Simplified toast - Show only the track name without the "Now Playing" title.
  • Dark toast - Use dark background for notifications.
  • Toast display time - Duration of pop-up window display.
  • Hotbar display time - Duration of message display above the quick access panel.
  • Narrate notifications - Read notification text aloud if narrator mode is enabled.

Custom Icons for Music Tracks

Now Playing allows you to change the icons displayed for various music compositions using resource packs. Create a now-playing folder inside the assets directory of your resource pack and place a sprites.json file there.

Folder structure:

assets
├── minecraft
└── now-playing
    └── sprites.json

Fill the sprites.json file with key-value pairs where the key is the path to the music file (or part of it) and the value is the path to the sprite used.

Example configuration:

{
    "minecraft:music/game": "minecraft:textures/item/music_disc_cat",
    "minecraft:music/game/creative": "minecraft:textures/item/music_disc_blocks",
    "minecraft:music/game/creative/taswell": "minecraft:textures/item/music_disc_chirp",
    "minecraft:music/game/nether": "minecraft:textures/item/music_disc_pigstep"
}

If you specify only part of the path, the corresponding icon will be used for all tracks in that directory, except those that have more specific settings. In the example above:

  • All tracks from the game folder use the cat icon, except:
  • Tracks from the creative folder, which use the blocks icon, except:
  • The taswell track, which uses the chirp icon
  • Tracks from the nether folder, which use the pigstep icon

You can use any existing music disc icons or sprites from other resource packs.

Custom Music Track Titles

If your resource pack adds its own background music, you can set titles for it through translation files (for example, en_us.json). Create a lang folder inside the assets/now-playing directory of your resource pack and place a translation file there.

Folder structure:

assets
├── minecraft
└── now-playing
    └── lang
        └── en_us.json

Fill the translation file with key-value pairs where the key is the path to the music file with the now-playing prefix, and the value is the localized track title.

Example configuration:

{
    "now-playing.minecraft:music/game/a_familiar_room": "Aaron Cherof - A Familiar Room",
    "now-playing.minecraft:music/game/an_ordinary_day": "Kumi Tanioka - An Ordinary Day",
    "now-playing.minecraft:music/game/ancestry": "Lena Raine - Ancestry",
    "now-playing.minecraft:music/game/clark": "C418 - Clark",
    "now-playing.minecraft:music/game/creative/aria_math": "C418 - Aria Math"
}

Old translation files using the music.now-playing.[name] format are also supported but have lower priority compared to the new format.

Project members
NotRyken

NotRyken

Developer

Scotsguy

Scotsguy

Developer

AppleTheGold

AppleTheGold

Created: 17 Apr 2023

ID: 1690