github songify-rocks/Songify BETA
v1.8.0.0

16 days ago

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.

ko-fi

Songify.zip:
MD5: 27ED923CCAE449FD0AC17B31FE1E4864
SHA1: 52E83809C70FBACF81EC2DD4E293074DD01F41A0
SHA256: 7F54417E39443B359F3700E3A53BA255B308BC1C5C1A354FBCAE47933593E67B

Songify.exe:
MD5: 91D363FD89C870E0E9EDEB00DA108315
SHA1: 32AC5A81231AD603BF7ED4F42E89DD96793CBA61
SHA256: 34336BF669188E241DC61B41873A0CA072D5FFDA31E62AE62C50BC74C0E68167

Don't miss a new Songify release

NewReleases is sending notifications on new releases.