Commit graph

19 commits

Author SHA1 Message Date
pin
e86edf51a9 audio/ncspot: update to 0.5.0
Maintenance:
-Fix: correct positioning of search match highlight
-Improve album loading in artist view (#446)
-Fix display of PlayNext command (#445)
-More resilient playlist track deletion (f2bcfca)
-Remove plain-text credential store (#447)

Features:
-Clear search term when ESC is pressed (#384)
-Loop mode is now editable via MPRIS (#437)
-Persist sorting orders for playlists (#436)
-Persist volume and shuffle/repeat state across app restarts (#438)
-Persist track queue across app restarts (#438)
-Add config values to override shuffle/repeat state
  -Previously these were set in the [saved_state] section of the configuration.
  They can now be set using shuffle and repeat in the configuration's main
  section. See the README for details.
-Implement cover drawing as optional feature (#451)
2021-03-07 16:47:54 +00:00
ryoon
bee3953c45 *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
pin
5a2f82c021 audio/ncspot: update to 0.4.0
Maintenance:
-Fix multiple tracks in queue being shown as playing (#396)
-Return to search when viewing search results (#397)
-Add support for open.spotify.com links (#392)
-Restart queue if pressing play when stopped (#399)
-Fix not handling changed event (#402)
-Don't handle FinishedTrack as Stopped (#403)
-Fix removing listview item even if not succesfully deleted (#404)
-Open search results in search screen (#413)

Features:
-CI: Publish binary artifacts on release (#393)
-Add simple debian-packaging with cargo-deb (#405)
2021-02-03 13:48:34 +00:00
mef
914a87fb10 (audio/ncspot) regen distinfo 2021-01-16 14:57:32 +00:00
pin
bbae1937e8 audio/ncspot: update to 0.3.0
Features:
-Show confirmation dialog before deleting queue (#227)
-Expose gapless playback config option (#369)
-Add select artist dialog when multiple artists (#375)
-Separate search and search results views (#219)
-Show screen title in "pop view" hint (#376)

Maintenance:
-Fix: Do not announce unplayable tracks via MPRIS (#349)
-Set view title for "Similar tracks"
-Fix search command and update docs (#353)
-Enable mouse scrolling in TabViews (#363)
-Fix not setting country correctly in Spotify API calls (e.g. search) (#370)
-Fix: convert duration to i64 to avoid overflow. Previously this would break
MPRIS updates when playing long podcast episodes.
-Build fix: Pin syn to 1.0.57 (#385)
2021-01-14 12:18:08 +00:00
ryoon
bfac3f1b42 *: Recursive revbump from audio/pulseaudio-14.0 2021-01-01 09:52:09 +00:00
tnn
45aa0f33a9 invert a python version conditional 2020-12-19 14:49:34 +00:00
pin
aa85a217db audio/ncspot: update to 0.2.6
0.2.6 - Release fix
-The last release introduced a bug due to updated dependencies and would crash
on some platforms (e.g. OpenBSD)
-Allow primary selection for sharing (#347)
-Update reqwest crate to 0.10.10 (and others) to fix crash on OpenBSD (#1113)
(#1098)

0.2.5
Features:
-Spotify URL support for MPRIS OpenUri function (#314)
-Added possibility to turn on/off shuffle using MPRIS (#318)
-Show connection message instead of blank screen on startup
-Add support for sorting playlist tracks (#328)
-Save/unsave track from context menu (#332)

Maintenance:
-Spotify URL handling improvements (#320)
-Fix playback of playlists with removed/unavailable tracks (#321)
-Fix MPRIS get volume + added MPRIS set volume (#325)
-Only show playlists where the user is allowed to add tracks when trying to add
tracks (#329)
-Fix hjkl controls in "Add to playlist" menu (#335)
2020-12-18 13:13:20 +00:00
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