Commit graph

11 commits

Author SHA1 Message Date
pin
dbacb4869f 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-27 12:12:47 +00:00
pin
6388078a35 audio/ncspot: simplify Makefile
add cargo-depends.mk
2020-10-26 08:19:36 +00:00
tnn
68ae560744 ncspot: turn xcb off by default. Terminal apps should not need X11. 2020-10-20 22:54:40 +00:00
tnn
273ad8e898 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 19:03:07 +00:00
tnn
1dc7ecefdc 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-20 18:40:31 +00:00
pin
bb0e04ac28 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-12 12:04:13 +00:00
pin
58469fd24b audio/ncspot: take maintainership 2020-10-01 08:38:02 +00:00
pin
ba3c5e9e47 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)
2020-09-04 11:49:46 +00:00
kamil
3a110a4c4d ncspot: Call libc::setlocale() to fix printing of non-ASCII characters
Upstream bug report:
https://github.com/hrkfdn/ncspot/issues/221

Analysis done by rvp @ UnitedBSD
https://www.unitedbsd.com/d/233-spotify/54
2020-08-23 14:57:42 +00:00
pin
0be6be5744 audio/ncspot: add missing distinfo 2020-08-20 17:56:10 +00:00
pin
9d6b5558ba audio/ncspot: import
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.

Packaged in wip by myself, wiz and tnn.
2020-08-20 16:24:59 +00:00