github songify-rocks/Songify v1.8.7.1

6 hours ago

Songify v1.8.7.1

✨ Features / behavior

  • Spotify fetch bypass default
    • Bypass Spotify fetch gating is now on by default after the post-update flow (first launch after this update shows the changelog prompt, then bypass is applied). This matches how Songify behaved before gating for most people and avoids confusion when Spotify “stopped updating” while offline.
    • If you want rate-limit–friendly behavior (poll only while live or in Test Mode), turn bypass off under Settings → Spotify.
    • The Test Mode strip on the main window is only shown when bypass is off, since Test Mode is what you use to fetch while offline without bypass.

⚡ Improvements

  • Spotify API diagnostics — Centralized FormatApiExceptionDetails for Spotify Web API errors: logs include HTTP status, message, and response body (JSON when available). Used in ApiCallMeter, GetSongInfo, and related paths so support and debugging get clearer context on failures, rate limits, and auth issues.
  • Settings load logging[SetControls] timing lines are now Debug instead of Info to reduce log noise.
  • Footer / branding — Copyright line uses ©; website link points to songify.rocks instead of the old domain.

🐛 Fixes

  • Song requests → Spotify queue — If adding a track to the queue fails, the flow returns early instead of continuing as if it succeeded; queue errors are logged more clearly in AddToQueue.

Full Changelog: v1.8.7...v1.8.7.1


❤️ Support Songify

If you enjoy using Songify and would like to support the project,
consider becoming a member on Ko-Fi.

Your support helps keep development active and sustainable.

👉 https://ko-fi.com/overcodetv


Songify.zip:
MD5: 959A8B3AF7D0398AC5B187C0450E4301
SHA1: C96C361A5A348B231E79C6DB3B98D6F0954511DD
SHA256: EF42730B71102AF7CC3BE4A886890A2ED354538BCD40FAC25B21D07041FE0DC4

Songify.exe:
MD5: B288921C3C85B747B4A128477573B63E
SHA1: BB8E55AEC9EE1BC8E27AE994F09878040A3A472C
SHA256: E04C18580A7C4E486062B88267335A3421A336B6EBC524006E1F3C3431D9B93A

Don't miss a new Songify release

NewReleases is sending notifications on new releases.