#spotify #ncurses #终端 #librespot #远程控制 #密码管理器 #套接字

bin+lib ncspot

使用 librespot 编写的 ncurses Spotify 客户端,受 ncmpc 等启发

48 个版本 (4 个稳定版)

1.1.2 2024 年 7 月 16 日
1.1.0 2024 年 3 月 5 日
1.0.0 2023 年 12 月 16 日
0.13.4 2023 年 7 月 23 日
0.0.0 2019 年 3 月 4 日

#46音频

Download history 168/week @ 2024-05-04 147/week @ 2024-05-11 79/week @ 2024-05-18 59/week @ 2024-05-25 69/week @ 2024-06-01 61/week @ 2024-06-08 56/week @ 2024-06-15 56/week @ 2024-06-22 38/week @ 2024-06-29 77/week @ 2024-07-06 180/week @ 2024-07-13 86/week @ 2024-07-20 136/week @ 2024-07-27 52/week @ 2024-08-03 40/week @ 2024-08-10 40/week @ 2024-08-17

每月 276 次下载

BSD-2-Clause

445KB
11K SLoC

ncspot logo

使用 librespot 编写的 ncurses Spotify 客户端

Crates.io Gitter

ncspot search tab

ncspot 是一个使用 librespot 编写的 ncurses Spotify 客户端。它深受 ncurses MPD 客户端,如 ncmpc 的启发。我的动机是提供一个简单且资源友好的替代官方客户端,并支持目前没有 Spotify 客户端的平台,如 *BSD。

ncspot 仅适用于 Spotify premium 账户,因为它提供免费账户不可用的功能。

功能

  • 支持歌曲、专辑、播放列表、流派、搜索...
  • 小型 资源占用
  • 支持大量平台
  • 开箱即用的 Vim 快捷键
  • IPC 套接字用于远程控制
  • 使用密码管理器自动认证

安装

ncspot 可在 macOS (Homebrew)、Windows (Scoop、WinGet)、Linux (本地包、Flathub 和 Snapcraft) 以及 BSD 上使用。每个平台的详细安装说明可以在此 找到。

配置

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

构建

构建 ncspot 需要 Rust 安装 和 Python 3 安装。要编译 ncspot,请运行 cargo build。有关构建 ncspot 的详细说明,更多信息可在此 找到。

打包

有关提供的文件、如何生成其中的一些文件以及跨平台的当前打包状态的信息可以在此 找到。

依赖项

~31–71MB
~1M SLoC