The NetBSD Project

CVS log for pkgsrc/audio/ncspot/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / audio / ncspot

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.45 / (download) - annotate - [select for diffs], Sun Dec 17 07:02:37 2023 UTC (2 months, 2 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.44: +682 -622 lines
Diff to previous 1.44 (colored)

audio/ncspot: update to 1.0.0

1.0.0 - 2023-12-16
Added
 - Special color for unavailable items
 - Changelog with all the relevant user-facing changes to the project
 - info command line subcommand to show platform specific information
 - Append Git commit hash to version string

Changed
 - Improve error messages generated by the command line
 - Build with crossterm terminal backend by default

   NOTE: On pkgsrc, termion is kept as default backend to avoid
   devel/ncursesw dependency.

 - Move UNIX IPC socket from the user's cache path to the user's runtime
   directory
 - Improve messages relating to errors in the configuration file

Fixed
 - Crash when internal commands can't be handled
 - Documentation for the behavior of the Ctrl+S keybinding
 - Multiple instances interfering with each other's MPRIS implementation
 - An unlikely crash when the UNIX IPC socket is removed before ncspot is closed
 - Guaranteed crash while quiting ncspot when using MPRIS
 - MPRIS volume not being updated when given numbers smaller than 0 or larger
   than 1
 - Allow previous track via MPRIS if first track in queue is playing

Revision 1.44 / (download) - annotate - [select for diffs], Tue Jul 25 10:06:24 2023 UTC (7 months, 1 week ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.43: +322 -325 lines
Diff to previous 1.43 (colored)

audio/ncspot: update to 0.13.4

Features
 - Add save current command by @hrdl-github in #1220
 - Add add command for adding song to playlist by @FlynnD273 in #1232

Maintenance
 - Improve release build options by @ThomasFrans in #1199
 - Fix: Forward mouse events inside layout by @ThomasFrans in #1201
 - Refactor: remove unused screenchange variable by @ThomasFrans in #1205
 - Update documentation: recommend Ueberzug++ by @cyqsimon in #1235
 - Sort Artists Ignoring "The" by @bentheklutz in #1238
 - Fix: Gracefully handle local files by @hrkfdn in #1239
 - Fix: Speed up context menu by fetching album only once by @hrkfdn in #1240
 - Update GitHub actions for CD pipeline by @hrkfdn in #1241

Revision 1.43 / (download) - annotate - [select for diffs], Mon Jun 12 04:39:19 2023 UTC (8 months, 3 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.42: +280 -304 lines
Diff to previous 1.42 (colored)

audio/ncspot: update to 0.13.3

Maintenance
 - Fix incorrect notification ID reuse on XDG by @cyqsimon in #1150
 - Fix: ListView decrement selected on remove by @ThomasFrans in #1163
 - Support multiple IPC sockets by @hrkfdn in #1171
 - Refactor the entry point to make it more readable by @ThomasFrans in #1172
 - Fix: command line multi-byte prefix panic by @ThomasFrans in #1182
 - Prevent tab switching from the command line by @ThomasFrans in #1176
 - Fix: config option command_key not working by @ThomasFrans in #1185
 - Remove Snapcraft installation source by @ThomasFrans in #1194
 - Add cargo installation method by @ThomasFrans in #1195

Revision 1.42 / (download) - annotate - [select for diffs], Fri May 5 07:50:59 2023 UTC (9 months, 4 weeks ago) by pin
Branch: MAIN
Changes since 1.41: +97 -64 lines
Diff to previous 1.41 (colored)

audio/ncspot: update to 0.13.2

Maintenance release fixing a crash occurring at startup or when playing a track
if ncspot can not connect to DBus.

Maintenance
 - Use notify-rust with zbus instead of dbus and add ncurses_backend feature
   flag by @jirutka in #1127
 - Fix: gracefully handle invalid/not available DBus setups causing crashes
   by @hrkfdn in #1139
 - Update Nerdfont glyphs by @tohmais in #1141
 - Dependency updates

Revision 1.41 / (download) - annotate - [select for diffs], Thu Apr 6 13:22:01 2023 UTC (10 months, 3 weeks ago) by pin
Branch: MAIN
Changes since 1.40: +346 -226 lines
Diff to previous 1.40 (colored)

audio/ncspot: update to 0.13.1

Maintenance
 - Disable ncspot default features for xtask to simplify build by @hrkfdn
 - Statusbar: Update nerdfont glyphs by @cfebs in #1093
 - Split up README by @ThomasFrans in #1089
 - Add 'browse' to 'library_tabs' docs by @Limero in #1096
 - Rewrite MPRIS implementation using zbus by @hrkfdn in #1107

Features
 - Add vim-like page scrolling by @BlakeJC94 in #1072
 - Emulate double click to play items. by @ThomasFrans in #1074

Revision 1.40 / (download) - annotate - [select for diffs], Fri Mar 10 11:18:48 2023 UTC (11 months, 3 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.39: +385 -388 lines
Diff to previous 1.39 (colored)

audio/ncspot: update to 0.13.0

Here's a bigger release with some exciting features.
Thanks to all the contributors! 
Maintenance
 - Add info on extracting currently playing to README by @Salt-Factory in #1038
 - Fix clippy warnings by @ThomasFrans in #1050
 - Always pass cover URL to notification by @jonas-w in #1053
 - CI/CD: Add clippy and update actions by @ThomasFrans in #1062
 - Change unnecessary usage of Arc to borrow instead by @ThomasFrans in #1071
 - Disable autojump for add to playlist dialog by @ThomasFrans in #1070
 - Fix Debian dependencies for Bookworm by @treibholz in #1079

Features
 - Theme config support for Cursive's HighlightInactive by @han28 in #1039
 - Switch from MM:SS to HH:MM:SS duration representation if needed.
   by @ThomasFrans in #1049
 - commands: Add reconnect command to force socket shutdown by @inemajo in #1057
 - Allow executing program to retrieve credentials by @inemajo in #1058
 - Add manpage generation using xtask by @ThomasFrans in #1059
 - Automatic shell completion generation using xtask by @ThomasFrans in #1080

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jan 23 21:17:59 2023 UTC (13 months, 1 week ago) by pin
Branch: MAIN
Changes since 1.38: +346 -301 lines
Diff to previous 1.38 (colored)

audio/ncspot: update to 0.12.0

Maintenance
 - Fix: Handle explicit field from Spotify API (#844, ramsayleung/rspotify#332)
 - Fix: Print "Connecting to Spotify" before setting up Cursive backend by
   @pghvlaans (#969)
 - Link to Flatpak image by @thorpelawrence (#997)
 - Make entry point synchronous and switch to global runtime instead by
   @ThomasFrans (#996)
 - Document queue module by @ThomasFrans (#1009)

Features
 - Add "save/unsave album" to context menu (#964)
 - Automatically save backtraces to cache folder by @ThomasFrans (#988)
 - Create IPC socket on UNIX platforms for remote control and external track
   display (#1018)

Revision 1.38 / (download) - annotate - [select for diffs], Wed Jan 4 15:58:30 2023 UTC (13 months, 3 weeks ago) by pin
Branch: MAIN
Changes since 1.37: +300 -345 lines
Diff to previous 1.37 (colored)

audio/ncspot: downgrade to 0.11.2

Newer version require Rust >= 1.65

Revision 1.37 / (download) - annotate - [select for diffs], Thu Dec 29 08:03:23 2022 UTC (14 months ago) by pin
Branch: MAIN
Changes since 1.36: +346 -301 lines
Diff to previous 1.36 (colored)

audio/ncspot: update to 0.12.0

Maintenance
 - Fix: Handle explicit field from Spotify API (#844, ramsayleung/rspotify#332)
 - Fix: Print "Connecting to Spotify" before setting up Cursive backend by
   @pghvlaans (#969)
 - Link to Flatpak image by @thorpelawrence (#997)
 - Make entry point synchronous and switch to global runtime instead by
   @ThomasFrans (#996)
 - Document queue module by @ThomasFrans (#1009)

Features
 - Add "save/unsave album" to context menu (#964)
 - Automatically save backtraces to cache folder by @ThomasFrans (#988)
 - Create IPC socket on UNIX platforms for remote control and external track
   display (#1018)

Revision 1.36 / (download) - annotate - [select for diffs], Sun Oct 16 07:27:22 2022 UTC (16 months, 2 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.35: +181 -157 lines
Diff to previous 1.35 (colored)

audio/ncspot: update to 0.11.2

Maintenance
 - Cleanup: Remove PlayTrackMenu (#945)
 - Fix: Crash on liked artist but no liked music (#953)

Features
 - Improve context menus to make the UX/UI more consistent (#923)
 - Exit gracefully/save state on SIGTERM and SIGHUP (#948)

Revision 1.35 / (download) - annotate - [select for diffs], Sun Sep 18 09:49:50 2022 UTC (17 months, 2 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.34: +190 -185 lines
Diff to previous 1.34 (colored)

audio/ncspot: update to 0.11.1

Maintenance
 - Fix back button mouse left click (#916)
 - Fix librespot audio cache path (#919)
 - Fix: set track position only for clicks, not hold (#920)
 - Fix: Use buffered backend to prevent flickering with Termion (#934)
 - Fix: remove broken album cache staleness detection
 - Fix: Re-request album tracks if it has >50 tracks (#926)
 - Fixed pagination bug that caused items not to load when scrolling with mouse
   (#939)
 - Fix pagination in "Browse" screen (#939)

Features
 - Mouse wheel: scroll up/down without changing focus (#918)

pkgsrc changes: Follow upstream and default to termion_backend.
This change was introduce on 0.11.0 but, I forgot to switch the default.

 - Switch to Termion backend by default for true color support (#894)

Revision 1.34 / (download) - annotate - [select for diffs], Tue Aug 30 20:39:22 2022 UTC (18 months ago) by pin
Branch: MAIN
Changes since 1.33: +398 -404 lines
Diff to previous 1.33 (colored)

audio/ncspot: update to 0.10.1

v0.11.0
Maintenance
 -Fix theming in context menus (#431)
 -Fix ListView scrollbar behavior (#839)
 -Switch to Termion backend by default for true color support (#894)
 -Fix references to pancurses backend in READMEN (#897)
 -Changes to README capitalized in playlists (#900)
 -Fixed clipboard not working on GNOME Wayland.by (#912)
 -Fix: don't crash on empty command line input
 -Other refactoring and cleanups

Features
 -Add category browsing to library (#187)
 -Add customization of notification message texts (#893)
 -Improved mouse support (#840)
    -Left click on list item traverses into album/playlist/etc.
    -Right click on list item opens context menu
    -Click on top left back button is handled
    -Handle clicks/mouse wheel events in tab view

v0.10.1
Maintenance
 -Add logo to cargo-deb assets (#833)
 -Clean up documentation (#836)
 -Enable wayland clipboard support by default on supported platforms (#869)
 -Update to librespot 0.4.2
    Should fix ChannelError issues (ncspot skipping through all tracks) which
    were previously fixed with a workaround in /etc/hosts (#864, #867, #883)
 -Updated context menu info and config values table in README (#885)

Features
 -Add hide_display_names config option (#855)
 -Added possibility to Follow/Unfollow artists via the context menu (#868)
 -Add statusbar_format option to configure track formatting in status bar (#877)

v0.10.0
Maintenance
 -Update to Librespot 0.4.1
 -Prevent integer overflow when calculating cache size (#823)
 -Fix some errors and warnings when enabling/disabling features (#821)
 -Fix: don't throw error if search yields no result (#832)

Features
 -Add option (library_tabs) to customize library tabs (#798)
 -Add track_format config option for custom track formatting in lists (#800)
 -Add desktop entry & notification icon hint (#822)

Revision 1.33 / (download) - annotate - [select for diffs], Sun Jun 12 21:22:44 2022 UTC (20 months, 2 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.32: +181 -217 lines
Diff to previous 1.32 (colored)

audio/ncspot: downgrade to 0.9.8

See note in Makefile.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jun 11 16:39:01 2022 UTC (20 months, 3 weeks ago) by pin
Branch: MAIN
Changes since 1.31: +217 -181 lines
Diff to previous 1.31 (colored)

audio/ncspot: update to 0.10.0

Maintenance
    Update to Librespot 0.4.1
    Prevent integer overflow when calculating cache size (#823)
    Fix some errors and warnings when enabling/disabling features (#821)
    Fix: don't throw error if search yields no result (#832)

Features
    Add option (library_tabs) to customize library tabs (#798)
    Add track_format config option for custom track formatting in lists (#800)
    Add desktop entry & notification icon hint (#822)

Revision 1.31 / (download) - annotate - [select for diffs], Sun May 1 10:50:53 2022 UTC (22 months ago) by pin
Branch: MAIN
Changes since 1.30: +206 -209 lines
Diff to previous 1.30 (colored)

audio/ncspot: update to 0.9.8

Maintenance
    Disable compat feature in futures
    Remove webbrowser crate (#218)
    Only download cover image when flag enabled (#780)
    Fix: do not crash DBus on invalid Spotify URIs (#795)

Features
    Added playback_state config option (#783)
    Added option to play track from context menu dialog (#786, #790)

Thanks to @wiz for testing the build with rust-1.59

Revision 1.30 / (download) - annotate - [select for diffs], Tue Mar 29 10:09:54 2022 UTC (23 months ago) by pin
Branch: MAIN
Changes since 1.29: +113 -230 lines
Diff to previous 1.29 (colored)

audio/ncspot: update to 0.9.7

Maintenance
   -Fix error messages shown on successful commands (#711, #759)
   -Notification improvements (update existing notification, set application
    name) (#760)
   -Use Rodio backend for macOS builds (#772)
   -Dependency updates

Revision 1.29 / (download) - annotate - [select for diffs], Thu Mar 10 08:02:50 2022 UTC (23 months, 3 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.28: +275 -335 lines
Diff to previous 1.28 (colored)

audio/ncspot: update to 0.9.6

Maintenance
   -Enable autojump for playlist selection list in context menu (#225)
   -Use notify-rust with dbus instead of zbus (#718)
   -Fix compilation on Rust versions < 1.58.0
   -Make album sorting case-insensitive (#724)
   -Enable gapless by default (#735)
   -Improve playlist sorting (#741)
   -Dependency updates

New Contributors
   -@jirutka made their first contribution in #718
   -@Roger-Roger-debug made their first contribution in #741

Revision 1.28 / (download) - annotate - [select for diffs], Tue Mar 1 22:40:18 2022 UTC (2 years ago) by pin
Branch: MAIN
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored)

audio/ncspot: remove patch

Remove patch now that we have Rust-1.58.1

Revision 1.27 / (download) - annotate - [select for diffs], Wed Jan 19 14:04:45 2022 UTC (2 years, 1 month ago) by pin
Branch: MAIN
Changes since 1.26: +156 -140 lines
Diff to previous 1.26 (colored)

audio/ncspot: update to 0.9.5

Maintenance:
   -Fix release build name and win32 feature (#691)
   -seek spits out correct error when used with no args (#695)
   -Migrate to cursive 0.17
   -Remove notifications' dependency on cover (#706)
   -Fix errors showing up even though the command was successful (#710) (#711)
   -Fix lists that were shown as empty even though they contained items

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jan 2 16:30:06 2022 UTC (2 years, 1 month ago) by pin
Branch: MAIN
Changes since 1.25: +146 -116 lines
Diff to previous 1.25 (colored)

audio/ncspot: update to 0.9.4

Maintenance
-Improved README (#683)
-More detailed error message in case of command parse error (#684)
-Remove panics in the update_token flow (#688)

Features
-Add exec command allowing users to execute shell commands on key press (#673)
-Set up release builds for armhf and arm64 (#659)
-Improved seek command to allow more units (e.g. 2s), check parse_duration
 documentation for accepted units (#682)
-Set terminal title to ncspot (#685)

Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 10 17:21:08 2021 UTC (2 years, 2 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.24: +178 -52 lines
Diff to previous 1.24 (colored)

audio/ncspot: update to 0.9.3

Maintenance
-Fixed MPRIS OpenUri function not respecting ncspot's shuffle setting (#662)
-Fix README links (#665)
-Fix queuing of playlists causing "play next" to be broken (#667)
-Run CI on Linux/macOS/Windows (#669)

Features
-Added Wayland clipboard support (#666)
-Added jumpnext and jumpprevious as commands (#668)

Revision 1.24 / (download) - annotate - [select for diffs], Thu Dec 2 11:43:22 2021 UTC (2 years, 3 months ago) by pin
Branch: MAIN
Changes since 1.23: +13 -13 lines
Diff to previous 1.23 (colored)

audio/ncspot: update to 0.9.2

Maintenance
-Fix crash when saving track or opening similar tracks (#661)

Features
-Introduce cache file format version indicator. Will reload cache when file
 format had breaking changes.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Nov 30 13:51:01 2021 UTC (2 years, 3 months ago) by pin
Branch: MAIN
Changes since 1.22: +299 -425 lines
Diff to previous 1.22 (colored)

audio/ncspot: update to 0.9.1

Mostly a maintenance release. However, due to the migration to rspotify's new
API in 0.11.x many parts of the codebase had to be adapted.

Maintenance
-Stop player when Spotify worker thread dies (#628)
-Update librespot to 0.3.1 (may reduce CPU usage during playback,
 https://github.com/librespot-org/librespot/releases/tag/v0.3.1)
-Major/breaking update to rspotify 0.11.3 (#640)
-Refactoring and other cleanups

Features
-Show playlist owner name (#652)
-Improve README (logo, TOC, layout, syntax) (#644)

Revision 1.22 / (download) - annotate - [select for diffs], Thu Oct 28 20:17:34 2021 UTC (2 years, 4 months ago) by pin
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

audio/ncspot: bring back termion backend

Apply Void Linux patch and bring back termion backend with the
option to build without ncursesw.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Oct 26 09:59:18 2021 UTC (2 years, 4 months ago) by nia
Branch: MAIN
Changes since 1.20: +409 -409 lines
Diff to previous 1.20 (colored)

audio: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes.

The following distfiles couldn't be fetched (possibly they are fetched
conditionally):

./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz

Revision 1.20 / (download) - annotate - [select for diffs], Sat Oct 16 11:47:27 2021 UTC (2 years, 4 months ago) by pin
Branch: MAIN
Changes since 1.19: +286 -280 lines
Diff to previous 1.19 (colored)

audio/ncspot: update to 0.9.0

Maintenance:
-Sort library after saving an album (#428)
-Add scoop instruction for installation (#602)
-Update librespot to 0.3.0, see also release notes

Features:
-Add command to show recommendations (#593)
-Enable binding multiple commands to a key (#598)
-Add "Share album" contextmenu entry (#606)
-Add redraw command and bind to CTRL+L (#609)
-Add initial_screen config variable (#616)
-Add userRating entity to MPRIS metadata, with 0 and 1 corresponding to
unliked/liked in Spotify (#624)

Note on the pkgsrc package:
As of version 0.8.0, pancurses in no longer a feature but, a full dependency,
regardless of the choosen UI backend.
Reflect this by moving the dependency ncursesw into the package Makefile and
drop it from options.mk.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Oct 7 13:09:42 2021 UTC (2 years, 4 months ago) by nia
Branch: MAIN
Changes since 1.18: +1 -407 lines
Diff to previous 1.18 (colored)

audio: Remove SHA1 hashes for distfiles

Revision 1.18 / (download) - annotate - [select for diffs], Fri Sep 3 10:28:44 2021 UTC (2 years, 5 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.17: +249 -241 lines
Diff to previous 1.17 (colored)

audio/ncspot: update to 0.8.2

Maintenance:
-Add Windows release builds (#573)
-Reduce API calls by only fetching the full track details if necessary
-Refactoring, other cleanups and dependency updates
-Remove broken Facebook login code (#310)

Features
-Scrolling on volume text increases/decreases volume (#576)

Revision 1.17 / (download) - annotate - [select for diffs], Mon Aug 2 14:56:46 2021 UTC (2 years, 7 months ago) by pin
Branch: MAIN
Changes since 1.16: +297 -301 lines
Diff to previous 1.16 (colored)

audio/ncspot: update to 0.8.1

0.8.1
-Release 0.8.0 had a minor bug which could result in a compilation error for
non-default build configurations, e.g. if notifications are disabled. 0.8.1
fixes this.

0.8.0
Maintenance:
-Show album art when playing 'similar tracks' (#354)
-Don't panic if user quits login process (#479)
-Handle commands (e.g. h, j, k l) in select artist modal (#560)

Features:
-Make command key configurable (#487)
-Add album cover to notification (#563)
-Add command line flag for custom config filename (#565)

Revision 1.16 / (download) - annotate - [select for diffs], Mon May 31 20:52:13 2021 UTC (2 years, 9 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.15: +33 -21 lines
Diff to previous 1.15 (colored)

audio/ncspot: update to 0.7.3

Maintenance:
-Fix connection issues by enabling the AP resolver in librespot (#535)
-Bump reqwest form 0.9 to 0.11 (#538 #539)
-Fix nerdfont pause/stop glyphs (#540)

Revision 1.15 / (download) - annotate - [select for diffs], Fri May 28 10:32:25 2021 UTC (2 years, 9 months ago) by pin
Branch: MAIN
Changes since 1.14: +109 -249 lines
Diff to previous 1.14 (colored)

audio/ncspot: update to 0.7.2

Maintenance:
-Fix compilation of cover feature (#534)
-Handle expired sessions without panicking (#536)
-Third party dependency updates

Revision 1.14 / (download) - annotate - [select for diffs], Sat May 15 15:01:02 2021 UTC (2 years, 9 months ago) by pin
Branch: MAIN
Changes since 1.13: +53 -53 lines
Diff to previous 1.13 (colored)

audio/ncspot: update to 0.7.1

Maintenance:
-Fix build of cover feature
-Revert to old status indicator behavior and add configuration setting (#511)
-Fix volume normalization (#525)

Revision 1.13 / (download) - annotate - [select for diffs], Tue May 11 08:15:17 2021 UTC (2 years, 9 months ago) by pin
Branch: MAIN
Changes since 1.12: +429 -465 lines
Diff to previous 1.12 (colored)

audio/ncspot: update to 0.7.0

Updates to latest librespot, bringing along some larger changes under the hood.

Maintenance:
-Display error when command can not be parsed (#161)
-Add rounding to volume percentage display (#493)
-Log warning instead of panicking on invalid color (#498)
-Update to librespot 0.2.0
	-As part of this, a lot of the Future implementations were migrated to
	async/.await and cleaned up
-Flip play/pause indicators (#511)

Features:
-Add audio_cache_size to set maximum cache size (#429)

Revision 1.12 / (download) - annotate - [select for diffs], Tue Apr 13 10:52:43 2021 UTC (2 years, 10 months ago) by pin
Branch: MAIN
Changes since 1.11: +213 -205 lines
Diff to previous 1.11 (colored)

audio/ncspot: update to 0.6.0

Maintenance:
-Refactorings + dependency updates
-Sort artist albums by year
-Store user state in binary CBOR format
-The state structure is growing a little too complex to store it as a TOML.
User state is now stored at ~/.config/ncspot/userstate.cbor.
-Improve synchronization of playback times
-Implement track preloading
-Don't save tracks AND album when saving an album (#488)

Features:
-(Re)store currently playing track + shuffle state from previous session (#448)
-Show display name owning the current library (#470)
-Add logout command (#470)
-Pagination for artist albums (#477)
-Split artist albums/singles into separate panel
-Play top tracks by artist instead of all tracks by artist
-Pagination for Podcast episodes
-Show tracks + duration of album, playlist, queue in the title bar (#475)

Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 7 16:47:54 2021 UTC (2 years, 11 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.10: +385 -277 lines
Diff to previous 1.10 (colored)

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)

Revision 1.10 / (download) - annotate - [select for diffs], Wed Feb 3 13:48:34 2021 UTC (3 years ago) by pin
Branch: MAIN
Changes since 1.9: +189 -213 lines
Diff to previous 1.9 (colored)

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)

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 16 14:57:32 2021 UTC (3 years, 1 month ago) by mef
Branch: MAIN
Changes since 1.8: +209 -185 lines
Diff to previous 1.8 (colored)

(audio/ncspot) regen distinfo

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jan 14 12:18:08 2021 UTC (3 years, 1 month ago) by pin
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

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)

Revision 1.7 / (download) - annotate - [select for diffs], Fri Dec 18 13:13:20 2020 UTC (3 years, 2 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.6: +433 -417 lines
Diff to previous 1.6 (colored)

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)

Revision 1.6 / (download) - annotate - [select for diffs], Tue Oct 27 12:12:47 2020 UTC (3 years, 4 months ago) by pin
Branch: MAIN
Changes since 1.5: +129 -93 lines
Diff to previous 1.5 (colored)

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

Revision 1.5 / (download) - annotate - [select for diffs], Tue Oct 20 18:40:31 2020 UTC (3 years, 4 months ago) by tnn
Branch: MAIN
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

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.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 12 12:04:13 2020 UTC (3 years, 4 months ago) by pin
Branch: MAIN
Changes since 1.3: +254 -246 lines
Diff to previous 1.3 (colored)

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)

Revision 1.3 / (download) - annotate - [select for diffs], Fri Sep 4 11:49:46 2020 UTC (3 years, 5 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.2: +78 -31 lines
Diff to previous 1.2 (colored)

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)

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 23 14:57:42 2020 UTC (3 years, 6 months ago) by kamil
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)

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

Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 20 17:56:10 2020 UTC (3 years, 6 months ago) by pin
Branch: MAIN

audio/ncspot: add missing distinfo

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>