Skip to content

Commit cdc98f5

Browse files
committed
chore(release): bump version to 0.40.1 and update changelog
1 parent 39253f8 commit cdc98f5

4 files changed

Lines changed: 17 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
## [Unreleased]
44

5+
## [v0.40.1] 2026-07-04
6+
57
### Changed
68

7-
- **Spotify is now optional at first-time setup**: On a fresh install spotatui asks which source you want to set up (Spotify, YouTube, Subsonic/Navidrome, Internet Radio, or Local Files — only those compiled into your build are listed). Picking a free source skips the Spotify login entirely and drops you straight into the TUI; Subsonic collects and verifies your server credentials inline, and YouTube checks for `yt-dlp` on your `PATH`. Picking Spotify runs the existing auth wizard unchanged.
9+
- **Spotify is now optional at first-time setup**: On a fresh install spotatui shows an interactive multi-select picker of the sources compiled into your build (Spotify, YouTube, Subsonic/Navidrome, Internet Radio, and Local Files). Use the arrow keys or `j`/`k` to move, `space` to toggle, `enter` to confirm, or `esc` to skip; you can enable several sources at once. Choosing a free source skips the Spotify login entirely and drops you straight into the TUI; Subsonic collects and verifies your server credentials inline, and YouTube checks for `yt-dlp` on your `PATH`. Picking Spotify (alone or alongside others) runs the existing auth wizard unchanged. Non-TTY/piped runs fall back to the original numbered single-select prompt, and slim/macOS builds keep the Spotify-only behavior.
810

911
### Added
1012

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ documentation = "https://github.com/LargeModGames/spotatui"
66
repository = "https://github.com/LargeModGames/spotatui"
77
keywords = ["spotify", "tui", "cli", "terminal"]
88
categories = ["command-line-utilities"]
9-
version = "0.40.0"
9+
version = "0.40.1"
1010
authors = ["LargeModGames <LargeModGames@gmail.com>"]
1111
edition = "2021"
1212
license = "MIT"

announcements.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,23 @@
11
{
22
"version": 1,
33
"announcements": [
4+
{
5+
"id": "2026-07-04-multi-source-playback",
6+
"title": "New: play from more than just Spotify",
7+
"body": "spotatui is no longer Spotify-only. You can now stream from local files, a Subsonic/Navidrome server, internet radio, and YouTube, all from the same interface. Spotify is now optional at first-time setup, so pick whichever sources you want from the interactive source picker on first run. Cover art, lyrics, Discord Rich Presence, and media-key controls work across every source. Enable the free sources with the `all-sources` build feature.",
8+
"level": "info",
9+
"url": "https://github.com/LargeModGames/spotatui/pull/329",
10+
"starts_at": "2026-07-04T00:00:00Z",
11+
"ends_at": null
12+
},
413
{
514
"id": "2026-06-12-self-update-broken",
615
"title": "Action needed: auto-update is broken in v0.38.5 to v0.39.0",
716
"body": "A bug in update checksum verification means spotatui v0.38.5 through v0.39.0 cannot update themselves: the update check fails silently on every launch. The fix ships in v0.39.1, but affected versions cannot reach it on their own. Please update once manually (winget upgrade, brew upgrade, your package manager, or the GitHub releases page). Auto-update works again from v0.39.1 onward.",
817
"level": "warning",
918
"url": "https://github.com/LargeModGames/spotatui/pull/303",
1019
"starts_at": "2026-06-12T00:00:00Z",
11-
"ends_at": null
20+
"ends_at": "2026-07-03T23:59:59Z"
1221
},
1322
{
1423
"id": "2026-06-12-lua-scripting",
@@ -26,7 +35,7 @@
2635
"level": "info",
2736
"url": "https://github.com/LargeModGames/spotatui/issues/251",
2837
"starts_at": "2026-05-19T00:00:00Z",
29-
"ends_at": null
38+
"ends_at": "2026-07-03T23:59:59Z"
3039
},
3140
{
3241
"id": "2026-02-27-major-refactor-complete",
@@ -35,7 +44,7 @@
3544
"level": "info",
3645
"url": "https://github.com/LargeModGames/spotatui/blob/main/CONTRIBUTING.md",
3746
"starts_at": "2026-02-27T00:00:00Z",
38-
"ends_at": null
47+
"ends_at": "2026-07-03T23:59:59Z"
3948
}
4049
]
4150
}

0 commit comments

Comments
 (0)