Skip to content

Releases: Rigellute/spotify-tui

v0.7.4

20 Oct 17:53
Compare
Choose a tag to compare
Bump version to test cargo auto release

v0.7.3

20 Oct 16:04
Compare
Choose a tag to compare
Fix CD release build

Correct build artifact names

v0.7.1

20 Oct 14:39
Compare
Choose a tag to compare
Fix CD output artifact names

Version v0.7.0 also contains the up-to-date code, this new tag just
fixes a minor mistake I made in the CD GitHub action (the output
artifact names were slightly wrong).

With this release, you can now download pre-built Linux binaries in
addition to macOS

v0.7.0

20 Oct 14:25
Compare
Choose a tag to compare
v0.7.0 release

- Implement library "Artists" view - [#67](https://github.com/Rigellute/spotify-tui/pull/67) thanks [@svenvNL](https://github.com/svenvNL). NOTE that this adds an additional scope (`user-follow-read`), so you'll be prompted to grant this new permissions when you upgrade.
- Fix searching with non-english characters - [#30](https://github.com/Rigellute/spotify-tui/pull/30). Thanks to [@fangyi-zhou](https://github.com/fangyi-zhou)
- Remove hardcoded country (was always set to UK). We now fetch the user to get their country. [#68](https://github.com/Rigellute/spotify-tui/pull/68). Thanks to [@svenvNL](https://github.com/svenvNL)
- Save currently playing track - the playbar is now selectable/hoverable [#80](https://github.com/Rigellute/spotify-tui/pull/80)
- Lay foundation for showing if a track is saved. You can now see if the currently playing track is saved (indicated by โ™ฅ)

Fix localhost crash for linux

15 Oct 12:52
Compare
Choose a tag to compare

A better fix is to include the html file at compile time, rather than opening the file during run time.

Fix localhost crash

15 Oct 11:31
Compare
Choose a tag to compare

Previous release includes a web server that acts as a landing zone for the "Redirect URI" you give to Spotify.

The problem was that I wasn't bundling the html file in the tar ๐Ÿคฆโ€โ™‚ .

There was also an issue with buffer sizes, which is also now fixed.

More playback controls, better onboarding and bug fixes

14 Oct 16:32
Compare
Choose a tag to compare

Added

  • Start a web server on localhost to display a simple webpage for the Redirect URI. Should hopefully improve the onboarding experience.
  • Add ability to skip to tracks using n for next and p for previous - thanks to @samcal
  • Implement seek functionality - you can now use < to seek backwards 5 seconds and > to go forwards 5 seconds
  • The event A will jump to the album list of the first artist in the track's artists list - closing #45
  • Add volume controls - use - to decrease and + to increase volume in 10% increments. Closes #57

Fixed

  • Keep format of highlighted track when it is playing - #44 thanks to @jfaltis
  • Search input bug: Fix "out-of-bounds" crash when pressing left too many times #63
  • Search input bug: Fix issue that backspace always deleted the end of input, not where the cursor was #33

v0.5.0 Repeat mode, token refresh, better use with spotifyd

11 Oct 13:15
2e2a56e
Compare
Choose a tag to compare

Thank you so much for all the feedback! It's been just wonderful!

And of course, a special thanks to all those that contributed to this release!

Release notes

  • You can now use Ctrl-r to cycle repeat mode thanks to @baxtea
  • Fix duplicate albums showing in artist discographies - again thanks to @baxtea
  • Slightly better error message with some debug tips when tracks fail to play
  • Fix to auth error after keeping the app running for more than 1 hour. This fix now refreshes the token when token expires. Thanks to @fangyi-zhou
  • Upgrade rspotify to fix #39 thanks to @epwalsh

How to update

macOS

brew upgrade spotify-tui

linux

cargo update spotify-tui

Can now use homebrew to install spotify-tui! ๐ŸŽ‰

05 Oct 16:56
Compare
Choose a tag to compare

Better installation

You are now able to install via a homebrew tap

brew reinstall Rigellute/tap/spotify-tui

Credentials

All credentials are now stored in ~/.config/spotify-tui, so you should stay logged in after upgrading or downloading the release manually (closes #4).

Minor changes

This release also has some minor changes, such as showing a "home" screen and indicating when a view is not implemented yet.

Better onboarding

04 Oct 08:14
Compare
Choose a tag to compare
Better onboarding Pre-release
Pre-release

This release attempts to improve the onboarding experience.

Users need to create an application in the Spotify dashboard, get the CLIENT credentials and set the Redirect URI.

These instructions are now included in the cli itself and will be shown on first startup (or when the credentials move).

The CLI will let you enter these details via the prompt, so should make things smoother.

This release also inclused minor bug fixes and improvements.