Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ncspot-1.2.2-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: ncspot Distribution: openSUSE Tumbleweed
Version: 1.2.2 Vendor: openSUSE
Release: 1.1 Build date: Wed Feb 5 08:26:58 2025
Group: Productivity/Multimedia/Sound/Players Build host: reproducible
Size: 19827891 Source RPM: ncspot-1.2.2-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/hrkfdn/ncspot
Summary: Cross-platform ncurses Spotify client written in Rust
ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc. My motivation was to provide a simple and resource friendly alternative to the official client as well as to support platforms that currently don't have a Spotify client, such as the *BSDs.

Provides

Requires

License

BSD-2-Clause

Changelog

* Wed Feb 05 2025 Lorenz Holzbauer <lorenzholzbauer@ikmail.com>
  - changed ncurses version
* Tue Feb 04 2025 Lorenz Holzbauer <lorenzholzbauer@ikmail.com>
  - added rest of files
* Tue Feb 04 2025 Lorenz Holzbauer <lorenzholzbauer@ikmail.com>
  - added obsinfo file for real
* Tue Feb 04 2025 Lorenz Holzbauer <lorenzholzbauer@ikmail.com>
  - added obsinfo file
* Tue Feb 04 2025 lorenzholzbauer@ikmail.com
  - Update to version 1.2.2:
    * chore: Bump version to 1.2.2
    * chore(deps): bump the cargo group with 2 updates
    * feat(ci): Lint + Build for aarch64 (#1581)
    * [create-pull-request] automated change
    * fix: Allow usage of deprecated related artists API
    * chore(deps): bump the cargo group across 1 directory with 10 updates
    * chore(deps): bump the cargo group with 2 updates
    * docs: remove remaining password manager documentation (#1573)
    * docs: add missing password manager removal to changelog (#1572)
    * feat: add %artist formatting option
* Tue Feb 04 2025 Lorenz Holzbauer <lorenzholzbauer@ikmail.com>
  - fixed broken build file
* Tue Feb 04 2025 lorenzholzbauer@ikmail.com
  - Update to version 1.2.2:
    * chore: Bump version to 1.2.2
    * chore(deps): bump the cargo group with 2 updates
    * feat(ci): Lint + Build for aarch64 (#1581)
    * [create-pull-request] automated change
    * fix: Allow usage of deprecated related artists API
    * chore(deps): bump the cargo group across 1 directory with 10 updates
    * chore(deps): bump the cargo group with 2 updates
    * docs: remove remaining password manager documentation (#1573)
    * docs: add missing password manager removal to changelog (#1572)
    * feat: add %artist formatting option
* Tue Feb 04 2025 lorenzholzbauer@ikmail.com
  - Update to version 1.2.2:
    * chore: Bump version to 1.2.2
    * chore(deps): bump the cargo group with 2 updates
    * feat(ci): Lint + Build for aarch64 (#1581)
    * [create-pull-request] automated change
    * fix: Allow usage of deprecated related artists API
    * chore(deps): bump the cargo group across 1 directory with 10 updates
    * chore(deps): bump the cargo group with 2 updates
    * docs: remove remaining password manager documentation (#1573)
    * docs: add missing password manager removal to changelog (#1572)
    * feat: add %artist formatting option
* Mon Feb 03 2025 Lorenz Holzbauer <lorenzholzbauer@ikmail.com>
  - added icon
* Sat Jan 06 2024 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Change required rust build version to 1.70
* Sat Jan 06 2024 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Build via cargo packaging
* Sat Jan 06 2024 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Extend service to fetch and prepare package
  - Update to version 1.0.0
    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
    Changed
    * Improve error messages generated by the command line
    * Build with crossterm terminal backend by default
    * 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
* Thu Jul 27 2023 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Update to version 0.13.4
    Features
    * Add save current command
    * Add add command for adding song to playlist
    Maintenance
    * Improve release build options
    * Fix: Forward mouse events inside layout
    * Refactor: remove unused screenchange variable
    * Update documentation: recommend Ueberzug++
    * Sort Artists Ignoring "The"
    * Fix: Gracefully handle local files
    * Fix: Speed up context menu by fetching album only once
* Sat Jun 17 2023 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Update to version 0.13.3
    Maintenance
    * Fix incorrect notification ID reuse on XDG
    * Fix: ListView decrement selected on remove
    * Support multiple IPC sockets
    * Refactor the entry point to make it more readable
    * Fix: command line multi-byte prefix panic
    * Prevent tab switching from the command line
    * Fix: config option command_key not working
    * Remove Snapcraft installation source
    * Add cargo installation method
* Mon May 15 2023 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Lock vendored dependencies
* Thu May 11 2023 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Lock cargo installation
* Sun May 07 2023 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Update to version 0.13.2
    Maintenance
    * Use notify-rust with zbus instead of dbus and add
      ncurses_backend feature flag
    * Fix: gracefully handle invalid/not available DBus setups
      causing crashes
    * Update Nerdfont glyphs
    * Dependency updates
* Sat Apr 15 2023 Jan-Luca Kiok <opensuse-packages@jlk.one>
  - Update to version 0.13.1
    Maintenance
    * Disable ncspot default features for xtask to simplify build
    * Statusbar: Update nerdfont glyphs
    * Split up README
    * Add 'browse' to 'library_tabs' docs
    * Rewrite MPRIS implementation using zbus
    Features
    * Add vim-like page scrolling
    * Emulate double click to play items
* Fri Mar 10 2023 Jan-Luca Kiok <me@jlk.one>
  - Remove check stage via cargo test
* Fri Mar 10 2023 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.13.0
    Maintenance
    * Add info on extracting currently playing to README
    * Fix clippy warnings
    * Always pass cover URL to notification
    * Change unnecessary usage of Arc to borrow instead
    * Disable autojump for add to playlist dialog
    Features
    * Theme config support for Cursive's `HighlightInactive`
    * Switch from MM:SS to HH:MM:SS duration representation if needed
    * commands: Add "reconnect" command to force socket shutdown
    * Allow executing program to retrieve credentials
    * Add manpage generation using xtask
    * Automatic shell completion generation using xtask
  - Switch to zst compression for vendored deps
  - Use cargo test as check stage
* Fri Dec 30 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.12.0
    Maintenance
    * Fix: Handle explicit field from Spotify API
    * Print "Connecting to Spotify" before setting up Cursive backend
    * Link to Flatpak image
    * Make entry point synchronous and switch to global runtime
      instead
    * Document queue module
    Features
    * Add "save/unsave album" to context menu
    * Automatically save backtraces to cache folder
    * Create IPC socket on UNIX platforms for remote control and
      external track display
* Mon Oct 17 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.11.2
    Maintenance
    * Cleanup: Remove PlayTrackMenu
    * Fix: Crash on liked artist but no liked music
    Features
    * Improve context menus to make the UX/UI more consistent
    * Exit gracefully on SIGTERM and SIGHUP
* Sun Sep 18 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.11.1
    Maintenance
    * Fix theming in context menus
    * Fix ListView scrollbar behavior
    * Switch to Termion backend by default for true color support
    * Fix references to pancurses backend in README
    * Changes to README capitalized in playlists
    * Fixed clipboard not working on GNOME Wayland.by
    * Fix: don't crash on empty command line input
    * Other refactoring and cleanups
    * Fix back button mouse left click
    * Fix librespot audio cache path
    * Fix: set track position only for clicks, not hold
    * Fix: Use buffered backend to prevent flickering with Termion
    * Fix: remove broken album cache staleness detection
    * Fix: Re-request album tracks if it has >50 tracks
    * Fixed pagination bug that caused items not to load when
      scrolling with mouse
    * Fix pagination in "Browse" screen
    Features
    * Add category browsing to library
    * Add customization of notification message texts
    * Improved mouse support
    * Mouse wheel: scroll up/down without changing focus
* Sun Jul 31 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.10.1
    Maintenance
    * Add logo to cargo-deb assets
    * Clean up documentation
    * Enable wayland clipboard support by default on supported
      platforms
    * Update to librespot 0.4.2
    * Should fix ChannelError issues which were previously fixed
      with a workaround in /etc/hosts
    * Updated context menu info and config values table in README
    Features
    * Add 'hide_display_names' config option
    * Added possibility to Follow/Unfollow artists via the context
      menu
    * Add statusbar_format option to configure track formatting in
      status bar
* Mon Jun 20 2022 William Brown <william.brown@suse.com>
  - Automatic update of vendored dependencies
* Sun Jun 12 2022 Jan-Luca Kiok <me@jlk.one>
  - Package desktop file
* Sun Jun 12 2022 Jan-Luca Kiok <me@jlk.one>
  - Depend on rust version 1.61
  - Update to version 0.10.0
    Maintenance
    * Update to Librespot 0.4.1
    * Prevent integer overflow when calculating cache size
    * Fix some errors and warnings when enabling/disabling features
    * Fix: don't throw error if search yields no result
    Features
    * Add option (library_tabs) to customize library tabs
    * Add track_format config option for custom track formatting in
      lists
    * Add desktop entry & notification icon hint
* Tue May 24 2022 William Brown <william.brown@suse.com>
  - Automatic update of vendored dependencies
* Sun May 01 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.9.8
    Maintenance
    * Disable compat feature in futures
    * Remove webbrowser crate
    * Only download cover image when flag enabled
    * Fix: do not crash DBus on invalid Spotify URIs
    Features
    * Add playback_state config option
    * Add option to play track from context menu dialog
  - Do not strip binary via Cargo
* Thu Apr 07 2022 Jan-Luca Kiok <me@jlk.one>
  - Format spec file via osc service
* Thu Mar 24 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.9.6
    * Fix error messages shown on successful commands
    * Notification improvements (update existing notification, set
      application name)
    * Dependency updates
* Wed Mar 09 2022 Jan-Luca Kiok <me@jlk.one>
  - Require cargo version 1.58 at least for binary stripping on cargo
    build
* Wed Mar 09 2022 Jab-Luca Kiok <me@jlk.one>
  - Strip binary
* Wed Mar 09 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.9.6
    Maintenance
    * Enable autojump for playlist selection list in context menu
    * Use notify-rust with dbus instead of zbus
    * Fix compilation on Rust versions < 1.58.0
    * Make album sorting case-insensitive
    * Enable gapless by default
    * Improve playlist sorting
    * Dependency updates
* Fri Jan 21 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.9.5
    Maintenance
    * Fix release build name and win32 feature
    * seek spits out correct error when used with no args
    * Migrate to cursive 0.17
    * Remove notifications' dependency on cover
    * Fix errors showing up even though the command was successful
    * Fix lists that were shown as empty even though they contained
      items
* Sat Jan 15 2022 Jan-Luca Kiok <me@jlk.one>
  - Update to version 0.9.4
    Maintenance
    * Sort library after saving an album
    * Stop player when Spotify worker thread dies
    * Update librespot to 0.3.1
    * Major/breaking update to rspotify 0.11.3
    * Refactoring and other cleanups
    * Fix crash when saving track or opening similar tracks
    * Fixed MPRIS OpenUri function not respecting ncspot's shuffle
      setting
    * Fix queuing of playlists causing "play next" to be broken
    * More detailed error message in case of command parse error
    * Remove panics in the update_token flow
    Features
    * Add command to show recommendations
    * Enable binding multiple commands to a key
    * Add "Share album" contextmenu entry
    * Add redraw command and bind to CTRL+L
    * Add initial_screen config variable
    * Add userRating entity to MPRIS metadata
    * Show playlist owner name
    * Introduce cache file format version indicator.
    * Added Wayland clipboard support
    * Added jumpnext and jumpprevious as commands
    * Add exec command allowing users to execute shell commands on
      key press
    * Improved seek command to allow more units (e.g. 2s), check
      parse_duration documentation for accepted units
    * Set terminal title to ncspot

Files

/usr/bin/ncspot
/usr/share/applications/ncspot.desktop
/usr/share/doc/packages/ncspot
/usr/share/doc/packages/ncspot/README.md
/usr/share/icons/hicolor
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/ncspot.svg
/usr/share/licenses/ncspot
/usr/share/licenses/ncspot/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 14 23:54:00 2025