Please help us by reporting any bugs you encounter in the beta version.
You can create a new issue on GitHub or join our Discord Server to share feedback in the beta-discussion channels.
πΆ Songify β 1.8 Beta (Latest Update)
π Latest Beta Changes
Recent commits: 1ec9235 & c310c2f
β¨ New Features
- Enhanced Refund System
Improved refund handling with detailed reason tracking and better user feedback. Refunds now include specific reasons (e.g., "song blocked", "queue full") and support localized messages. - YouTube Music Desktop Integration
Added full API support for YouTube Music Desktop Client with playback control, queue management, and volume adjustment capabilities. - Song Requests for Bits
The button for toggling this option now works properly
π Localization Improvements
- Updated localization strings across multiple languages including Belarusian, German, Spanish, French, Italian, Polish, Portuguese, and Russian
- Added new parameter
{reason}
for refund responses in all supported languages
β‘ Technical Enhancements
- Refactored web server command handling for better structure and readability
- Improved Songify Websocket server to support websocket commands on Youtube Music Desktop
- Improved UI elements for displaying refund information
Previous Features
β¨ New Features
- Real-Time Twitch Events
Songify now connects directly to Twitch using WebSockets, so reward redemptions and events are detected instantly and more reliably. - Song Requests with Bits
Let your viewers request songs using Twitch Bits! You can set a minimum Bits amount to suit your channel. - Cloud Backup & Restore (Premium)
Save your Songify settings to the cloud and restore them at any time β with a preview of the differences before importing.This feature requires a Ko-fi membership.
How to connect Ko-fi with Songify: Read the guide here. - Full YouTube Music Support
You can now fully request songs from YouTube when using the YouTube Music Desktop Client.
β‘ Improvements
- Better Refunds
If a song canβt be added (explicit content, queue full, or blocked), Songify will automatically refund the request with a clear reason in Twitch. - Improved YouTube Music Handling
More reliable queue management and track detection when using YouTube Music. - Cleaner Settings & Reward Screens
The UI for rewards, Bits, and settings has been polished for a smoother experience. - Translation Updates
Added and updated translations, including Belarusian language support.
π Fixes
- More stable Twitch event handling and song requests β even if Twitch temporarily disconnects.
- Improved error handling so Songify recovers faster when issues occur.
π Behind the Scenes
- Simplified and streamlined the codebase by removing outdated components and improving maintainability.
- Completely re-wrote Spotify API handling to make it more future proof and less error prone.
This was a major update that took a significant amount of time and effort to develop.
If you enjoy using Songify and want to support its continued development, consider donating.
Songify.zip:
MD5: 27ED923CCAE449FD0AC17B31FE1E4864
SHA1: 52E83809C70FBACF81EC2DD4E293074DD01F41A0
SHA256: 7F54417E39443B359F3700E3A53BA255B308BC1C5C1A354FBCAE47933593E67B
Songify.exe:
MD5: 91D363FD89C870E0E9EDEB00DA108315
SHA1: 32AC5A81231AD603BF7ED4F42E89DD96793CBA61
SHA256: 34336BF669188E241DC61B41873A0CA072D5FFDA31E62AE62C50BC74C0E68167