ITADN
hrkfdn/ncspot
hrkfdn/ncspot · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
ncspot logo

一个使用 librespot 用 Rust 编写的 ncurses Spotify 客户端

Crates.io Gitter

ncspot search tab

ncspot 是一个用 Rust 语言编写、基于 librespot 的 ncurses Spotify 客户端。它的设计深受诸如 ncmpc] 这类 ncurses MPD 客户端的启发。我开发它的初衷是提供一种简单且占用资源较少的官方客户端替代方案,同时为目前尚无 Spotify 客户端的平台(如 *BSD 系统)提供支持。

由于 ncspot 提供了免费账户无法使用的功能,因此它仅支持 Spotify 高级账户。

功能

  • 支持歌曲、专辑、播放列表、音乐流派以及搜索功能...
  • 占用资源极少resource footprint]
  • 支持多种平台
  • 开箱即用 Vim 键绑定
  • 支持通过 IPC 套接字进行远程控制

安装

ncspot 可在 macOS(通过 Homebrew)、Windows(通过 Scoop、WinGet)、Linux(原生包、Flathub 以及 Snapcraft)以及 BSD 系统上安装。各平台的详细安装说明可在此找到。

配置

可以提供配置文件,默认位置为~/.config/ncspot。详细的配置信息可在此查看。

编译

编译 ncspot 需要已正确安装的Rust 安装]以及 Python 3。要编译 ncspot,请运行cargo build。关于编译 ncspot 的更多详细说明可在此查阅。

打包

有关所提供的文件信息、如何生成部分文件以及各平台上的当前包状态等内容,可在此查看。