V2.3.16
----------------------------V2.3.16----------------------------
New Features:
- Download Pause & Resume: Added a dedicated Pause/Resume control next to the main download actions so active downloads can be temporarily stopped and continued later.
- Real Process Suspension: Pause now suspends the running download process tree instead of only changing the UI state.
- Cross-Platform Resume Support: Resume support is wired for Windows, Linux, and macOS using platform-specific process controls.
- Persistent Clipboard Queue: The Sammelkorb now saves and restores queued links across app restarts.
- Queue Search & Sorting: Added a Sammelkorb search field and sorting by name, source, added date, and status for large playlists.
- Remote Queue View: SoundSync Remote can now display the current Sammelkorb on mobile through a new queue endpoint.
- Queue Retry Flow: Added a retry action for failed queue items so broken downloads can be attempted again without rebuilding the queue.
Bug Fixes & UI/UX Improvements:
- Pause/Resume Button State: The new action button switches between
PausierenandFortsetzenand updates its icon based on the current download state. - Localized Pause Logs: Pause and resume status messages are translated in German, English, and Polish.
- Cancel Reset Safety: Cancelling a download now also clears the paused state so the next download starts normally.
- Better Duplicate Handling: Duplicate queue links now offer skip, replace, or add-anyway behavior instead of silently ignoring the link.
- Queue Source Badges: Queue entries now show source badges for YouTube, SoundCloud, Spotify, Apple Music, and other supported links.
- Queue Status Badges: Queue entries now show whether they are queued, downloading, completed, or failed.
Internal:
- New Download State Flag: Added a backend pause flag to the shared app state.
- New Tauri Commands: Added
pause_downloadandresume_downloadcommands and registered them in the Tauri invoke handler. - Platform Process Controls: Windows uses PowerShell
Suspend-Process/Resume-Process; Linux and macOS useSIGSTOP/SIGCONT. - Remote Queue State: Added shared backend queue state and an
update_remote_queuecommand so the frontend can mirror the Sammelkorb to the Remote server. - Queue API Endpoint: Added
/queueto the Remote server for mobile queue visibility. - Queue Data Model Expansion: Queue items now track IDs, source type, status, and creation time.
- Unified Version Bump: Synchronized all project version identifiers to
2.3.16across metadata, configs, Cargo, package lock, and UI badges.
----------------------------V2.3.16----------------------------
⚠️ Antivirus Notice
Some antivirus software may flag this program during updates or execution.
This is often a false positive caused by how compiled executables or auto-updating features behave.
This program does not contain any malicious code.
To avoid issues:
- Temporarily disable your antivirus during the update,
- or add this program as an exception in your antivirus settings.
Always download the program from the official GitHub repository only.
Full Changelog: V2.3.14...V2.3.16