./audio/ncspot, Cross-platform ncurses Spotify client written in Rust

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.2.4, Package name: ncspot-0.2.4, Maintainer: pin

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.



Package options: ncursesw, portaudio

Master sites:

SHA1: 4852433cc07e88b79caa81e8a40bbe78afe5e388
RMD160: 540de1e332532066ba39c9308b5033885c9b8506
Filesize: 173.055 KB

Version history: (Expand)


CVS history: (Expand)


   2020-10-27 13:12:47 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/ncspot: update to 0.2.4

0.2.4
Features
-Highlight search query matches
-Add Similar tracks feature in context menu (#186)
-Create new empty playlist via command newplaylist (#272)
-Make volume up/down steps configurable via keybinding (#298)
-Show dialog when adding duplicate tracks to a playlist (#299)

Maintenance
-Replace directories with platform_dirs create (#285)
 (This moves the application folders to ~/.config/ncspot and ~/.cache/ncspot
 on macOS)
-Fix: handle overlapping texts when displaying longer titles/album names
-Make album column for tracks configurable (album_column) (fixes #267)
-Fix: update playlist changes in local store (fixes #302)
-Many third-party dependency updates
   2020-10-26 09:19:36 by pin | Files touched by this commit (2)
Log message:
audio/ncspot: simplify Makefile

add cargo-depends.mk
   2020-10-21 00:54:40 by Tobias Nygren | Files touched by this commit (2)
Log message:
ncspot: turn xcb off by default. Terminal apps should not need X11.
   2020-10-20 21:03:07 by Tobias Nygren | Files touched by this commit (2)
Log message:
cargo.mk: move CARGO_FEATURES from lang/ncspot to here

It seems to be a generally useful feature. If a package supports
optional cargo dependencies then you may now (instead of messing with
CARGO_ARGS directly) set in your Makefile for example:

CARGO_NO_DEFAULT_FEATURES=	YES
CARGO_FEATURES+=		dbus pulseaudio
   2020-10-20 20:40:31 by Tobias Nygren | Files touched by this commit (4)
Log message:
ncspot: use PKG_OPTIONS framework

In particular allow building w/o dbus and wide curses but also add
options for the various supported audio backends while here (untested).

Also promote libxcb to full dependency because it failed with
"ld: cannot find -lxcb" when disabling dbus.
   2020-10-12 14:04:14 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/ncspot: update to 0.2.3

v0.2.3

Features
-Display album name for playable objects (#268)
-Added config option for bitrate (#270)
-Add Vim-like search in list views (#279)
-Add insert command and Ctrl-V shortcut to paste Spotify links (#277)

Maintenance
-Gracefully handle error when showing notification (#265)
-Add feature flag for song notifications, enables users/distributions to ship
without D-Bus dependency
-Alias Space to whitespace key when for bindings (#266)
-Fix last tab to fill entire width correctly (#271)
-Tweak queue/play next handling (#278)
   2020-10-01 10:38:02 by pin | Files touched by this commit (1)
Log message:
audio/ncspot: take maintainership
   2020-09-04 13:49:46 by pin | Files touched by this commit (4) | Package updated
Log message:
audio/ncspot: update to 0.2.2

0.2.2
Changes

-DBus: Fetch playback progress when position is queried (fixes #223, #236)
-DBus: Fix trackid replacing string with d-bus path, Seek & SetPosition
implementation (#252)
-Add notifications (#247)
-Do not delete from empty queue (fixes #253)
-Make contextmenu aware of commands (e.g. for Vim-like bindings)
(fixes #108, #157, #178, #199, #250)
-Use libc for setlocale() to fix non-ASCII (#256)