Skip to content

Releases: songify-rocks/Songify

!skip command and fixes

18 Jul 22:37
Compare
Choose a tag to compare

What's Changed

  • Added a !skip command.
    • Broadcaster / Moderators and the person who requested the current song can skip immediately. Regulars will start a vote of 5 to skip the song. Votes will be reset on song change.
    • Added bot responses for the !skip command
  • Added an option to open the queue window on startup
  • Changed the way that the columns are spaced in the queue window
  • Switched old Patreon links to Ko-Fi
  • Bot responses now will be saved
  • Fixed bot response toggles in Settings not being displayed correctly
  • Fixed issues with progress saving
  • Fixed an issue where the config export would open twice
  • Fixed an issue where with foobar it would cut off the output if it has multiple . in it. (#30)
  • Fixed a bug that made it possible to connect to twitch multiple times resulting in duplicate messages and song requests

Checksums:

Zipfile

md5: e9861ded31a97d32c70c03b46a0accd5
sha1: d40d65324d8a046ba47abc59d951a6f346eb7ced
sha256: a10e3ab23005c1842168f73976a4b48489ffdb93931b2c98924c33221fb1525d

Songify.exe

md5: 09a4dcd438e85e380bbd151b5acdec23
sha1: bd9c279711d127cc2002b4d56dc06299e78960da
sha256: 521923ad844bf356d0910bf6df51fe066dc8278116c252a88be2b721502f1658

Full Changelog: v1.3.4...v1.3.5

ko-fi

Fixed progress.txt save, added messagebox on crash

10 Jul 14:40
Compare
Choose a tag to compare

What's Changed

  • Added a message box that pops up when the software crashes, it can open the log file directory
  • Fixed Progress.txt file save location & related crash

Checksums:

Zipfile

md5: 534cee28224fc016b283f6ab8a8ac576
sha1: 000b4b255be80756888da5ff4be31c0dd0f36baf
sha256: aa88f42728001d4383ace74404cca7602cf76d178a34b0e5dfa45e3e8d9d38bc

Songify.exe

md5: d4658bc3583921d35b4fe826ebc6a495
sha1: 7946cd301cf167c18f005916671724cdae05083e
sha256: cab0b861a1eaf3570b642d0e052e0e809110e23715f71f1a1b757d0fd38d68a9

Full Changelog: v1.3.3...v1.3.4

HOTFIX: Settings & Dekstop Notifications

08 Jul 19:25
Compare
Choose a tag to compare

Important!

You most likely have to re-enable "use own appID" and relink Spotify.

What's Changed

  • Fixed an issue with the config being stored in wrong case format
  • Removed desktop notifications for Twitch disconnect

Checksums:

Zipfile

md5: d99f95d9d1d9a48d3a14b7bc246b60e3
sha1: 0ff56a3a320ad49cc6e2c0741847f7174caa850d
sha256: f89513f6e245b49ce12f873879dd19f7cd19095135895595c5215c1ebb99a923

Songify.exe

md5: f450b0bfd8ed387120ddc51371d7523b
sha1: 226b3148b1526ad6b5a14fc8bc7aecd12385b597
sha256: 24e4b3724487e1fed7b482629a4efb373e68794932f05a2211e289a02b2ebe12

Full Changelog: v1.3.2...v1.3.3

Hotfix: Twitch Autoreconnect, Settings

08 Jul 17:56
Compare
Choose a tag to compare

What's Changed

  • Added progress bar setup guide for obs by @karimawii in #29
  • Fixed crashes related to Twitch Auto reconnect
  • Fixed different time formats in log files
  • Changed the way settings are written and read (you might have to adjust a few settings)
  • Moved Progressbar related files to a new folder called Progress

New Contributors

Checksums:

Zipfile

md5: 09823632c855b12c588e9cbdcb3b1344
sha1: 2b3957881a021d56bbabb1c05150d99505a12693
sha256: 06ea6a54daa8bbe269c2625c2ea115fe70b245efa2596b09270b9a49f1ae282f

Songify.exe

md5: cf06108ed07c3c01a6abe7015bda4a0c
sha1: c4f5a6678eab6398f8b6db7737fc84cac9d62f60
sha256: cfecfbb2d495aa5342be11a6f5baf6a4a03e322c87ce520044c708413997601b

Full Changelog: v1.3.1...v1.3.2

{url} Parameter and Progressbar for OBS

06 Jul 00:29
Compare
Choose a tag to compare

Changes:

Additions:
  • added {url} parameter to the output tab. This only works with Spotify API and adds the song link. #26

  • added a new output file progress.txt in which the percentage of the progress of the current song is stored. This is useful to make your own progress bar using HTML / js. An example progress.html-file is included and can be used (see the style.css for own styling). #28
    obs64_wj858QeXLq

  • Added auto-reconnect when disconnected from twitch by accident

Removals:
  • Telemetry has been removed entirely.
Fixes:
  • Bot config is now saved to settings file

Checksums:

Zipfile

md5: 0fe6803cfce32c0c7e3f0ab670e57f54
sha1: 25f7851317105fd1b1f8914791ddece7b0d8d7a6
sha256: fc407f60018cce9f63a0a4168a3f72e453b85234367ac403a8e219631e260005

Songify.exe

md5: 3e780004c1097d56a62f8ac8c629377b
sha1: b44f25e14a2aa8f27d36c4b9cc3e697af9535fac
sha256: b909bed05e001f3adb3946ecbef7d9f124b74d028c739e6ff11ce650602c3ffa

Hotfix for YouTube and VLC

21 Apr 17:50
Compare
Choose a tag to compare

Changes:

Additions:
  • none
Removals:
  • none
Fixes:
  • Fixed YouTube not working properly (YouTube has to be the first tab in the browser)
  • Fixed VLC not working properly

Checksums:

Zipfile

md5: 22c2845f38b4a8d9f72d77c201847726
sha1: 213c6af0493536d93cfeebcc78db86c629897314
sha256: 935b6530ee7c7cee69dd5c83437bcf8e4cc07f466072905403b70d18cb5cce94

Songify.exe

md5: 9f2d6fadc07fdd0ab35384aca24e1094
sha1: 644d91830ae51c53a83e3a13e305d57630b955ef
sha256: f2c585d3a5427bee6f6d0d6eebacfa1b71d961e7abd2cd2b7d37e1541116cc53

Various fixes

16 Apr 22:36
Compare
Choose a tag to compare

Changes:

Additions:
  • Added systray icon context menu for Twitch
Removals:
  • none
Fixes:
  • Fixed a typo in the config file (opening and closing the settings window should fix this)
  • Fixed Twitch Connect / Disconnect buttons not working in other languages than English
  • Fixed an issue that causes Songify to crash when auto-send to chat was active while being disconnected from Twitch
  • Fixed {errormsg} output when using Channel Reward song request
  • Fixed !next command (it was showing Artist - Artist)
  • Fixed VLC displaying "Pause" when scrubbing through the seekbar
  • Fixed VLC not displaying the separator for Artist and Title (#20)
  • Fixed Twitch Channel and Username trailing whitespaces (whitespaces caused some issues, this is to circumvent faulty user input)
  • Fixed output string for desktop and browser players
  • Added try/catch to the write method since it caused a crash when attempting to write the text file on some occasions
  • Removed config save on window close
  • Added config save to SettingsWindow close

Checksums:

Zipfile

md5: 2454e7894bb1ed67795c820e32d0cd8f
sha1: 67adcc2c7353e41d77693b0f063665370a86781f
sha256: 2974a292010ba200e2f4604813dfeca3e1518ae1cf5d6f7f6f31086db5848c57

Songify.exe

md5: 05668d2e26d09f1ed68a67a1cf9b2611
sha1: 208a8f6d8a81c0c19b81e36b3b0c8971a1df44bc
sha256: 67471eaaf12bce150704e510294e4540ed

Hotfix for foobar2000

16 Sep 21:40
Compare
Choose a tag to compare
  • Foobar2000 wasn't working, now it is.
  • Auto announce in chat now uses the output string

Checksums:
Zipfile
md5: 980c7c0427fa1a4012239436dced2420
sha1: 67f8bc11e9f91f77448c5eeef834deefc927b03b
sha256: 6a899695397d8d1cfb0f9b04a8d8b7d72f96326c1051a37189ade613bd5a15c7

Songify.exe
md5: 2253a42819927c2d3d24e35986e1be99
sha1: 227c1b94adf4ad965ba3eb8bf741807170c96b84
sha256: 1b4cf882de55abeeac224ca9cb36dda5183dfe3d77c7a3d1eefaa113ad53502e

Final Update on 1.x

11 Sep 18:28
Compare
Choose a tag to compare

Why this is the final update on Songify 1.x

This is the final update to Songify 1.x because we want to focus on 2.0 which we want to build from scratch. We do this in order to have an app that is maintainable, sustainable, and extensible. We have a lot of planned features but at this time we don't have any planned release date. Development takes its time, especially if you consider, that Songify is just a free-time project of two friends. If you want to keep up with the development, feel free to join our Discord.

Changes:

Additions:
  • Added a selection to the blocked Artists when adding a new one
  • Added an option to set the max song length in minutes
  • Added Edge (Chromium) as supported Browser for Youtube
  • Added Opera Browser as supported Browser for Youtube
  • Added more Bot-Responses
  • Added Bot-Commands
    • !song -> Displays the current song in chat
    • !pos -> Displays the queue positions of the user's song requests
    • !next -> Displays the next song in queue
  • Added an option to automatically announce the current song in chat when the song changes
  • Added Russian, French and Spanish translations (using deepL)
Removals:
  • Removed Nightbot support since we now need proper oAuth to access the API. Too much work for 1.x
Fixes:
  • Songify now won't use up 100% of your CPU in certain scenarios
  • SplitOutput now works as intended
  • Improved error logging upon unhandled exception
  • Made Youtube via Chrome significantly better in performance
  • Renamed Youtube (Chrome) and Deezer (Chrome) to Youtube (Browser) and Deezer (Browser). The code automatically detects which browser is used: The first browser found will be used, the order is Chrome -> Edge -> Opera.
  • Changed the way VLC and Foobar getting fetched. There were issues when the name of the file was not in a specific format.
  • Changed SettingsWindow to be wider to fit for all languages
  • The Save-Button in Settings / Spotify is gone (thankfully)

Language files are included in the zip file.

checksums (zip)
MD5: 0a6a6c0e0c58675dc9993bc0fdb829f4
SHA1: 368aedf58ddd87aa40f9df9d462853ca966080d3
SHA256: c2fddc7f8c9bd48a27f6dccd558749331b90225cf8499c66301a9d7da06adfd6

checksums (exe)
MD5: 00e8828f4ed26127552a59c7b33358f1
SHA1: 71b49eb486a83c6b33c69e6212e021181e7c299c
SHA256: 715c54328fcb2be2d6815aab7e2e7db9cf41df7b38424e74e6a82f829af46b52
VirusTotal

Fixed Crashes regarding album Cover

27 Jul 16:06
Compare
Choose a tag to compare

This Version fixes a crash that can occur when the Album Cover is used in OBS and on some rare occasions it just crashes randomly when trying to save / display the album cover.

The Cover now gets downloaded to a temporary file and then the old one gets overwritten with the new file. This is a better approach instead of downloading to the same file over and over again because the old way sometimes leaves the albom cover in OBS weirdly artifacted.