Skip to content

Commit 389fa32

Browse files
committed
docs update version to 0.34.0 and enhance changelog with new features and fixes
1 parent cc334a5 commit 389fa32

3 files changed

Lines changed: 27 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## [0.33.9] - 2025-12-10
3+
## [0.34.0] - 2025-12-10
44

55
### Added
66

@@ -12,6 +12,30 @@
1212
- Playback status and volume synced to D-Bus
1313
- Requires native streaming feature (enabled by default on Linux)
1414

15+
- **Multi-Page Playback Support**: Enhanced playback functionality for large playlists and saved tracks
16+
- Play seamlessly across all loaded pages, not just the current page
17+
- Automatically calculates correct track offset across multiple pages
18+
- Supports both saved tracks (Liked Songs) and playlists
19+
20+
- **Background Prefetching**: Intelligent prefetching system for improved performance
21+
- Automatically loads additional tracks in the background when viewing playlists or saved tracks
22+
- Prefetches up to 500 tracks (~10 pages) for seamless playback
23+
- Non-blocking implementation - prefetching runs in separate async tasks
24+
- Prefetched tracks are immediately available for playback without delay
25+
26+
### Fixed
27+
28+
- **First Song Playback Delay**: Fixed 5-10 second delay when playing the first song after startup
29+
- Root cause: Prefetch operations were blocking the network thread, preventing playback events from being processed
30+
- Fix: Converted prefetch operations to spawn as independent async tasks using `tokio::spawn()`
31+
- Result: Playback starts instantly while prefetching happens in the background
32+
33+
- **Track Skip Metadata Sync**: Implemented retry mechanism for track skip operations
34+
- Ensures Spotify API returns updated track metadata after skipping
35+
- Prevents showing stale track information in the UI
36+
- Improves reliability of track transitions
37+
38+
1539
## [0.33.8] - 2025-12-09
1640

1741
### Changed

‎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.33.9"
9+
version = "0.34.0"
1010
authors = ["LargeModGames <LargeModGames@gmail.com>"]
1111
edition = "2021"
1212
license = "MIT"

0 commit comments

Comments
 (0)