Skip to content

Releases: hrkfdn/ncspot

1.1.2

16 Jul 19:58
v1.1.2
3270c51
Compare
Choose a tag to compare

Fixed

  • Handling localized Spotify URLs
  • Fetching playlists did not work for some users unless they set a playlist image

New Contributors

Full Changelog: v1.1.1...v1.1.2

1.1.1

10 May 13:54
v1.1.1
9b54ace
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.1.0...v1.1.1

1.1.0

05 Mar 12:07
Compare
Choose a tag to compare

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

1.0.0

16 Dec 21:54
92e0852
Compare
Choose a tag to compare

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
  • 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

0.13.4

23 Jul 23:33
7d9faa7
Compare
Choose a tag to compare

Features

Maintenance

New Contributors

Full Changelog: v0.13.3...v0.13.4

0.13.3

11 Jun 20:44
9b0cd76
Compare
Choose a tag to compare

Maintenance

Full Changelog: v0.13.2...v0.13.3

0.13.2

04 May 21:52
d3a27e2
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.13.1...v0.13.2

0.13.1

05 Apr 16:21
97b31df
Compare
Choose a tag to compare

Maintenance

Features

New Contributors

Full Changelog: v0.13.0...v0.13.1

0.13.0

09 Mar 18:52
dc2f42f
Compare
Choose a tag to compare

Here's a bigger release with some exciting features. Thanks to all the contributors! ❤️

Maintenance

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

New Contributors

Full Changelog: v0.12.0...v0.13.0

0.12.0

28 Dec 23:19
7e974bb
Compare
Choose a tag to compare

Maintenance

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)

Full Changelog: v0.11.2...v0.12.0