Releases: Rigellute/spotify-tui
v0.7.4
Bump version to test cargo auto release
v0.7.3
Fix CD release build Correct build artifact names
v0.7.1
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
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
A better fix is to include the html
file at compile time, rather than opening the file during run time.
Fix localhost crash
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
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 andp
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
v0.5.0 Repeat mode, token refresh, better use with spotifyd
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! ๐
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
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.