Links
Tags
Creators
Details
Licensed LGPL-3.0-only
Published 9 months ago
Updated last week
All versions
1.3.1+1.21.1
Release
Music HUD 1.3.1+1.21.1last week 32
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client-side
Client and server
Required content
Any compatible version
Any compatible version
Any compatible version
Changes
Client
Improve
- Overhauled lyrics animations in GUI and HUD:
-
- Continuous staggered spring easing in GUI and HUD
-
- Toggleable blur on non-highlighted lyrics in GUI
-
- Adjusted lyrics text size on both home view and GUI sidebar
-
- Improved lyric floating effect in GUI
-
- HUD gradient lyric highlight
- HUD fade in/out when visibility changes
- HUD background scaling
- Improved HUD text rendering, reduced layout jitter during animations
- Effect and performance of HUD background theme color extract
- Lyric parser text normalization
- Connection mode switch transition
- Image downloading and processing
- Album image temp folder management for JMTC
- Supported to use gh-proxy.org's AxisNow CDN when downloading api server
- Volume now will mix with “Master Volume” in "Music & Sound Options" if mix option is enabled
- 1.21.1 only: Improved render pipeline alpha handling and texture rendering
Fix
- Unable to (un)subscribe artist
- Idle play source loading error card display
- Several concurrent issues in audio pipeline and event registration
- Music stuck at end occasionally when next idle music remains same
- Several minor cache, JSON and network issues
- Potential NullPointerException crashes
- 1.21.1 only: Fixed a potential state pollution issue
Server
Fix
- Unable to (un)subscribe artist
- Several concurrent issues in event registration
- Music stuck at end occasionally when next idle music remains same
- Several minor cache, JSON and network issues
客户端
改进
- GUI 和 HUD 歌词动画大修:
-
- GUI 和 HUD 内的连续交错弹簧缓动
-
- 可开关的非高亮歌词模糊
-
- 调整了 GUI 中主页和侧边栏歌词字号
-
- 改进了 GUI 歌词浮动效果
-
- HUD 歌词渐变高亮
- HUD 切换显示时淡入淡出
- HUD 背景缩放
- HUD 背景主题色提取的效果和性能
- 改进了 HUD 文本渲染,减小了动画进行时的布局抖动
- 改进了歌词解析器文本规范化
- 连接模式切换的过渡
- 图像下载和处理
- 改进了 JMTC 使用的专辑封面临时目录处理
- 支持下载 API 服务器时使用 gh-proxy.org 的 AxisNow CDN
- 在启用原版音量混合选项后,音量会和 “音乐和声音选项” 中的 “主音量” 进行混合
- 仅 1.21.1:改进了渲染管线对透明度的处理和贴图渲染
修复
- 无法(取消)关注歌手
- 空闲播放源加载错误时的卡片展示
- 一些音频管线和事件注册的并发问题
- 音乐有时会在下一首空闲播放源和当前曲目相同时卡在结尾
- 修复了一些有关缓存,JSON 和网络的问题
- 修复了潜在的空指针异常崩溃问题
- 仅 1.21.1:修复了一个渲染管线可能状态泄漏的问题
服务端
修复
- 无法(取消)关注歌手
- 一些事件注册的并发问题
- 音乐有时会在下一首空闲播放源和当前曲目相同时卡在结尾
- 修复了一些有关缓存,JSON 和网络的问题
Optional dependencies
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:7Rnb6oJr:TjwqNuaX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:7Rnb6oJr:TjwqNuaX"
}

