# 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



