#歌词 #音乐 #客户端 #状态 #格式 #凭证 #musixmatch

musixmatch-inofficial

Musixmatch API 非官方客户端

1 个不稳定版本

0.1.1 2024年8月18日

#1664 in 网页编程


musixmatch-cli 使用

MIT 许可证

120KB
2.5K SLoC

musixmatch-inofficial

Current crates.io version License CI status

这是一个 Musixmatch API 的非官方客户端,它使用 Musixmatch 安卓应用中嵌入的密钥。

它允许您获取几乎所有歌曲的不同格式的同步歌词(LRC,DFXP,JSON)。

Musixmatch API 以前要求在 https://www.musixmatch.com 上注册免费账户才能使用。然而,截至 2024 年,这一要求已被取消,API 可匿名使用。如果 Musixmatch 决定再次关闭 API,客户端仍允许您提供凭证。

歌词是受版权保护的作品(就像书籍、诗歌和歌曲本身一样)。

Musixmatch 允许用户获取歌曲歌词供私人使用(例如,丰富他们的音乐收藏)。但它不允许您发布他们的歌词或用于商业目的。

如果您使用此客户端创建公共歌词网站/应用程序,您将陷入麻烦。如果您想为此目的使用 Musixmatch 数据,您将不得不支付他们金钱(参见他们的商业计划)并使用他们的官方 API。

开发信息

测试套件从 MUSIXMATCH_EMAILMUSIXMATCH_PASSWORD 环境变量中读取 Musixmatch 凭据。

为了使本地开发更容易,我包含了 dotenvy 以从 .env 文件中读取凭证。将根目录中的 .env.example 文件复制,将其重命名为 .env 并填写您的凭证。

依赖关系

~7–22MB
~366K SLoC