ncspot

ncspot 1.5.0

ncspot is an ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc.

  • By Henrik Friedrichsen
  • Open Source
  • Updated Oct 1, 2026
Download for Windows

About ncspot

ncspot is an ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc.

What's new in 1.5.0

Added
• Vim-like command completion by pressing <kbd>Tab</kbd>
• Support Vim-style numeric count prefixes for keybindings (e.g. 10j moves
down 10 rows); the pending count is shown in the status bar
• Add a proxy configuration option that routes all of ncspot's network
traffic (access point, Spotify APIs, OAuth and cover art downloads) through
a single proxy. Supports HTTP CONNECT proxies and SOCKS5 proxies with
remote DNS resolution (socks5h://), both with optional credentials.
Without this option, the http_proxy environment variable is still
honoured as before.
• Replace already existing queue notifications instead of stacking new ones.

What's Changed

  • chore(deps):bump log from 0.4.33 to 0.4.34 in the cargo group by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1865
  • chore(toolchain):update by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1864
  • chore(toolchain):update by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1869
  • chore(deps):bump toml from 1.1.4+spec-1.1.0 to 1.1.5+spec-1.1.0 in the cargo group by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1868
  • chore(deps):bump the cargo group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1873
  • Add a unified proxy configuration option by @VIIII4 in https://github.com/hrkfdn/ncspot/pull/1876
  • chore(deps):bump rand from 0.10.2 to 0.10.3 in the cargo group across 1 directory by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1877
  • feat:support Vim-style numeric count prefixes for keybindings by @aw-snap in https://github.com/hrkfdn/ncspot/pull/1872
  • chore:replace notifications instead of stack by @0xk1f0 in https://github.com/hrkfdn/ncspot/pull/1870
  • feat:vim-style command completion by @koloiyolo in https://github.com/hrkfdn/ncspot/pull/1863
  • chore:Prepare for 1.5.0 release by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1878

New Contributors

  • @VIIII4 made their first contribution in https://github.com/hrkfdn/ncspot/pull/1876
  • @aw-snap made their first contribution in https://github.com/hrkfdn/ncspot/pull/1872
  • @0xk1f0 made their first contribution in https://github.com/hrkfdn/ncspot/pull/1870
  • @koloiyolo made their first contribution in https://github.com/hrkfdn/ncspot/pull/1863

Full Changelog:https://github.com/hrkfdn/ncspot/compare/v1.4.0...v1.5.0

Full release notes »

Technical details

PublisherHenrik Friedrichsen
Version1.5.0
Release date2026-10-01
LicenseBSD-2-Clause
Installer typezip
Architecturex64
Package IDhrkfdn.ncspot

Links & install command

Install ncspot from the command line with Windows Package Manager (winget):

winget install --id=hrkfdn.ncspot -e

hrkfdnncspotspotify

Older versions

  • 1.4.0
  • 1.3.4
  • 1.3.3
  • 1.3.2
  • 1.3.0
  • 1.2.2
  • 1.2.1
  • 1.0.0
  • 0.13.4