Hudify

Hudify

CustomHud 插件,用于显示 Spotify 信息

装饰

Hudify - 适用于 CustomHud 的 Spotify 集成

Modrinth GitHub

在你的 HUD 上显示 Spotify 信息,并使用游戏内按键绑定控制你的音乐。

需要 MidnightLib 和 4.0+ 版本的 CustomHud。请阅读下方的安装说明!

安装

你需要创建一个 Spotify 开发者应用才能使用此模组。
为什么?简而言之,因为这对每个人都更方便。由于 Spotify 的 API 速率限制是按应用而非按用户计算的, 如果每个人都有自己的应用,Hudify 就可以更频繁地轮询 API,而无需担心触及速率限制。 这使 Hudify 能够显示更准确的信息,并且大大降低了信息不同步的风险。

注意:播放控制功能需要 Spotify Premium 订阅,这不在我的控制范围内。
CustomHud 变量在没有订阅的情况下也能正常工作。

安装说明:

  1. 根据 Spotify 文档中“Create an App”部分的内容创建一个 Spotify 应用。
  2. 将你的应用名称和描述设置为任意内容
  3. 将你的 Redirect URI 设置为 http://localhost:8001/callback。
  4. 从你新创建的应用中获取 Client ID
  5. 通过 ModMenu 将你的 Client ID 填入 Hudify 的配置中,或手动编辑 .minecraft/config/hudify.json。
  6. 按下一个 Hudify 按键绑定进行初始化,就完成了!无需像文档提示的那样请求访问令牌,因为 Hudify 会为你处理。

若要卸载,也请务必从 https://www.spotify.com/us/account/apps 断开该应用的连接

此过程非常简单,只需约 5 分钟,不花费任何费用,也不需要 Premium 订阅。如果你仍然不感兴趣,我建议你试试 Blockify 模组,它不需要此过程。

查看 GitHub 页面以获取新增的 CustomHud 变量列表。这就是你在 HUD 上显示信息的方式。

CustomHud 配置示例
=if: sp_track=
{sp_track}
{sp_album}
{sp_artists}
{sp_progress} / {sp_duration}
{{sp_context_name, "Playing from {sp_context_name} ({sp_context_type})"}}

Shuffle: {sp_shuffle}
Repeat: {sp_repeat}

{{sp_message, "{sp_msg} {sp_msg_dur}"}}
=endif=

上述配置生成了此 HUD:
一张显示 Minecraft HUD 上歌曲详情的图片

致谢: 非常感谢 erruqie 的 Blockify 和 Jakob 的 CustomHud 所做的出色工作,没有他们,这一切都不可能实现。

免责声明: 本项目与 Spotify、Blockify 或 CustomHud 无关联,也未得到其认可。

关于更新的说明 我对 Minecraft 已经感到有些厌倦,更新项目的优先级已经降低了。我在设计它们时考虑了向前兼容性,所以旧项目版本很可能可以在较新的 MC 版本上运行。如果那样不行,而你确实想要更新版本,请在链接的 Discord 服务器中戳一下 Lightningtow,我会为你更新

专业提示:如果你喜欢 Hudify 的播放控制按键绑定,并希望它们在你的电脑上任何地方都能使用,请查看 Microsoft PowerToys。你可以使用键盘管理器将未使用的按键重新绑定为下一曲、上一曲和播放/暂停媒体。