Releases: songify-rocks/Songify
v1.6.4.4
Additions:
- Added
single_artist
as output and response parameter. This will only contain the main artist of the track.
Changes:
- Added the current playing song to the top of the queue window and also made it colored differently
Bug Fix:
- Fixed
Ignore Broadcaster / Moderator
on !vol command not working properly
Full Changelog: v1.6.4.3...v1.6.4.4
Checksums:
Zipfile
md5: 267f25a5a0396a5e9f83b00357983344
sha1: e235e123124841b4607cafbc14845cbbff43dbfe
sha256: 158fefbc88d776e04c5997dcddfd7b2f767b486d2101c1f55beb82d53361eb14
Songify.exe
md5: 389dc7e2da8f5f82fb5a746db091d24d
sha1: a6bd4dbdf2e47c21cb635be1012b0dd648a125d7
sha256: 9e23a6d01032c40185843ce0bb3571e084af682d93496880958705312e121972
v1.6.4.3
Bug Fix:
- Append Spaces now works correctly (#105)
- Removed Levenshtein Distance algorithm which was implemented to have more accurate song requests based on a scoring system. (#104)
Full Changelog: v1.6.4.2...v1.6.4.3
Checksums:
Zipfile
md5: 4923d2a974bef3e25f97ddcac0dab7c3
sha1: 91df855a0883637559d55c2ea5135826763993c8
sha256: b0f5213a0428df1023d37e5fbeb5430f8fdbba0debe5b4c7e6db5fb36a352bf8
Songify.exe
md5: 18f17f7ae17cc82d3cbc7bd5e592d1c1
sha1: 447f66273f3bf7ee4e512d20be5386bf88729da3
sha256: a961a9499d6949180b9cad430b7281ed0c55d87300c66ad02d319c0401a9a6fc
v1.6.4.2
Bug Fix:
- Cover deletion and Custom Pause Text are now properly working
Full Changelog: v1.6.4.1...v1.6.4.2
Checksums:
Zipfile
md5: 3f2a81cb9e5d1037ecc263856a18de87
sha1: d8d40af74d484acc0cc1437d05433516536b0bff
sha256: 7671ef7213687d0dfeec196e7252a2408067586af5d6b6aaf9f6e2196d575fff
Songify.exe
md5: a647243c9c4f028da9388f644a4da28c
sha1: 6e51372c75294271f1eec7f1449683d5e4d14232
sha256: fedf4043563daf3e78408c0aa84903ba94aa219ac1fa36d397cd3ac12fcafbc0
v1.6.4.1
Bug Fix:
- Fixed !skip and !voteskip crashing, this was caused by the same issue with the Spotify API but on a different endpoint.
Full Changelog: v1.6.4...v1.6.4.1
Checksums:
Zipfile
md5: 0a28e65abece7b18ec43976503693e49
sha1: 38e966cd317ac7d98594eac10cbaa8e54839e5cf
sha256: 95f0870eea84ec1fd1ccff1a6ff403d6ae9628d9d99bffbd73fd890d3b6e1f7e
Songify.exe
md5: a86537f0b4acaf668c73e1cba67ba418
sha1: e803f3b61fb0e1d3eb92c74f7f5900e970109024
sha256: 447bb1ae4ef79c35a5215786c0ef703255f044f86d48b223907f5373375281f6
v1.6.4
Additions:
- Implemented a switch to ignore the mod / broadcaster check on !vol command if checked
Bug Fix:
- Fixed spaces not appending on Desktop Players like Foobar, VLC etc
- Fixed minimize to try on startup not working properly
Improvements:
- Removed error checks on Add To Queue Endpoint since Spotify changed things that broke the SR feature a tiny bit...
- Album Cover now gets deleted when Songify is on pause
- Changed the queue window to better reflect when a song gets skipped
- Implemented some functions to try to get a better search result on song requests
- Updated translations
Full Changelog: v1.6.3...v1.6.4
Checksums:
Zipfile
md5: c7b9625804aed53bdd81e1df1ad95e88
sha1: 3b379791a86888d7772d27013524ca2d3b7310fe
sha256: 541434b022d594bb92fbfddc34fa9665f1b0a0026039b24c1be8be2f4b91e042
Songify.exe
md5: 85ac0a72ad3306c5cd034e80f6dee973
sha1: 46b789a102deee340912d037502816f3e872019a
sha256: 50ded14fbe0ae0fbd578833688582f922bd8fbc499e792b9f2ed891c35c8d4b8
v1.6.3
Bug Fix:
- Fixed an issue where Songify would sometimes crash when fetching data from Foobar, VLC, Deezer, Youtube or Spotify Legacy
Full Changelog: v1.6.2...v1.6.3
Checksums:
Zipfile
md5: 75019a3209f85810fbb0525b589bbaec
sha1: 4e0cc30d2f8152ae1cf3fd0d35b738a00bc89995
sha256: 46ea371cc1c383ec2765f38547249fabc56d545e37c351e12d55c7ab33ebaa33
Songify.exe
md5: ba982787aed756b7801500f92ef5ca90
sha1: 850d846128f04eba6e1f303ddaa6028e8d143204
sha256: 20499cac973b55710184915837d97d81d7715032aebb0a5c75b6b9a1d80c50d0
v1.6.2.1
Bug Fix:
- Fixed an issue where Songify would crash on startup (again)
Full Changelog: v1.6.1...v1.6.2
Checksums:
Zipfile
md5: 1fc721a73959cf87b839c88f3ec3aeea
sha1: 5e33f31224f55235e6bddcc3afd33b12b471c0a8
sha256: e5087e27b0a2811be393f9dd7c9988421c484d3a61b434b979602cf6cb1279ec
Songify.exe
md5: 1df5e569eb307f12b5e8ed6586d54194
sha1: a83a8b06566b7c6665f441c4dbadb84f980ae23c
sha256: 43ff216283c2d78de21be2797ea8828bcf42b430ca261e5c2382e274e35f0db6
v1.6.1
Bug Fix:
- Fixed !ssr text-casing to be still weird
Improvements:
- Implemented translations based on https://translate.songify.rocks/projects/songify/songify/
Full Changelog: v1.6.0...v1.6.1
Checksums:
Zipfile
md5: 1bf46b1ef03ba4d726e9a29cb2fd2c62
sha1: c96f276cad6a3940ec8e95fe10a6de52ca5bfbe0
sha256: 1c95e9365434f587fbacfce0957a06c72abd018e52f530be59e620f0933053ab
Songify.exe
md5: 1652d90579919a961d8ed0434e2f42f4
sha1: d21144b9b0ddab6f51ebd7ca796d38adfab8888b
sha256: f3886263f56c322fa17de7103ae34d53c3aabba43184ebef8f9c7cca954b7030
v1.6.0
Given the significant updates, I've decided to release a new major version. Welcome to Songify 1.6.0!
The wiki will be update soon™️
New Features:
- Added a Ko-Fi donation reminder on app start.
- Although I dislike having it, I believe it's necessary. However, it can be disabled in the settings.
- Added caching of Spotify playlists, this prevents playlists from vanishing from Spotify settings. You have to manually refresh the playlists using the button next to the dropdown.
- Added volume control commands (!vol), use !vol to display the current volume and !vol [0-100] to set a specific level (Moderator and Broadcaster only).
- Added backup configurations before updating, the app now stores configurations in a "Backup" folder with subfolder for each version.
- Added an option to use the system default web browser instead of defaulting to Edge (Settings -> System).
- Added explicit song filtering allowing users to block all explicit songs (Settings -> SongRequests).
- Added WebSockets for interprocess communication for devices like the Elgato Streamdeck. (Maybe I will write a plugin, maybe not, it's tedious though)
- to connect to the websocket simply connect to
ws://127.0.0.1:{port}
where port is the one you set in Settings -> Webserver - Available websocket commands are:
block_artist
,block_all_artists
,block_song
,block_user
,skip
,next
,play_pause
,pause
,play
,stop_sr_reward
,vol_up
,vol_down
,vol_set_[0-100]
.
- to connect to the websocket simply connect to
- Added Spotify queue querying to prevent songs from getting stuck and to display Spotify's queue directly in the queue window.
- Added the option to have multiple Rewards for song requests. For example: Have one "cheap" reward but it's time limited (cooldown), and an expensive one that has no limit to it. This way loyal viewers can request songs even though the cheap reward is on cooldown.
- Added new responses for
!remove
,explicit songs
,command on cooldown
andno track found
. - Added a better way to login with Twitch when the automatic login-method is not working. For that click the "doesn't work?" button and follow the instructions over there.
Improvements:
- Changed all commands to ignore text casing.
- Implemented a task queue during song requests which helps with stability and fixes potential crashes.
- Language Support: Added support for Polish, Portuguese, and Italian via machine translation. (If you want to help translate Songify, feel free to visit https://translate.songify.rocks/projects/songify/songify/ and help us make the translations better!)
- !remove now accepts the queue-id as an optional parameter, this allows moderators to remove specific songs from the queue. The queue id can be found on the queue page.
Bug Fix:
- Rewards Loading: Implemented a potential fix for issues with rewards not loading properly in Settings -> Rewards.
- Fixed userlevels not working properly. (mod, vip, sub etc.)
- Fixed the issue where only a few playlists were fetched from Spotify.
- Various minor fixes and improvements.
Full Changelog: v1.5.3...v1.6.0
The development of this update was quite extensive and time-intensive. If you'd like to support my efforts, consider making a donation on Ko-Fi. Your contribution would be greatly appreciated, helping to cover monthly server costs and demonstrating the value of my small tool.
Checksums:
Zipfile
md5: e63ddf3ca906cd986c2d2a4aa3494a00
sha1: 077de138ee4d6a01106db27a1c5d445aa7c0a3ca
sha256: 9cfb54122c73bb5f734bc67a4dcbd005cd5229eae70a45a90ab2d19b192d1357
Songify.exe
md5: aba975d234b9ec968f56a546cb182c7c
sha1: 8ddb5bd7b9ff7a0ea37498c2f649739f4c42dcd1
sha256: 17f1d00e2b9f337ace279e544b90f76085a1154a18427a415ecbc77c4494b9bd
v1.5.3
Changes:
- Fixed song requests not working. This was caused by Spotify rolling out changes to their API which caused major issues.
- Fixed the Upload Song Info copy button
- Twitch credentials are now hidden by default in Settings -> Twitch
This update caused a lot of headaches and finding the root of the problem with the Spotify API took some time. Please consider supporting my work on Ko-Fi!
Full Changelog: v1.5.2...v1.5.3
Checksums:
Zipfile
md5: 21118848a71a0f857a8c27b959b22f99
sha1: 285881447aa918225e986f1a817de7b04843f2e7
sha256: 38d6fdd3ac2361e7e99cc9edb284c5ee1f4811629d19e809f804ea7fa7293e66
Songify.exe
md5: ad91e2185fe26528d445567efeffc47b
sha1: 4ef934ebf3b35ee0409b141705a4c58c8df390dc
sha256: 87747d35f660430c8ccd8bdee4cc7b70812fd1619ac5cc9ee9d20f726f605509