9 个版本

0.2.8 2024 年 8 月 1 日
0.2.7 2024 年 7 月 25 日
0.2.1 2024 年 6 月 8 日
0.1.3 2024 年 6 月 5 日

#440命令行实用工具

Download history 524/week @ 2024-06-03 36/week @ 2024-06-10 272/week @ 2024-07-01 127/week @ 2024-07-08 203/week @ 2024-07-22 139/week @ 2024-07-29 1/week @ 2024-08-05

每月 353 次下载

MIT 许可协议

1MB
6.5K SLoC

Spoify

这是一个 Rust 项目,在您的终端中实现了 Spotify 客户端。它允许您直接从命令行浏览和与 Spotify 交互。

连接到 Spotify 的 API

为了让 spoify 运行,它需要连接到 Spotify 的 API。

说明

  1. 前往 Spotify 控制台
  2. 点击 创建应用
    • 现在您可以看到您的 客户端 ID客户端密钥
  3. 现在点击 编辑设置
  4. https://127.0.0.1:8888/callback 添加到重定向 URI
  5. 向下滚动并点击 保存
  6. 现在您已经准备好通过 Spotify 进行认证了!
  7. 输入您的 客户端 ID客户端密钥
  8. 运行 spoify
  9. 您将被重定向到一个官方 Spotify 网页,要求您授权。
  10. 接受权限后,您将被重定向到 localhost。您将被重定向到一个空白网页,可能会显示“连接被拒绝”之类的信息,因为没有服务器正在运行。无论如何,复制 URL 并将其粘贴到终端的提示中。

现在我们做到了,现在您可以使用 spoify 了。

安装

Cargo

首先,安装Rust(使用推荐的rustup安装方法),然后

cargo install spoify

此方法将从源代码构建二进制文件。

要更新,请再次运行相同的命令。

配置

您可以去配置文件夹,更改应用程序的主题、快捷键和其他相关设置。您可以在主题文件夹中添加更多主题。一些流行的主题已经包含在spoify中。随着时间的推移,将添加更多。

您可以直接通过终端打开配置文件夹。在应用程序中的帮助菜单中查看。打开配置文件夹的快捷键是

Ctrl+`

主题

随spoify一起提供的主题集合

默认

Dracula

Kanagawa Light

Kanagawa Dark

限制

此应用程序使用Spotify的Web API,它本身不处理流。因此,您需要在任何设备上打开官方Spotify应用程序才能播放曲目。

如果您想播放曲目或控制播放部分,Spotify要求您拥有高级账户。

使用的库

依赖项

~20–34MB
~500K SLoC