Skip to content

Releases: Adreno5/SouthsideMusic

v36 Released...Secret Update

22 Jun 07:11

Choose a tag to compare

Futures

  • Added stream audio downloading
  • Improved ui(settings page)
  • AND FREE-THREADED!(NO GIL)

Full Changelog: v35...v36

v35 Released! New debugging, Multi-languages, Reverb, Pitch adjust, etc.

19 Jun 07:04

Choose a tag to compare

Features

  • Debugging refactor
image
  • Multi languages
image
  • And so on!

All update completed by @Adreno5, Deepseek and ChatGPT

Full Changelog: v34...v35

v34 Released! Better Animation, Debug Window, Smaller Installer, Bootstrapping and INSANE CODE REFACTOR

14 Jun 06:13

Choose a tag to compare

Contents

  • Smooth lyrics alpha animation

animation showcaseanimation showcase

  • Refactor code
image
  • Small installer and bootstrap

imageimage


And you must accept the license then you can install

image

Full Changelog: v33...v34
All updates completed by @Adreno5 and Deepseek with Opencode

# v33 - Playlist Search, Cloud-Local Folder Sync, Audio Cache Revalidation & Update System Refactor

09 Jun 13:08

Choose a tag to compare

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.

    search type dropdown(folder)search type dropdown(song)

  • 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.

    folder context menu(local)folder context menu(cloud)

  • 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
    FlowLayoutQHBoxLayout for song cards (cleaner layout). Refresh button added to the folder sidebar. Folders now preserve the currently-open folder after refresh. Added SongCard add in order of entry (newest first).
    All updates completed by @Adreno5
    Full Changelog: v32...v33

v32 Released - Checkable Translation, Code Factor and Performance improve

07 Jun 06:35

Choose a tag to compare

Changes

  • A checkable translation config

imageimage

All updates completed by @Adreno5

Full Changelog: v31...v32

v31 Released - Inno Setup, Better scrolling and border tip, etc.

31 May 10:34

Choose a tag to compare

v30 Released - Refact Updator, Custom Output Device, Infinify Searching, Bug Fixes, etc.

23 May 14:42

Choose a tag to compare

Please download the new updator below!

Changes

  • Select the output device you want
custom output device setting
  • Rewrote the history of Southside Music by AI
southside music story doc
  • Self-Checking and auto download FFmpeg

self-checking self-checking(FFmpeg verify failed) download FFmpeg automatically

  • New updator based on publish time

Full Changelog: v29...v30

v29 Released - UI REFACTOR | Performance improve & Detail completion

16 May 08:52

Choose a tag to compare

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)

04 May 12:34

Choose a tag to compare

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

04 May 09:27

Choose a tag to compare

Changes

  • Centralized all Qt imports into imports.py and simplified main.py startup
  • Rewrote DesktopLyricsPage with smooth animation-driven scrolling and adaptive refresh rate
  • Removed DebugWindow, added ErrorPopupWindow for 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.md project story document

use Launch.exe to update


Full Changelog: v26...v27