Songify v1.8.6
✨ Features
- Improved Spotify connection feedback
- UI now updates consistently across all open windows after connecting Spotify
- Ensures correct icon state and live output text everywhere
⚡ Improvements
- Settings window stability overhaul
- Refactored Settings loading logic into smaller, more reliable components
- Added safeguards to prevent re-entrant UI updates during initialization
- Improved loading states and error handling
- Spotify API responsiveness
- Added 5-second cancellation tokens to all Spotify API calls
- Prevents hanging requests and improves overall responsiveness
- Twitch account handling improvements
- Default to main account if none is selected
- More robust and predictable account selection behavior
- UI update consistency
- Unified update logic across all windows
- Ensures reliable refresh behavior after authentication changes
🐛 Fixes
- Fixed crashes when opening or loading the Settings window
- Fixed UI getting stuck during refresh/update scenarios
- Fixed inconsistent Spotify UI state updates across windows
- Improved stability of Settings initialization and event handling
🛠️ Internal / Dev Changes
- Version bumped to 1.8.6.0
- Major refactor of
SettingsWindowcontrol logic - Improved resource handling and cancellation patterns
- General code cleanup in Spotify and Twitch modules
Full Changelog: v1.8.5...v1.8.6
❤️ Support Songify
If you enjoy using Songify and would like to support the project,
consider becoming a member on Ko-Fi.
Your support helps keep development active and sustainable.
👉 https://ko-fi.com/overcodetv
Songify.zip:
MD5: A00E71A23B8ECFC8D510730AEE336CDA
SHA1: BCD510163E7B9C622A792411910E5D328B2A5A73
SHA256: DF6DD5C806B31E38F117BEAF284BE5F71B126E3078C5C1FB5C63B5E30D64A75B
Songify.exe:
MD5: B8CE6CAB26381D45D3823587D2D2497C
SHA1: EA75886C81885AE868D581C6D613C4F5D9308332
SHA256: BC30E69E56C12656E62D30E30AC17B110D9784585DE39DAA579B978CED6036CD