Перейти к содержимому
Mineforgian

Melodify

Display your Spotify now playing directly in Minecraft with a customizable HUD overlay featuring synced lyrics, album art, playback controls, and automatic color extraction.

Загрузки
9K
Подписчики
32
Обновлён
27 декабря 2025 г.
Лицензия
All-Rights-Reserved

Опубликован 15 декабря 2025 г.

Melodify

Mod preview | Wide Image

Displays your current Spotify playback directly in Minecraft.

Melodify adds a small, customizable HUD that shows what you’re listening to, so you don’t have to alt-tab while playing.

TL;DR

  • Shows your current Spotify track in-game
  • Lyrics when available
  • Playback controls
  • HUD is customizable

What it shows

  • Song title, artist, and album artwork
  • A progress bar with timestamps
  • Synced lyrics (when available)
  • Basic playback controls (play/pause, next, previous)

Customization

You can move the HUD to any corner, scale it, adjust opacity, and change how the progress bar looks.
Accent colors are automatically pulled from the album artwork.

There’s also a compact mode if you want something more subtle, and the HUD hides itself while you’re in menus.

Synced lyrics preview | Wide Image

Setup

Since each user needs their own Spotify app credentials:

  1. Go to Spotify Developer Dashboard
  2. Log in with your Spotify account
  3. Click Create App
  4. Fill in the app details:
    • App Name: Melodify (or any name you prefer)
    • App Description: Minecraft Spotify HUD mod
    • Redirect URI: http://127.0.0.1:25566/callback (important!)
  5. Check the Terms of Service box and click Save
  6. In your app's settings, copy the Client ID and Client Secret
  7. Enter these in Melodify's "Configure Spotify App" screen

Keybinds

Key Action
K Open settings
P Play / Pause
N Next track
B Previous track

Preview of the configuration menu | Tall Image

Compatibility

  • Client-side only
  • Works on multiplayer servers
  • Lightweight

Requirements

  • Fabric API
  • Spotify account (Premium is required for playback controls)

Privacy

Melodify only accesses your current playback state.
Authentication uses Spotify’s OAuth flow, and no credentials are stored.

Ченджлог

1.1.3Релиз1.21.7, 1.21.8, 1.21.9 · 27 декабря 2025 г.

Backported to older versions

1.1.3Релиз1.21.11 · 21 декабря 2025 г.

Bug Fixes

Fixed Spotify authentication not working on macOS - the callback server was binding to 127.0.0.7 which triggers local network permission prompts that java doesn't have access to. switched to standard localhost (127.0.0.1) and it should just work now

Note for existing users

If you already set up your Spotify app, you'll need to update the redirect URI in your Spotify Developer Dashboard

Old: http://127.0.0.7:25566/callback New: http://127.0.0.1:25566/callback

1.1.3Релиз1.21.10 · 21 декабря 2025 г.

Bug Fixes

Fixed Spotify authentication not working on macOS - the callback server was binding to 127.0.0.7 which triggers local network permission prompts that java doesn't have access to. switched to standard localhost (127.0.0.1) and it should just work now

Note for existing users

If you already set up your Spotify app, you'll need to update the redirect URI in your Spotify Developer Dashboard

Old: http://127.0.0.7:25566/callback New: http://127.0.0.1:25566/callback

1.1.2Релиз1.21.10 · 21 декабря 2025 г.

Fixed HUD and controls not working for most users Added in-game Spotify app setup (no more hardcoded credentials) New "Configure Spotify App" screen with setup instructions

1.1.2Релиз1.21.11 · 21 декабря 2025 г.

Fixed HUD and controls not working for most users Added in-game Spotify app setup (no more hardcoded credentials) New "Configure Spotify App" screen with setup instructions

1.1.1Релиз1.21.10 · 17 декабря 2025 г.

Backported new changes to version - 1.21.10

1.1.1Релиз1.21.11 · 16 декабря 2025 г.

Added:

  • Color picker with 20 preset colors for accent customization
  • Custom hex color input (#RRGGBB) for precise color selection
  • Undo/Redo buttons in settings with full history tracking (up to 50 changes)
  • Visual color swatches with hover tooltips showing color names
  • Custom accent color persistence in config file
  • Live color preview in the color picker screen

Optimized:

  • Settings changes now tracked for undo/redo functionality
  • Color selection moved from simple cycle button to full picker interface
  • Config manager updated to support custom color storage
  • Settings snapshot system for efficient state management

Fixed:

  • Settings could not be reverted after accidental changes
  • Limited color options (was only 10 preset colors with cycling)
1.1.0Релиз1.21.11 · 16 декабря 2025 г.

Added:

  • Proper error messages that actually tell you what went wrong
  • Auto-retry when requests fail with smart backoff delays
  • Offline mode that detects when you lose connection and tries to reconnect
  • Circuit breaker to stop hammering endpoints that are down
  • Disk cache for album art so it doesn't redownload everything
  • Status messages in the HUD when stuff goes wrong
  • Settings to customize which modifiers you want on keybinds

Optimized:

  • Album art cache caps at 20 images in memory (was unlimited before)
  • Album art loads from disk first, only downloads if not cached
  • Connection status properly tracked (online/offline/reconnecting/rate limited)
  • Shows last known track info when offline instead of nothing
  • Album art cache is thread-safe now

Fixed:

  • Album art cache eating all your RAM
  • Textures leaking when album art got removed from cache
  • No recovery when Spotify API has issues
  • No feedback when offline or rate limited
  • Album art redownloading every single time

Комментарии

Загружаем…