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 在 命令行实用工具
每月 353 次下载
1MB
6.5K SLoC
Spoify
这是一个 Rust 项目,在您的终端中实现了 Spotify 客户端。它允许您直接从命令行浏览和与 Spotify 交互。
连接到 Spotify 的 API
为了让 spoify
运行,它需要连接到 Spotify 的 API。
说明
- 前往 Spotify 控制台
- 点击
创建应用
- 现在您可以看到您的
客户端 ID
和客户端密钥
- 现在您可以看到您的
- 现在点击
编辑设置
- 将
https://127.0.0.1:8888/callback
添加到重定向 URI - 向下滚动并点击
保存
- 现在您已经准备好通过 Spotify 进行认证了!
- 输入您的
客户端 ID
和客户端密钥
。 - 运行
spoify
- 您将被重定向到一个官方 Spotify 网页,要求您授权。
- 接受权限后,您将被重定向到 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