Up to [cvs.NetBSD.org] / pkgsrc / audio / ncspot
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
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
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
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
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
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
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
audio/ncspot: correction to distfiles after uptreams re-tagging, see: https://github.com/hrkfdn/ncspot/issues/1411
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
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
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
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
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
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
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
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)
audio/ncspot: downgrade to 0.11.2 Newer version require Rust >= 1.65
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)
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)
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)
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)
audio/ncspot: downgrade to 0.9.8 See note in Makefile.
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)
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
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
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
audio/ncspot: remove patch Remove patch now that we have Rust-1.58.1
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
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)
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)
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.
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)
audio/ncspot: bring back termion backend Apply Void Linux patch and bring back termion backend with the option to build without ncursesw.
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
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.
audio: Remove SHA1 hashes for distfiles
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)
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)
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)
audio/ncspot: update to 0.7.2 Maintenance: -Fix compilation of cover feature (#534) -Handle expired sessions without panicking (#536) -Third party dependency updates
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)
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)
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)
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)
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)
(audio/ncspot) regen distinfo
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)
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)
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
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.
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)
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)
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
audio/ncspot: add missing distinfo