Releases: Adreno5/SouthsideMusic
v36 Released...Secret Update
v35 Released! New debugging, Multi-languages, Reverb, Pitch adjust, etc.
v34 Released! Better Animation, Debug Window, Smaller Installer, Bootstrapping and INSANE CODE REFACTOR
# v33 - Playlist Search, Cloud-Local Folder Sync, Audio Cache Revalidation & Update System Refactor
Changes
-
Search playlists on NetEase CloudMusic
Search the full NetEase playlist catalog, not just songs. Toggle between Songs and Playlists with a dropdown at the top of the search page. Click any result to view its tracks. -
Cloud-Local folder interop
Right-click any local folder and "Add to Cloud" to upload it as a NetEase playlist. Right-click any cloud playlist and "Add to Local" to download all its tracks for offline listening. Cloud playlists can now also be renamed locally. -
Audio cache revalidation by login status
Anonymous accounts only get 30-second song previews from NetEase. v33 now detects when you log in (or switch accounts) and automatically re-downloads full-length audio — no more stuck 30s clips sitting in cache. -
Song "Add to..." anywhere
Favorite songs and cloud playlist songs both got an "Add to..." context menu option. Pick any local folder or cloud playlist as the destination — no need to drag or re-import. -
Refreshed update system
The updater now asks before downloading — hit "Update" to apply immediately, or "Skip" to defer. Internal logic was simplified: removed stale interval checks and exclusion rules, cleaned up the state file. -
Fixed lyrics translation line spacing
Lines with and without translations no longer drift apart. The renderer now calculates per-line heights so lyrics stay aligned regardless of translation toggling. -
Minor UI polish
FlowLayout→QHBoxLayoutfor song cards (cleaner layout). Refresh button added to the folder sidebar. Folders now preserve the currently-open folder after refresh. AddedSongCardadd in order of entry (newest first).
All updates completed by @Adreno5
Full Changelog: v32...v33
v32 Released - Checkable Translation, Code Factor and Performance improve
v31 Released - Inno Setup, Better scrolling and border tip, etc.
nothing
Full Changelog: v30...v31
v30 Released - Refact Updator, Custom Output Device, Infinify Searching, Bug Fixes, etc.
Please download the new updator below!
Changes
- Select the output device you want
- Rewrote the history of Southside Music by AI
- Self-Checking and auto download FFmpeg
- New updator based on publish time
Full Changelog: v29...v30
v29 Released - UI REFACTOR | Performance improve & Detail completion
Update Contents
This update refactors Fluent's native paging design. You can now use the software smoothly with just a single page.
Video demo: see
UI.Showcase.mp4
Fixes
- Fixed incorrect repeated loudness balancing gain calculation
- Fixed lyrics animation calculation error
- Fixed translation lyrics linking error
All updates completed by @Adreno5.
Note: Use the updater to get this update. If you don't have the updater yet, you can download it from release v20.
v28 Released - Performance Improve(Event Bus)
Features
- Added Event bus
use updator to update
This is the most big performance improvement ever!
Full Changelog: v27...v28
v27 Released - Import System Rework, Desktop Lyrics Rewrite & License Change
Changes
- Centralized all Qt imports into
imports.pyand simplifiedmain.pystartup - Rewrote
DesktopLyricsPagewith smooth animation-driven scrolling and adaptive refresh rate - Removed
DebugWindow, addedErrorPopupWindowfor unhandled exceptions - Improved desktop lyrics background color blending
- Fixed lyrics scroll calculation absolute value bug and removed hard threshold checks
- Switched license from MIT to PolyForm Noncommercial License 1.0.0
- Added
SouthsideMusic_Story.mdproject story document
use Launch.exe to update
Full Changelog: v26...v27


















