Skip to content

Releases: hrkfdn/ncspot

1.2.1

31 Oct 16:36
v1.2.1
a3b7b65
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.2.0...v1.2.1

1.2.0

15 Oct 22:20
v1.2.0
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.1.2...v1.2.0

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