spotify-player version history
11 releases tracked, newest first.
v0.24.0
Jun 30, 2026- More reliable album art with migration to `ratatui-image`
- Improved authentication with robust OAuth flow and better docs
- Smarter auto-reconnect logic for better recovery from dropped connections
- Added new features like lyrics CLI command and liked songs panel
5 downloads
v0.23.0
Mar 29, 2026- Added optional real-time audio visualization
- Implemented mouse scroll to adjust volume
- Remember tracks context in Currently Playing page
- Added loading spinner on startup
4 downloads
v0.22.1
Feb 10, 2026## What's Changed
* fix: keep main thread alive on Linux and when media-control is disabled - Issue 924 by @Douglas019BR in https://github.com/aome510/spotify-player/pull/925
**Full Changelog**: https://github.com/aome510/spotify-player/compare/v0.22.0...v0.22.1
5 downloads
v0.22.0
Feb 10, 2026`v0.22.0` resolves [the long-standing rate limit issue](https://github.com/aome510/spotify-player/issues/890) by using `ncspot`'s client as the default client to interact with Spotify APIs (see [this comment](https://github.com/aome510/spotify-player/issues/890#issuecomment-3863898850) for more details).
Special thanks to the [`ncspot`](https://github.com/hrkfdn/ncspot) developers for allowing this project to use their client.
If anyone has a client registered with [extended quota mode](https://developer.spotify.com/documentation/web-api/concepts/quota-modes) that was created before the [November 2024 Spotify API changes](https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api), 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 https://github.com/aome510/spotify-player/pull/911
* integrate ncspot's client id by @aome510 in https://github.com/aome510/spotify-player/pull/918
* patch entry with null values in `get-a-categories-playlists` API by @aome510 in https://github.com/aome510/spotify-player/pull/919
* replace `tokio` blocking tasks with named threads by @aome51
5 downloads
v0.21.3
Jan 8, 2026**NOTE**: this is a patched release acting as a temporary release until https://github.com/aome510/spotify-player/issues/890 is resolved or when Spotify fixes their broken APIs 😔😔😔
Refer to https://github.com/aome510/spotify-player/issues/890#issuecomment-3683727470 for context on the workaround changes to handle the broken Spotify APIs.
## What's Changed
* Fix package URL format in Cargo.toml by @stkiegerl in https://github.com/aome510/spotify-player/pull/886
* cleanup client API call codes by @aome510 in https://github.com/aome510/spotify-player/pull/891
* fix: include local streaming device in device list popup by @glima in https://github.com/aome510/spotify-player/pull/860
* Allow showing actions on the current context page by @crisco-13 in https://github.com/aome510/spotify-player/pull/857
* Filter out keymaps with None command in shortcut help popup by @seanlinshiang in https://github.com/aome510/spotify-player/pull/849
* feat: add SeekStart command by @mrghosti3 in https://github.com/aome510/spotify-player/pull/888
* Feature: add command "features" by @mgumz in https://github.com/aome510/spotify-player/pull/844
* feat: optional transient notifications by @ki
5 downloads
v0.21.2
Nov 12, 2025## What's Changed
* Update librespot dependencies to v0.8.0 by @Douglas019BR in https://github.com/aome510/spotify-player/pull/868
## New Contributors
* @Douglas019BR made their first contribution in https://github.com/aome510/spotify-player/pull/868
**Full Changelog**: https://github.com/aome510/spotify-player/compare/v0.21.1...v0.21.2
5 downloads
v0.21.1
Sep 21, 2025## What's Changed
* Fix: Move `fuzzy_search_items` to `utils` to resolve #820 by @Dragonfly911117 in https://github.com/aome510/spotify-player/pull/823
## New Contributors
* @Dragonfly911117 made their first contribution in https://github.com/aome510/spotify-player/pull/823
**Full Changelog**: https://github.com/aome510/spotify-player/compare/v0.21.0...v0.21.1
5 downloads
v0.21.0
Aug 31, 2025The highlight of this new release is the upgrade to a new `librespot` version (`v0.7.1`), fixing [different](https://github.com/aome510/spotify-player/issues/796) [issues](https://github.com/aome510/spotify-player/issues/802) 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 https://github.com/aome510/spotify-player/pull/788
* add optional feature to pixelate album art to match terminal aesthetic by @KUHLwasStolen in https://github.com/aome510/spotify-player/pull/793
* remove unnecessary auth scopes `user-read-email` and `user-read-birthdate` by @KUHLwasStolen in https://github.com/aome510/spotify-player/pull/792
* Upgrade `librespot` to `0.7.0`, fixing audio, authentication, DNS lookup issues by @aome510 in https://github.com/aome510/spotify-player/pull/808
* Make Spotify Connect integration work with new authentication changes by @aome510 in https://github.com/aome510/spotify-player/pull/809
* Show relative time that a track was added in playlists by @Funtimes909 in https://git
5 downloads
v0.20.7
Jul 27, 2025## What's Changed
* fix bug #753 - Action menu shorcut numbers not working anymore by @markgandolfo in https://github.com/aome510/spotify-player/pull/754
* Feature: Add ability to jump to search result by @JohnMitchell04 in https://github.com/aome510/spotify-player/pull/748
* Update ArchLinux Install Process by @joan-morera in https://github.com/aome510/spotify-player/pull/761
* Add Support for RTL text in most UI elements (#759) by @damageboy in https://github.com/aome510/spotify-player/pull/760
## New Contributors
* @JohnMitchell04 made their first contribution in https://github.com/aome510/spotify-player/pull/748
* @joan-morera made their first contribution in https://github.com/aome510/spotify-player/pull/761
* @damageboy made their first contribution in https://github.com/aome510/spotify-player/pull/760
**Full Changelog**: https://github.com/aome510/spotify-player/compare/v0.20.6...v0.20.7
5 downloads
v0.20.6
Jun 22, 2025## What's Changed
* fix playlist folders sorting by @aNNiMON in https://github.com/aome510/spotify-player/pull/719
* feat: add currently playing lyric highlight by @JamesManningR in https://github.com/aome510/spotify-player/pull/733
* recommend official Arch package instead of AUR by @ThomasFrans in https://github.com/aome510/spotify-player/pull/722
* fix: add reqwest missing feature to run lyric finder example by @gumaath in https://github.com/aome510/spotify-player/pull/730
* docs: add rhel/fedora systems dependencies documentation by @gumaath in https://github.com/aome510/spotify-player/pull/731
* Add Support for RTL text in lyrics by @devceline in https://github.com/aome510/spotify-player/pull/749
* feat: add {liked} option to playback_format by @Domerpig in https://github.com/aome510/spotify-player/pull/728
* Added description to show if a playlist is favorited/followed by @nbrowner in https://github.com/aome510/spotify-player/pull/745
* Add support for vim like motions, i.e. 5j 8k, etc. by @markgandolfo in https://github.com/aome510/spotify-player/pull/742
## New Contributors
* @JamesManningR made their first contribution in https://github.com/aome510/spotify-pla
5 downloads
v0.20.5
May 11, 2025## What's Changed
* Add Catppuccin Themes by @aestellic in https://github.com/aome510/spotify-player/pull/655
* Clarify `client_id_command` option & trim output by @juliamertz in https://github.com/aome510/spotify-player/pull/656
* feat: start playback for track from cli by @juliamertz in https://github.com/aome510/spotify-player/pull/649
* Config option to sort artists albums by type by @JohnOberhauser in https://github.com/aome510/spotify-player/pull/654
* fix: building with notify only by @dibbel26 in https://github.com/aome510/spotify-player/pull/658
* Fixed a typo in feature_request.md by @ManiProjs in https://github.com/aome510/spotify-player/pull/666
* fix(search): remove double border when in vertical orientation by @DOD-101 in https://github.com/aome510/spotify-player/pull/662
* fix: Some shows not loading by @m4r1vs in https://github.com/aome510/spotify-player/pull/664
* Remove legacy alias for ratatui by @WhyNotHugo in https://github.com/aome510/spotify-player/pull/680
* fix album action when albums are sorted by type by @aome510 in https://github.com/aome510/spotify-player/pull/697
* Add working shell.nix by @EliRibble in https://github.com/aome510/spotify-pl
5 downloads