The NetBSD Project

CVS log for pkgsrc/audio/ncspot/distinfo

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.52: download - view: text, markup, annotated - select for diffs
Sun Feb 2 18:13:24 2025 UTC (2 months, 2 weeks ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, HEAD
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +550 -448 lines
audio/ncspot: update to 1.2.2

What's Changed

    chore(deps): bump zbus from 5.0.1 to 5.1.0 in the cargo group by @dependabot in #1545
    fix: missing automatic man page generation for subcommands by @ThomasFrans in #1544
    chore(deps): bump the cargo group with 5 updates by @dependabot in #1550
    chore(deps): bump the cargo group across 1 directory with 6 updates by @dependabot in #1554
    chore(deps): bump libc from 0.2.164 to 0.2.167 in the cargo group by @dependabot in #1556
    chore(deps): bump hashbrown from 0.15.0 to 0.15.2 by @dependabot in #1558
    chore(toolchain): update by @hrkfdn in #1557
    fix(auth): Switch back to Spotify client ID by @hrkfdn in #1560
    chore(deps): bump the cargo group with 4 updates by @dependabot in #1561
    chore(deps): bump the cargo group with 6 updates by @dependabot in #1564
    chore(auth): Remove credential program leftovers by @hrkfdn in #1566
    chore(deps): bump the cargo group with 3 updates by @dependabot in #1567
    add %artist formatting option to only show single artist name by @emrik5 in #1570
    docs: add missing password manager removal to changelog by @ThomasFrans in #1572
    docs: remove remaining password manager documentation by @ThomasFrans in #1573
    chore(deps): bump the cargo group with 2 updates by @dependabot in #1571
    chore(deps): bump the cargo group across 1 directory with 10 updates by @dependabot in #1580
    chore(toolchain): update by @hrkfdn in #1579
    feat(ci): Lint + Build for aarch64 by @hrkfdn in #1581
    chore(deps): bump the cargo group with 2 updates by @dependabot in #1583

Revision 1.51: download - view: text, markup, annotated - select for diffs
Thu Oct 31 20:14:28 2024 UTC (5 months, 2 weeks ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +163 -145 lines
audio/ncspot: update to 1.2.1

What's Changed
  chore(toolchain): update by @hrkfdn in #1537
  fix(cover): Add mut to fix incorrect get of windowsize in cover by @antonnyst in #1542
  chore(deps): bump the cargo group across 1 directory with 8 updates by @dependabot in #1541
  chore(deps): Update librespot to 0.6.0 by @hrkfdn in #1543

Revision 1.49.2.1: download - view: text, markup, annotated - select for diffs
Mon Oct 28 14:23:40 2024 UTC (5 months, 3 weeks ago) by bsiegert
Branches: pkgsrc-2024Q3
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +847 -658 lines
Pullup ticket #6909 - requested by pin
audio/ncspot: update to restore functionality

Revisions pulled up:
- audio/ncspot/Makefile                                         1.69,1.68,1.67
- audio/ncspot/cargo-depends.mk                                 1.40
- audio/ncspot/distinfo                                         1.50

---
   Module Name:    pkgsrc
   Committed By:   pin
   Date:           Sun Oct 20 13:19:48 UTC 2024

   Modified Files:
           pkgsrc/audio/ncspot: Makefile

   Log Message:
   audio/ncspot: second attempt to fix broken build

---
   Module Name:    pkgsrc
   Committed By:   pin
   Date:           Sat Oct 19 15:33:48 UTC 2024

   Modified Files:
           pkgsrc/audio/ncspot: Makefile

   Log Message:
   audio/ncspot: fix broken build

---
   Module Name:    pkgsrc
   Committed By:   pin
   Date:           Wed Oct 16 10:13:08 UTC 2024

   Modified Files:
           pkgsrc/audio/ncspot: Makefile cargo-depends.mk distinfo

   Log Message:
   audio/ncspot: update to 1.2.0

   This is a rather minor release on ncspot's side, but the release of librespot 0.5.0 comes with many nice improvements and fixes.

   It should also fix the login problems by switching to an OAuth2 authentication mechanism.
   Added
       Emit MPRIS Seeked signal

   Fixed
       Switch to OAuth2 login mechanism
       Uses librespot 0.5.0 which containts many bugfixes, including:
           Files are downloaded via CDN, which should fix playback of some podcasts
           Better access point connection handling, hopefully resulting in faster startups
           Fix frequent disconnections for some users

Revision 1.50: download - view: text, markup, annotated - select for diffs
Wed Oct 16 10:13:08 2024 UTC (6 months ago) by pin
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +847 -658 lines
audio/ncspot: update to 1.2.0

This is a rather minor release on ncspot's side, but the release of librespot 0.5.0 comes with many nice improvements and fixes.

It should also fix the login problems by switching to an OAuth2 authentication mechanism.
Added
    Emit MPRIS Seeked signal

Fixed
    Switch to OAuth2 login mechanism
    Uses librespot 0.5.0 which containts many bugfixes, including:
        Files are downloaded via CDN, which should fix playback of some podcasts
        Better access point connection handling, hopefully resulting in faster startups
        Fix frequent disconnections for some users

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Jul 19 09:46:02 2024 UTC (9 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base
Branch point for: pkgsrc-2024Q3
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +385 -370 lines
audio/ncspot: update to 1.1.2

1.1.2 - 2024-07-16
Fixed
 - Handling localized Spotify URLs
 - Fetching playlists did not work for some users unless they set a playlist image

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun May 12 08:34:50 2024 UTC (11 months, 1 week ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +502 -529 lines
audio/ncspot: update to 1.1.1

1.1.1 - 2024-05-10
Added
 - ap-port configuration variable to choose what Spotify access point port to use
 - Instructions for installation with snap

Fixed
 - Not all requests respecting proxy settings as configured with environment variables
 - MPRIS controls showing unknown artist/title on GNOME

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Mar 7 09:13:58 2024 UTC (13 months, 2 weeks ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +4 -4 lines
audio/ncspot: correction to distfiles

after uptreams re-tagging, see:
https://github.com/hrkfdn/ncspot/issues/1411

Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Mar 5 19:45:11 2024 UTC (13 months, 2 weeks ago) by pin
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +547 -424 lines
audio/ncspot: update to 1.1.0

[1.1.0] - 2024-03-05
Added
 - Instructions for installation with winget
 - Run tests in CI workflow
 - Add macOS arm64 builds to CI/CD

Changed
 - Switch to arboard for clipboard access as it is still maintained

Fixed
 - Crash on Android (Termux) due to unknown user runtime directory
 - Crash due to misconfigured or unavailable audio backend
 - Missing MPRIS signal for volume changes when volume is changed from inside ncspot
 - Crash when ncspot tried to update an API token that was still valid
 - Panic when token update attempt fails
 - Complete freeze when ncspot was running for a long time

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Dec 17 07:02:37 2023 UTC (16 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +682 -622 lines
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 - view: text, markup, annotated - select for diffs
Tue Jul 25 10:06:24 2023 UTC (20 months, 3 weeks ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +322 -325 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 12 04:39:19 2023 UTC (22 months, 1 week ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +280 -304 lines
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 - view: text, markup, annotated - select for diffs
Fri May 5 07:50:59 2023 UTC (23 months, 2 weeks ago) by pin
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +97 -64 lines
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 - view: text, markup, annotated - select for diffs
Thu Apr 6 13:22:01 2023 UTC (2 years ago) by pin
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +346 -226 lines
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 - view: text, markup, annotated - select for diffs
Fri Mar 10 11:18:48 2023 UTC (2 years, 1 month ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +385 -388 lines
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 - view: text, markup, annotated - select for diffs
Mon Jan 23 21:17:59 2023 UTC (2 years, 2 months ago) by pin
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +346 -301 lines
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 - view: text, markup, annotated - select for diffs
Wed Jan 4 15:58:30 2023 UTC (2 years, 3 months ago) by pin
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +300 -345 lines
audio/ncspot: downgrade to 0.11.2

Newer version require Rust >= 1.65

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Dec 29 08:03:23 2022 UTC (2 years, 3 months ago) by pin
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +346 -301 lines
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 - view: text, markup, annotated - select for diffs
Sun Oct 16 07:27:22 2022 UTC (2 years, 6 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +181 -157 lines
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 - view: text, markup, annotated - select for diffs
Sun Sep 18 09:49:50 2022 UTC (2 years, 7 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +190 -185 lines
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 - view: text, markup, annotated - select for diffs
Tue Aug 30 20:39:22 2022 UTC (2 years, 7 months ago) by pin
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +398 -404 lines
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 - view: text, markup, annotated - select for diffs
Sun Jun 12 21:22:44 2022 UTC (2 years, 10 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +181 -217 lines
audio/ncspot: downgrade to 0.9.8

See note in Makefile.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Jun 11 16:39:01 2022 UTC (2 years, 10 months ago) by pin
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +217 -181 lines
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 - view: text, markup, annotated - select for diffs
Sun May 1 10:50:53 2022 UTC (2 years, 11 months ago) by pin
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +206 -209 lines
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 - view: text, markup, annotated - select for diffs
Tue Mar 29 10:09:54 2022 UTC (3 years ago) by pin
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +113 -230 lines
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 - view: text, markup, annotated - select for diffs
Thu Mar 10 08:02:50 2022 UTC (3 years, 1 month ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +275 -335 lines
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 - view: text, markup, annotated - select for diffs
Tue Mar 1 22:40:18 2022 UTC (3 years, 1 month ago) by pin
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +1 -2 lines
audio/ncspot: remove patch

Remove patch now that we have Rust-1.58.1

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Jan 19 14:04:45 2022 UTC (3 years, 3 months ago) by pin
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +156 -140 lines
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 - view: text, markup, annotated - select for diffs
Sun Jan 2 16:30:06 2022 UTC (3 years, 3 months ago) by pin
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +146 -116 lines
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 - view: text, markup, annotated - select for diffs
Fri Dec 10 17:21:08 2021 UTC (3 years, 4 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +178 -52 lines
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 - view: text, markup, annotated - select for diffs
Thu Dec 2 11:43:22 2021 UTC (3 years, 4 months ago) by pin
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +13 -13 lines
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 - view: text, markup, annotated - select for diffs
Tue Nov 30 13:51:01 2021 UTC (3 years, 4 months ago) by pin
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +299 -425 lines
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 - view: text, markup, annotated - select for diffs
Thu Oct 28 20:17:34 2021 UTC (3 years, 5 months ago) by pin
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -1 lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 26 09:59:18 2021 UTC (3 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +409 -409 lines
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 - view: text, markup, annotated - select for diffs
Sat Oct 16 11:47:27 2021 UTC (3 years, 6 months ago) by pin
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +286 -280 lines
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 - view: text, markup, annotated - select for diffs
Thu Oct 7 13:09:42 2021 UTC (3 years, 6 months ago) by nia
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -407 lines
audio: Remove SHA1 hashes for distfiles

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Sep 3 10:28:44 2021 UTC (3 years, 7 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +249 -241 lines
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 - view: text, markup, annotated - select for diffs
Mon Aug 2 14:56:46 2021 UTC (3 years, 8 months ago) by pin
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +297 -301 lines
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 - view: text, markup, annotated - select for diffs
Mon May 31 20:52:13 2021 UTC (3 years, 10 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +33 -21 lines
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 - view: text, markup, annotated - select for diffs
Fri May 28 10:32:25 2021 UTC (3 years, 10 months ago) by pin
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +109 -249 lines
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 - view: text, markup, annotated - select for diffs
Sat May 15 15:01:02 2021 UTC (3 years, 11 months ago) by pin
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +53 -53 lines
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 - view: text, markup, annotated - select for diffs
Tue May 11 08:15:17 2021 UTC (3 years, 11 months ago) by pin
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +429 -465 lines
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 - view: text, markup, annotated - select for diffs
Tue Apr 13 10:52:43 2021 UTC (4 years ago) by pin
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +213 -205 lines
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 - view: text, markup, annotated - select for diffs
Sun Mar 7 16:47:54 2021 UTC (4 years, 1 month ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +385 -277 lines
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 - view: text, markup, annotated - select for diffs
Wed Feb 3 13:48:34 2021 UTC (4 years, 2 months ago) by pin
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +189 -213 lines
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 - view: text, markup, annotated - select for diffs
Sat Jan 16 14:57:32 2021 UTC (4 years, 3 months ago) by mef
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +209 -185 lines
(audio/ncspot) regen distinfo

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jan 14 12:18:08 2021 UTC (4 years, 3 months ago) by pin
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -5 lines
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 - view: text, markup, annotated - select for diffs
Fri Dec 18 13:13:20 2020 UTC (4 years, 4 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +433 -417 lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 27 12:12:47 2020 UTC (4 years, 5 months ago) by pin
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +129 -93 lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 20 18:40:31 2020 UTC (4 years, 6 months ago) by tnn
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon Oct 12 12:04:13 2020 UTC (4 years, 6 months ago) by pin
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +254 -246 lines
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 - view: text, markup, annotated - select for diffs
Fri Sep 4 11:49:46 2020 UTC (4 years, 7 months ago) by pin
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +78 -31 lines
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 - view: text, markup, annotated - select for diffs
Sun Aug 23 14:57:42 2020 UTC (4 years, 7 months ago) by kamil
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -2 lines
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 - view: text, markup, annotated - select for diffs
Thu Aug 20 17:56:10 2020 UTC (4 years, 8 months ago) by pin
Branches: MAIN
audio/ncspot: add missing distinfo

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>