BSD Ports

audio/ncspot 1.4.0 NetBSD

Cross-platform ncurses Spotify client written in Rust

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
d485c95009
License
2-clause-bsd
Categories
audio
Package size
3625.2 KiB, 12496.5 KiB installed

Description

ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc. My motivation was to provide a simple and resource friendly alternative to the official client as well as to support platforms that currently don't have a Spotify client, such as the *BSDs.

Note: ncspot requires a Spotify premium account.

In the other systems

SystemPortVersion
NetBSDaudio/ncspot1.4.0
FreeBSDaudio/ncspot1.5.0_1
OpenBSDaudio/ncspot1.4.0
DragonFlyaudio/ncspot1.1.1_1
MidnightBSDaudio/ncspot1.3.2_1
HardenedBSDaudio/ncspot1.4.0_1
GhostBSDaudio/ncspot1.4.0_1

Install

Binary package:

pkgin install ncspot

From pkgsrc:

cd /usr/pkgsrc/audio/ncspot && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.4.0
NetBSD 10.1 aarch641.3.4
SmartOS / illumos x86_641.5.0
macOS 15 arm641.5.0

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 6

DateCommitCreditsLog message
d485c95009 pin audio/ncspot: update to 1.5.0
Added Vim-like command completion by pressing Tab 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 #1865 …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
984c5b23cf pin audio/ncspot: update to 1.4.0
Added Draw cover art directly in supported terminals using terminal image protocols, falling back to block rendering when unsupported Fixed Close the Search screen with the Escape key Stop discarding the Web API refresh token on every refresh, which caused a new OAuth2 login to be required daily What's Changed chore(deps): bump the cargo group across 1 directory with 3 updates by @dependabot[bot] in #1825 chore(deps): bump the cargo group with 2 updates by @dependabot[bot] in #1828 chore(toolchain): update by @hrkfdn in #1826 chore(deps): bump regex from 1.12.3 to 1.12.4 in the cargo group by @dependabot[bot] in #1830 feat: Replace ueberzug cover drawing with viuer by @hrkfdn in #1831 fix: let escape close search screen by @hrkfdn in #1833 …
5e4aea17e2 wiz *: recursive bump for pcre2 10.48

The latest 5 of 6 in the history this site was built from.