Changes:
Bug Fixes and Corrections:
• Modified the queue check to prevent items from getting stuck, though this ongoing issue may not be completely resolved.
• Fixed !song command causing a crash sometimes.
• Corrected a configuration mistake where VIP and subscriber settings were switched.
• Resolved a problem with the check live status functionality not operating correctly.
• Resolved a bug causing the widget cover image to malfunction when accessing the settings window.
• Removed saving/reading from the registry since it caused an issue where every time the app starts it would generate a new ID. This caused trouble with the widget not working since the ID was changed. This means all your generated links from Songify (Queue / Widget / History) are now static again!
• Songify should now remember to minimize and start in the tray
Command and API-Related Changes:
• Implemented checks for certain commands to ensure they only function with the Spotify API.
• Introduced the song_id attribute to the song endpoint, allowing the online queue to remain synchronized with the local queue in Songify, even when the latter fails.
• Incorporated a verification step to the history saving (local file) to prevent the currently playing song from being saved twice if it matches the last saved song.
UI and Console Updates:
• Performed UI clean-up, including the removal of pubsub and refunds completely.
• Included Stream Up/Down alerts in the console.
New Features:
• Added a feature to restrict song requests to a designated playlist. To enable, select the playlist and check the box next to it. The feature will search the selected playlist for the track using the trackId from the Spotify API. If a match is found, the song will be added; otherwise, it won't. Be cautious, as this may fail for songs that appear more than once on Spotify, requiring the exact same version.
Full Changelog: V1.4.9...v1.5.0
Checksums:
Zipfile
md5: 68503f2e379be3e92e437f46b4627d28
sha1: 3b3633320cc0e53e16ffa8449015d265af8e0786
sha256: 5e792337f598b68d56bb275c953d1e9fcca29ca42a9968f94cc179b70173e0d0
Songify.exe
md5: db5391278d3f16a958d0f07343179e5c
sha1: 5bf67102718832b681819fe6129f38ccf8fd2820
sha256: 904f7a76fdf33b322e6600341dc3a7fa837dd7e3862cff8ec51d05b05574e0b1
Full Changelog: v1.4.9...v1.5.0