You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version bump, librespot fork bump and changelog for v0.46.0. No application code changes.
Cargo.toml, Cargo.lock, desktop/Cargo.toml and desktop/Cargo.lock go to 0.46.0.
The seven spotatui-librespot-* crates go from =0.8.5 to =0.8.6 (published today): Android presents itself as Linux to Spotify, and a proxied connection gets its TLS from the client's own connector. Both locks drop rustls 0.22, rustls-webpki 0.102, webpki 0.22 and the other crates that only the proxy's old TLS pulled in.
Reviewing files that changed from the base of the PR and between 0a14fae and 938a268.
⛔ Files ignored due to path filters: 2
Cargo.lock is excluded by !**/*.lock, !Cargo.lock
desktop/Cargo.lock is excluded by !**/*.lock, !desktop/Cargo.lock
📒 Files selected for processing: 2
CHANGELOG.md
Cargo.toml
🚧 Files skipped from review as they are similar to previous changes: 2
Cargo.toml
CHANGELOG.md
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 1 remain after this review.
📝 Walkthrough
The v0.46.0 changelog documents playback, search, artist browsing, security, and desktop changes. The root and desktop package versions change to 0.46.0, and the root manifest updates its librespot dependency pins to 0.8.6.
Changes: v0.46.0 release
Layer / File(s)
Summary
Package and dependency versions Cargo.toml, desktop/Cargo.toml
Both package versions change to 0.46.0. The root manifest updates the listed librespot pins to 0.8.6 and retains the existing platform backend selections.
Release notes CHANGELOG.md
The changelog adds v0.46.0 notes for playback, filtering, artist browsing, security updates, and desktop fixes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Version bump, librespot fork bump and changelog for v0.46.0. No application code changes.
Cargo.toml,Cargo.lock,desktop/Cargo.tomlanddesktop/Cargo.lockgo to 0.46.0.spotatui-librespot-*crates go from=0.8.5to=0.8.6(published today): Android presents itself as Linux to Spotify, and a proxied connection gets its TLS from the client's own connector. Both locks drop rustls 0.22, rustls-webpki 0.102, webpki 0.22 and the other crates that only the proxy's old TLS pulled in.CHANGELOG.md:## [Unreleased]is now## [v0.46.0] 2026-10-14. I checked every PR merged since v0.45.0 against it and added entries for feat(spotify): play on Cast and Connect speakers on the LAN #795, feat(tui): search Liked Songs from the cached page store #754, feat(artists): enable continuous scrolling for saved artists #806, feat(core): core support for the Android app #849 (artist pages and search), fix(deps): update rustls, rand and wrangler #851, fix(playback): send media-key play/pause to the device that plays #798 and fix(gui): keyboard focus and the album heart #789, plus a Security entry for the fork's proxy TLS change.Testing
cargo fmt --all -- --check: exit 0cargo clippy --locked --no-default-features --features telemetry,tui -- -D warnings: Finishedcargo clippy --locked -- -D warnings: Finishedcargo test --locked --no-default-features --features telemetry,tui: 1582 passed; 0 failedcargo test --locked: 2058 passed; 0 failed; 8 ignoredcargo test --locked --manifest-path desktop/Cargo.toml: 7 passed,the_desktop_version_matches_the_root_packageincludedcargo clippy --locked --manifest-path desktop/Cargo.toml -- -D warnings: FinishedAdditional notes
💬 Questions or want to chat with other contributors? Join the spotatui Discord.
Summary by CodeRabbit