Releases: songify-rocks/Songify
v1.5.2 The Final Update
New Features:
- Introduced a Requester.txt file in the output directory when "Split Artist and Title" is enabled.
- Enabled the webserver to be accessed by other devices on the local network. Admin rights are required for the app.
- Added a "New Line" option in the output context menu.
- Implemented custom responses for both the !remove command and when a requested song isn't found in the permitted playlist. (#73)
- Enhanced the output text file to recognize tab (\t), newline (\n), and carriage return (\r) characters.
Improvements:
- If the webserver fails to start, a response is now generated and logged in both the log file and console window.
- Improved the URL copying function from the "upload song info" button.
- Removed the 10-space limit for the "append spaces" option. (#76)
- Added support for short-form Spotify URLs.
- Updated various translations for accuracy.
Bug Fixes:
- Fixed an issue where the !play/!pause command status appeared as disabled incorrectly.
- Rectified a problem where songs could be requested without choosing a reward under Settings -> Rewards.
Full Changelog: v1.5.1...v1.5.2
Checksums:
Zipfile
md5: 30f19eb75922da78dcee01c80696a940
sha1: 57eae1afdf2d6244d9e27c6464072c598fdb3ea5
sha256: 948bddfd6370455907def7f2b106c11e4d35b939139b22686cd0cad9aaf2ef80
Songify.exe
md5: fbd9afed57fae050306ba44f3f2f0323
sha1: b00e67ded555728db89764f6c239fca7594c5786
sha256: c987afd9c5e8edd9387ff4f5c5f12338363547c47d792f48ffe45f0423dc888e
v1.5.1
Changes:
- Fixed a bug where no UUID was generated for new users.
Full Changelog: v1.5.0...v1.5.1
Checksums:
Zipfile
md5: 97588f829d0ee2ebcbb87c1b82151316
sha1: 3236f038681019509e729cc1d130d7de15bff724
sha256: c96b717493d4c7ad96f508e2f0aa99e6156edc7f5163874dd571684aefa92e9f
Songify.exe
md5: ef4881d0f361126732a7a1895b6b16bd
sha1: 42abb9a2ee677572562c9409f3350197ebd1f2df
sha256: 646b36ab7879671fc841584b28918bd77defae7c25706c90af38872fe65004d4
v1.5.0
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
v1.4.9
Changes:
- Fixed a faulty API payload
Full Changelog: V1.4.8...v1.4.9
Checksums:
Zipfile
md5: 7264b3f0899e271d509060e5befea488
sha1: f5326b47935b958b37a79069c9edd2f25424b901
sha256: 6533818118231407fe6f82174b354b9422a4ab24fb8f7199c7e576ca2b82b4b1
Songify.exe
md5: 7f361ce9cfc5ecbfe66af72360daecf4
sha1: 4492a1fff75c31c7813e8eb69511ef11a340f5b5
sha256: 70448b6771e9c998b07e21181e358468ee122ce988f1120f6ef9401ea1d0dffc
v1.4.8
Changes:
- Changed all API endpoints to the new backend
- Added a column visibility dropdown to the queue window, you can now hide columns that you don't need
- Fixed some issues regarding the history
We also got a brand new backend which will run much faster! (Thank you @Cyklan ❤️). We did a lot of work under the hood and hope it will improve everything in the long run.
Full Changelog: V1.4.7...v1.4.8
Checksums:
Zipfile
md5: 7aeaa103a120b099f0132b2f8a5d620b
sha1: dc9a4e8b039b79b5839d9ec5b38b6921476c5832
sha256: 3675f3f5bee719757253b11cd8e244585913fa91c810ec271f0834fbab6d440f
Songify.exe
md5: 96cdaf0c02ce2f0e3ce2103f96631966
sha1: 3caf173e35d18872ba50e0692dcb34c331563116
sha256: ba90e04329993412f68421123a7befe274a6fcedca3b14a1c95707111da66c59
v1.4.7
Changes:
- Added support for new Spotify links that contain /intl-XX/
- Fixed a crash when trying to add a song to the sr playlist
- Changed the !ssr command trigger to only trigger when there is a space after it. This enables the trigger without text to be used as a guide on how it sr works
Full Changelog: V1.4.6...v1.4.7
Checksums:
Zipfile
md5: 27afe25008eba2f4539cf3adb78a7e97
sha1: 9d2ffe4eb3940c136cd359b96e2d7c32c5738415
sha256: 905c9c94f71c710bc0247bd672c70442737d5aa60a786c915ee604c172d7e4ac
Songify.exe
md5: 92e181b83ffa621b22b6519fd35df0e7
sha1: f5fcec6037f661f6ea303c689158c8232ceeccec
sha256: 9be95dd0bb8e0e39efc4b86d6b3f2e8b0940687d3e484cd2e260aaad2df44648
v1.4.6
Changes:
- Potential fix for the crashes introduced in 1.4.5
- ❗ Please check your AV Software if it's interferring with Songify. Norton and Kaspersky is known to cause issues withthe app! ❗
Full Changelog: V1.4.5...v1.4.6
Checksums:
Zipfile
md5: cba997700d55509faecef11a1a0d20c3
sha1: 81940441a6a4c0732a3176b35c7a3dda9f8a4437
sha256: 6d9b62131e00ee13ffab6301af74a5430a23f0aff2dc4a59fb36e4e7ec1ea55d
Songify.exe
md5: a2166467df0a372cccfaba93f6519b84
sha1: 07089e314214763cecf4a605eb2ef05d27f7ebd3
sha256: b00b4efb3ccad2222b0af6061fafcf4ae396ab8ac26830bca62e15668466f0f6
v1.4.5
Changes:
- Made VIPs higher in rank than subscribers. This should fix unexpected behavior on song requests
- The current playlist is now added to the local web server
- Fixed an issue where Songify would stop the playback of Spotify in some scenarios
- Fixed an issue that made the option 'Enable SR (Channel Rewards)' in Settings -> SongRequests not work
Full Changelog: V1.4.4...v1.4.5
If you like what we do, please consider supporting us!
Checksums:
Zipfile
md5: e2e4df1250bb2b2eb1e4e50517bab9e7
sha1: b7586db4989fba86fd43e8f978e034e5d8816164
sha256: 23f879f795516d039b4fc41b548113706907aa59279ccd6c46cb720eec399b8b
Songify.exe
md5: 612af91c17c2f8633dae4949a013cd77
sha1: db798a20577889dd587600ef295f0e9d5661565d
sha256: 905c6694591153d4bf2dcf97318a2c8d2ad1741ec1c1f6c12dad744521d4218b
v1.4.4
Changes:
- Added an option to add all song requests to the selected "liked songs" playlist
- Fixed broadcasters not being able to request songs on their own channel
- Fixed an issue that prevented the loading of playlists
- Improved stability and error handling
Full Changelog: V1.4.3...v1.4.4
Checksums:
Zipfile
md5: 240dbd889b078e0f68e3d6d0eb910850
sha1: 6f45b0413ee8c43622f99d78a6a2ee4180fe9ab5
sha256: dd1ca684e9876359b59203e1cc109028179d111dbf152f2c8c482a58569c5c04
Songify.exe
md5: 06d8b6ffd25a82769de4dba80d8dc810
sha1: 1532f51fb9e8854cdbb71c15d1de824869f80668
sha256: b7c7ad44e0f34086189b44bebdd596e5efbc5b334797e11f7b4e2f94bf232ba9
v1.4.3
This release mostly fixes issues regarding our web services since we transitioned to a dedicated server. This means the queue, history, and widget should work again as expected.
Changes:
- Added functionality to populate the local queue even when the web queue is unavailable.
- Implemented a workaround to handle scenarios where the web queue is not available.
- Improved error handling by adding support for HTTP status codes 500 and 503.
- Changed all API calls to point to the new server.
Full Changelog: V1.4.2...v1.4.3
Checksums:
Zipfile
md5: ed44fc4996e4ec2da0e577fbaabc311b
sha1: 777d558c387d71814aed68e12be18cdf7cba359a
sha256: 540306d2d74ac15845e9de197ce102da1526276069ccd124a93c3d9d47b223dc
Songify.exe
md5: 9afe3384a1656c2a870e12b786447de1
sha1: 7752cce632ce2e0df6a87e27c753fbc451698283
sha256: bc78ae7119c619dabdd81fa5babbebb8e0655b4740f8b8bc51252144a28f10a2