Skip to content

Commit 51ffae4

Browse files
committed
bump v1.6, update changelog, fix Spotify API deprecation
Update version to 1.6 in sidebar and API. Add changelog for local import, enhanced tagging, mobile layout, and performance improvements. Fix track popularity field access for upcoming Spotify API changes (February 2026).
1 parent 0642bc1 commit 51ffae4

File tree

2 files changed

+25
-30
lines changed

2 files changed

+25
-30
lines changed

web_server.py

Lines changed: 24 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9407,50 +9407,45 @@ def get_version_info():
94079407
This provides the same data that the GUI version modal displays.
94089408
"""
94099409
version_data = {
9410-
"version": "1.5",
9410+
"version": "1.6",
94119411
"title": "What's New in SoulSync",
9412-
"subtitle": "Version 1.5 - AcoustID Verification & MusicBrainz Integration",
9412+
"subtitle": "Version 1.6 - Local Import, Enhanced Tagging & Mobile Support",
94139413
"sections": [
94149414
{
9415-
"title": "🔊 AcoustID Download Verification",
9416-
"description": "Optional audio fingerprint verification to ensure downloaded files match the expected track",
9415+
"title": "📂 Local Music Import",
9416+
"description": "Import music directly from a local staging folder into your library",
94179417
"features": [
9418-
"• Audio Fingerprinting - Uses AcoustID to verify downloaded files are the correct track before transferring",
9419-
"• Smart Matching - Compares title and artist using fuzzy string matching with configurable thresholds",
9420-
"• Fail-Safe Design - Only rejects files when confident they are wrong; skips verification on any uncertainty",
9421-
"• Quarantine System - Mismatched files are moved to a quarantine folder with metadata for review",
9422-
"• Failed tracks are automatically added to the wishlist for retry"
9423-
],
9424-
"usage_note": "Enable in Settings > AcoustID. Requires a free API key from acoustid.org."
9418+
"• Import music files from a configurable local staging directory",
9419+
"• Automatic metadata detection and library integration",
9420+
"• Redesigned import button for easier access"
9421+
]
94259422
},
94269423
{
9427-
"title": "🎵 MusicBrainz Enrichment",
9428-
"description": "Automatic metadata enrichment using MusicBrainz with real-time status tracking",
9424+
"title": "🏷️ Enhanced Audio File Tagging",
9425+
"description": "Richer metadata embedded directly into your audio files",
94299426
"features": [
9430-
"• Background Worker - Continuously enriches your library with MusicBrainz metadata",
9431-
"• Live Status UI - Real-time progress indicator shows enrichment status per track",
9432-
"• MusicBrainz Badge - Visual indicator on tracks that have been matched and enriched"
9427+
"• MusicBrainz, Spotify, and iTunes IDs embedded into file tags",
9428+
"• ISRC codes written to audio files for universal track identification",
9429+
"• Merged genres from multiple sources for more complete genre tagging",
9430+
"• iTunes metadata parity for consistent tagging across providers"
94339431
]
94349432
},
94359433
{
9436-
"title": "🔍 Smarter Soulseek Downloads",
9437-
"description": "Improved search, source management, and download reliability",
9434+
"title": "📱 Mobile Responsive Layout",
9435+
"description": "Full mobile support for managing your library on the go",
94389436
"features": [
9439-
"• Source Reuse - After the first track downloads from a source, subsequent album tracks reuse the same source for consistency",
9440-
"• Enhanced Search Queries - Fourth search query added for better matching with cleaned and artist-removed searches",
9441-
"• Improved Error Handling - Better detection of rejected/errored states from Soulseek sources",
9442-
"• Race Condition Fix - Resolved post-processing conflicts between Stream Processor and Verification Worker"
9437+
"• Responsive WebUI layout optimized for phones and tablets",
9438+
"• Mobile-friendly sync page with improved controls",
9439+
"• CSS fixes for consistent rendering across screen sizes"
94439440
]
94449441
},
94459442
{
9446-
"title": "🛠️ Stability & Fixes",
9447-
"description": "Bug fixes and reliability improvements across the board",
9443+
"title": "⚡ Performance & Reliability",
9444+
"description": "Caching, compatibility fixes, and proactive maintenance",
94489445
"features": [
9449-
"• Fixed failed tracks not being added to wishlist after batch completion",
9450-
"• Fixed album splitting in media servers for multi-source downloads",
9451-
"• Fixed regex issue where '&' in track names was incorrectly scrubbed",
9452-
"• Fixed source file removal timing on Windows",
9453-
"• App log rotation with capped file size to prevent unbounded log growth"
9446+
"• Discovery match cache for faster repeated lookups",
9447+
"• Proactive fix for upcoming Spotify API changes (February 2026)",
9448+
"• Docker Compose configuration updates"
94549449
]
94559450
}
94569451
]

webui/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ <h1 class="app-name">SoulSync</h1>
141141

142142
<!-- Version Section -->
143143
<div class="version-section">
144-
<button class="version-button" onclick="showVersionInfo()">v1.5</button>
144+
<button class="version-button" onclick="showVersionInfo()">v1.6</button>
145145
</div>
146146

147147
<!-- Status Section -->

0 commit comments

Comments
 (0)