Skip to content

Releases: aome510/spotify-player

v0.23.0

29 Mar 21:23
fa548a0

Choose a tag to compare

Highlight of this release is the new optional real-time audio visualisation (thanks @Narqulie for the implementation)

Audio Visualization

What's Changed

  • docs: fix broken relative links in README for crates.io compatibility by @greqor in #926
  • fix: bind CLI socket before spawning handler thread by @greqor in #929
  • Add doc for component styles and improve wording for other docs by @aome510 in #932
  • feat: add mouse scroll to incease/decrease volume by @Alimedhat000 in #931
  • feat: remember Tracks context in Currently Playing page by @aome510 in #933
  • refactor: consolidate client requests and move currently_playing_tracks_id to PlayerState by @aome510 in #939
  • docs: add THEMES.md to showcase community theme collections by @MBeggiato in #938
  • Feat: Adding real-time audio visualisation by @Narqulie in #943
  • Fix: Artist Page "Albums" and "Related Artists" shown even on small windows by @wzifox in #945
  • fix: include seed track when using GoToRadio by @anspangilinan in #947
  • Loading spinner on startup by @mielpeeters in #950

New Contributors

Full Changelog: v0.22.1...v0.23.0

v0.22.1

10 Feb 15:44

Choose a tag to compare

What's Changed

  • fix: keep main thread alive on Linux and when media-control is disabled - Issue 924 by @Douglas019BR in #925

Full Changelog: v0.22.0...v0.22.1

v0.22.0

10 Feb 12:58
cf12276

Choose a tag to compare

v0.22.0 resolves the long-standing rate limit issue by using ncspot's client as the default client to interact with Spotify APIs (see this comment for more details).

Special thanks to the ncspot developers for allowing this project to use their client.

If anyone has a client registered with extended quota mode that was created before the November 2024 Spotify API changes, and you're willing to share it for this project, please reach out to me.

What's Changed

  • fix 0 key not working in popups by @xdBronch in #911
  • integrate ncspot's client id by @aome510 in #918
  • patch entry with null values in get-a-categories-playlists API by @aome510 in #919
  • replace tokio blocking tasks with named threads by @aome510 in #921
  • feat: Add config field for custom 'explicit' icon by @zenonet in #920
  • Improve loading paginated items with parallelism by @aome510 in #922

New Contributors

Full Changelog: v0.21.3...v0.22.0

v0.21.3

08 Jan 01:00
bd85da7

Choose a tag to compare

NOTE: this is a patched release acting as a temporary release until #890 is resolved or when Spotify fixes their broken APIs 😔😔😔

Refer to #890 (comment) for context on the workaround changes to handle the broken Spotify APIs.

What's Changed

New Contributors

Full Changelog: v0.21.2...v0.21.3

v0.21.2

12 Nov 03:24
6faa780

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.1...v0.21.2

v0.21.1

21 Sep 22:40
c526ae5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.21.1

v0.21.0

31 Aug 23:51
e600c47

Choose a tag to compare

The highlight of this new release is the upgrade to a new librespot version (v0.7.1), fixing different issues happening because of breaking changes from Spotify APIs. Beside that, this release also includes a few nice QoL improvements both to the app's functionality and UI

What's Changed

  • fix rustls dependency on yanked version by @KUHLwasStolen in #788
  • add optional feature to pixelate album art to match terminal aesthetic by @KUHLwasStolen in #793
  • remove unnecessary auth scopes user-read-email and user-read-birthdate by @KUHLwasStolen in #792
  • Upgrade librespot to 0.7.0, fixing audio, authentication, DNS lookup issues by @aome510 in #808
  • Make Spotify Connect integration work with new authentication changes by @aome510 in #809
  • Show relative time that a track was added in playlists by @Funtimes909 in #755
  • add display of genres in playback UI via {genres} by @KUHLwasStolen in #795
  • Allow configuring the log directory by @acuteenvy in #783
  • added a functionality to search through items in a playlist popup by @deauthe in #784
  • Parameterize SeekForward and SeekBackward commands by @Valkyrja-Design in #798
  • feat: add playlist edit command for adding/removing tracks by @rrotaru in #776
  • fix spotify_player connect --name [...] and ... get key devices by @KUHLwasStolen in #794
  • Feature: Add ability to change position of progress bar by @rvnku in #805

New Contributors

Full Changelog: v0.20.7...v0.21.0

v0.20.7

27 Jul 22:39
e0e70b3

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.6...v0.20.7

v0.20.6

22 Jun 20:51
f408b48

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.5...v0.20.6

v0.20.5

11 May 15:00
706e357

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.4...v0.20.5