Releases: LargeModGames/spotatui
v0.39.1
chore(release): bump version to 0.39.1 and update changelog
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
Full Changelog: v0.39.0...v0.39.1
v0.39.0
chore: update supported versions in SECURITY.md for version 0.39
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- chore(deps): bump the rust-minor-updates group with 2 updates by @dependabot[bot] in #283
- chore(deps): bump sha2 from 0.10.9 to 0.11.0 by @dependabot[bot] in #284
- chore(deps): bump tar from 0.4.45 to 0.4.46 by @dependabot[bot] in #286
- fix(streaming): keep playback on native device, surface failures (#282) by @LargeModGames in #287
- chore(deps): bump the rust-minor-updates group with 4 updates by @dependabot[bot] in #289
- Add playbar click-to-seek, fix search focus and cover art handling by @LargeModGames in #290
- fix spotatui native device and selector behavior by @shilicioo in #293
- System Media Tansport Controls Integration for Windows by @rlpratyoosh in #291
- fix: scroll settings list to keep selection in view by @LargeModGames in #294
- Fix stale native playback routing after streaming recovery by @shilicioo in #298
- Fix ghost spotatui Connect devices accumulating by @LargeModGames in #299
- Add Lua plugin scripting by @LargeModGames in #302
Full Changelog: v0.38.6...v0.39.0
v0.38.6
chore: update version to v0.38.6 and enhance Spotify API request handling
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
Full Changelog: v0.38.5...v0.38.6
v0.38.5
chore: update version to v0.38.5
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- Refactor auth token refresh and retry handling by @shilicioo in #276
- Feat/playlist track search by @LargeModGames in #277
- feat: add miniplayer mode by @LargeModGames in #278
- Feat/friends by @LargeModGames in #279
- security: harden token cache permissions and verify self-update checksums by @LargeModGames in #280
Full Changelog: v0.38.4...v0.38.5
v0.38.4
chore: update version to 0.38.4 and finalize changelog for release
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- fix #254: keep native recovery from reclaiming transferred playback by @LargeModGames in #269
- chore(deps): bump the rust-minor-updates group with 2 updates by @dependabot[bot] in #271
- docs: add LordMZTE as a contributor for platform by @allcontributors[bot] in #272
- Feat/listening history recap by @LargeModGames in #275
Full Changelog: v0.38.3...v0.38.4
v0.38.3
chore: bump version to 0.38.3 and update changelog
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- chore(deps): bump the rust-minor-updates group with 2 updates by @dependabot[bot] in #244
- chore(deps): bump ratatui-image from 10.0.8 to 11.0.1 by @dependabot[bot] in #245
- fix: handle mouse input on content tables fixes #249 by @LargeModGames in #250
- fix: require second clikc for song mouse selection. Closes #258 by @LargeModGames in #261
- chore(deps): bump the rust-minor-updates group with 5 updates by @dependabot[bot] in #259
- chore(deps): bump pipewire from 0.9.2 to 0.10.0 by @dependabot[bot] in #260
- fix: add configurable playbar cover art sizing. Fixes #253 by @LargeModGames in #263
- fix: make continue startup behavious passive. Fixes #254 by @LargeModGames in #264
- fix token refresh handling by @shilicioo in #257
- feat: add continuous playlist and liked songs scrolling by @LargeModGames in #265
- Adaptive tick rate. Fixes #252 by @LargeModGames in #267
- feat: show current track in terminal title (#262) by @LargeModGames in #268
Full Changelog: v0.38.2...v0.38.3
v0.38.2
chore: update version to 0.38.2 and update changelog for new features and fixes
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- Fix: Themes preset editing and persistence and display of theme item values by @Moaht in #232
- docs: add Moaht as a contributor for code by @allcontributors[bot] in #235
- fix: make flake build on macOS (aarch64-darwin) by @shimmerjs in #233
- chore(deps): bump mpris-server from 0.9.0 to 0.10.0 by @dependabot[bot] in #227
- chore(deps): bump the rust-minor-updates group with 5 updates by @dependabot[bot] in #226
- chore(deps): bump the rust-minor-updates group with 4 updates by @dependabot[bot] in #236
- refactor: split runtime out of main.rs and fix native playback metadata (#218) by @LargeModGames in #237
- Fix UI freeze by @rlpratyoosh in #239
- docs: add rlpratyoosh as a contributor for code, and bug by @allcontributors[bot] in #240
- Feat: Prevent sleep/hibernate/suspend state during playback by @Moaht in #242
New Contributors
- @Moaht made their first contribution in #232
- @shimmerjs made their first contribution in #233
- @rlpratyoosh made their first contribution in #239
Full Changelog: v0.38.1...v0.38.2
v0.38.1
release: Bump version to 0.38.1 and update changelog for new features and fixes
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- fix: volume percentage briefly reverting after user change by @1knth in #192
- docs: add 1knth as a contributor for code by @allcontributors[bot] in #194
- feat: add Create Playlist feature by @SkyeVault in #193
- docs: add SkyeVault as a contributor for code by @allcontributors[bot] in #195
- chore(deps): bump tui-bar-graph from 0.3.1 to 0.3.2 in the rust-minor-updates group by @dependabot[bot] in #197
- Greybeard mode by @benalleng in #200
- docs: add benalleng as a contributor for code by @allcontributors[bot] in #202
- chore(deps): bump the rust-minor-updates group with 2 updates by @dependabot[bot] in #204
- chore(deps): bump self_update from 0.43.1 to 0.44.0 by @dependabot[bot] in #205
- feat(fullscreen): implement dynamic playbar resizing and update layout handling by @LargeModGames in #209
- chore(ci): bump softprops/action-gh-release from 2 to 3 in the actions group by @dependabot[bot] in #212
- chore(deps): bump the rust-minor-updates group with 4 updates by @dependabot[bot] in #213
- feat: add global keybind to like/dislike currently playing track by @shilicioo in #215
- docs: add shilicioo as a contributor for code by @allcontributors[bot] in #221
- fix: followed artists list display by @shilicioo in #220
- fix: clippy errors by @shilicioo in #222
- chore(deps): bump rustls-webpki from 0.103.10 to 0.103.13 by @dependabot[bot] in #224
- chore(deps): bump openssl from 0.10.77 to 0.10.78 by @dependabot[bot] in #225
- Fix re-login on every reboot (PKCE refresh token not persisted) by @F1xxs in #217
New Contributors
- @1knth made their first contribution in #192
- @SkyeVault made their first contribution in #193
- @benalleng made their first contribution in #200
- @shilicioo made their first contribution in #215
- @F1xxs made their first contribution in #217
Full Changelog: v0.38.0...v0.38.1
v0.38.0
chore(release): bump version to 0.38.0 and update changelog
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- chore(deps): bump self_update from 0.42.0 to 0.43.1 by @dependabot[bot] in #155
- chore(deps): bump tokio-tungstenite from 0.26.2 to 0.28.0 by @dependabot[bot] in #154
- chore(deps): bump tokio from 1.49.0 to 1.50.0 in the rust-minor-updates group by @dependabot[bot] in #153
- chore(deps): bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in #158
- chore: update nix flake by @Kathund in #149
- docs: add Kathund as a contributor for platform by @allcontributors[bot] in #160
- chore: clean up nix flake version handling by @Kathund in #161
- Fix issue #139 playback drift and stabilize paged caches by @domogami in #163
- chore(deps): bump the rust-minor-updates group with 5 updates by @dependabot[bot] in #164
- docs: add domogami as a contributor for code by @allcontributors[bot] in #165
- feat: Implement add-track-to-playlist flow across more views by @higorprado in #168
- docs: add higorprado as a contributor for code by @allcontributors[bot] in #169
- Void Linux installation guide by @eiseq in #171
- docs: add eiseq as a contributor for doc by @allcontributors[bot] in #173
- feat(mpris): decouple from streaming and add full state sync by @higorprado in #172
- chore(deps): bump undici and wrangler in /worker-relay by @dependabot[bot] in #175
- fix: handle 5xx server errors with retry message in playback network by @LargeModGames in #178
- Mallformed request and asks for auth on every startup by @LargeModGames in #176
- Fix playback always starts from the first track of a playlist when using external device by @LargeModGames in #177
- chore(deps): bump rustls-webpki from 0.103.9 to 0.103.10 by @dependabot[bot] in #183
- chore(deps): bump tar from 0.4.44 to 0.4.45 by @dependabot[bot] in #182
- Fix panic hook to handle audio backend errors and improve error messaging by @LargeModGames in #184
- Fix playlist scrolling showing only one track on page boundary by @LargeModGames in #185
- Rename BasicView to LyricsView and add CoverArtView; update key bindings and handlers accordingly by @LargeModGames in #186
- chore(deps): bump tokio-tungstenite from 0.28.0 to 0.29.0 by @dependabot[bot] in #188
- chore(deps): bump rspotify from 0.14.0 to 0.16.0 by @dependabot[bot] in #187
New Contributors
- @Kathund made their first contribution in #149
- @domogami made their first contribution in #163
- @higorprado made their first contribution in #168
- @eiseq made their first contribution in #171
Full Changelog: v0.37.3...v0.38.0
v0.37.3
chore: Bump version to 0.37.3 in Cargo.toml and Cargo.lock
Downloads
- On Windows 10/11 (64-bit) →
spotatui-windows-x86_64.zip - On Linux (Ubuntu, Arch, Fedora, etc.) →
spotatui-linux-x86_64.tar.gz - On macOS with Intel CPU →
spotatui-macos-x86_64.tar.gz - On macOS with Apple Silicon (M1/M2/M3) →
spotatui-macos-aarch64.tar.gz
Checksums (.sha256) are optional and only needed if you want to verify the download.
To update use "spotatui update --install" or use your package manager of choice.
What's Changed
- feat: add startup behavior setting to control playback state on launch by @LargeModGames in #146
- feat: Add mouse support for playbar controls and refactor playback handling by @LargeModGames in #147
Full Changelog: v0.37.2...v0.37.3