Spotifier

Spotifier

一个为Hudder实现Spotify支持的插件

管理

Spotifier,为你的 Hudder HUD 添加 Spotify 信息!

截至 2026 年 2 月 11 日,Spotify 现在要求 Spotify Premium 订阅才能创建 Spotify 应用(因此也意味着使用 Spotifier)

为什么不在我的服务器上托管一个 Spotify 应用,而是让用户自己设置呢?嗯,Spotify 规定只有拥有大量用户群的现有企业才能从非常有限的“开发模式”中获取应用(限制为 5 个用户,这对 Spotifier 来说根本不够)

大型科技公司真是沉迷于毁掉小项目。 我真希望能为那些没有 Premium 的人做点什么,但 Spotify 确实将死了。

设置说明

  1. 前往 https://developer.spotify.com/dashboard
  2. 点击“Create App”
  3. 将“Redirect URI”设置为 http://127.0.0.1:8888/callback
  4. 给它起一个你选择的名称和描述(不会影响 Spotifier)
  5. 点击“Save”
  6. 复制“Client ID”
  7. 进入 Spotifier 的游戏内设置
  8. 进入“Spotify Auth”
  9. 将你应用的 Client ID 粘贴到 Client ID 设置中
  10. 保存后,会打开一个窗口要求你进行身份验证(如果没有,URL 会打印在游戏日志中,以便你手动输入)
  11. 点击“Agree”
  12. 使用 Spotifier

Spotifier 添加的变量:

// Spotifier
{has_spotifier} - 始终返回 true
{spotifier_connected} - Spotifier 是否已连接并通过 Spotify 服务器验证。
{spotifier} - Spotifier 对象(除非你知道自己在做什么,否则不要使用)

// 布尔值
{spotifier_paused} - 歌曲是否已暂停。
{spotifier_shuffle} - 播放列表是否已随机播放。

// 字符串
{spotifier_repeat} - 循环状态(off、track、context)
{spotifier_track} - 曲目名称
{spotifier_album} - 专辑名称
{spotifier_album_type} - 专辑类型
{spotifier_playlist} - 播放列表名称

// 数字
{spotifier_progress} - 歌曲进度(以毫秒为单位)
{spotifier_duration} - 歌曲时长(以毫秒为单位)
{spotifier_data_age} - Spotifier 提供的数据有多旧(以毫秒为单位)

// 数组
{spotifier_artists} - 歌曲中署名的艺术家数组(字符串)
{spotifier_queue} - 歌曲元素数组(包含属性 track、artists、album、duration、album_type)