Skip to content

Releases: RAlexander777/Spicetifix

v1.7.7

Choose a tag to compare

@github-actions github-actions released this 07 Oct 17:51

Added

  • The Marketplace catalog now also lists Custom Apps (GitHub topic
    spicetify-apps) under a new Apps category. App cards are browse-only and
    open the repository, matching the official Marketplace, which does not install
    apps (their manifests have no standard entry point/install layout).
  • Marketplace cards and the extension/app manager now show the installed
    version
    next to the latest available version, with an "update available"
    flag. The version is the GitHub release tag when the repo publishes releases,
    otherwise the repo's last-updated date. Install metadata (source repo, branch,
    dates and tag) is now recorded in spicetify.yaml when installing.

Fixed

  • Marketplace catalog requests now retry transient network timeouts (with
    backoff). A single flaky GitHub call was enough to drop a whole category —
    usually Extensions, since it is fetched first — leaving it empty in the
    Marketplace.
  • Version lookups no longer call the GitHub REST API. Without a token that API
    allows only 60 requests/hour, and the per-item requests were exhausting it,
    which made the catalog search (and therefore the whole Marketplace) return
    errors/empty. Release tags are now read from the github.com HTML redirect,
    and a rate-limited catalog search falls back to the last cached catalog
    instead of showing nothing. Set a GITHUB_TOKEN env var to raise the search
    limit further.
  • Extensions and Custom Apps no longer wait for the (slow) Marketplace catalog
    build to finish: the list renders immediately and upgrades the friendly titles
    in the background, so a cold/slow catalog can't leave the list empty.
  • Marketplace catalog builds are much faster (shared HTTP session with connection
    reuse + higher fetch concurrency), and API requests now time out instead of
    hanging the UI indefinitely.
  • The "Open Spotify" button is now guarded: it disables while opening, has a short
    cooldown, and the server ignores rapid repeats, so spamming it no longer
    launches several instances and spikes CPU.
  • Spicetify CLI is now updated on install when a newer release exists, instead of
    being skipped when already present. The CLI release zip also ships the bundled
    CustomApps (lyrics-plus, reddit, new-releases) and the built-in Extensions,
    so those stayed frozen on the first installed version and never updated.
  • Marketplace reinstall now overwrites the existing files, so an already-installed
    Marketplace actually updates (previously the freshly downloaded files were
    discarded and the old version was kept).

Full Changelog: v1.7.6...v1.7.7

v1.7.6

Choose a tag to compare

@github-actions github-actions released this 30 Sep 16:36
8220b07

Fixed

  • Multi-threaded API server: a slow request no longer freezes /api/status and the UI.
  • Connection badge now reflects only /api/status, fixing false [ DISCONNECTED ].
  • CHANGES dialog shows a loading state and a RETRY button instead of loading empty.

Full Changelog: v1.7.5...v1.7.6

Spicetifix v1.7.5 - Antivirus Fix, Post-Update Recovery & UI Spinners

Choose a tag to compare

@github-actions github-actions released this 16 Sep 02:27

What's Changed in v1.7.5

🛡️ Antivirus False-Positive Fix

  • Native Download: Replaced PowerShell script execution (run_ps1 / iwr | iex) with direct GitHub release ZIP download via Python requests. Windows Defender AMSI no longer flags or deletes Spicetifix.exe.
  • Disabled UPX Compression: Removed UPX packing from PyInstaller builds to prevent heuristic antivirus false positives.

🔄 Post-Spotify-Update Recovery & Ads Fix

  • Auto-Restore Missing Components: Recovery cascade and installer now automatically verify and download the marketplace custom app and adblock.js extension if missing from disk, ensuring ads stay blocked and Marketplace appears in Spotify after client updates.

⚡ UI Loading & Feedback Enhancements

  • Immediate Action Spinners: FULL INSTALL / UPDATE and RECOVER SYSTEM buttons now show an animated loading spinner with busy labels (INSTALLING... / RECOVERING...) immediately upon clicking.
  • Indeterminate Progress Animation: Added a glowing sweep animation across the progress bar during background initialization.

Full Changelog: v1.7.4...v1.7.5

v1.7.4

Choose a tag to compare

@github-actions github-actions released this 27 Aug 04:24

Full Changelog: v1.7.3...v1.7.4

v1.7.3

Choose a tag to compare

@RAlexander777 RAlexander777 released this 23 Aug 18:03

Enabling or disabling extensions/custom apps no longer restarts Spotify on every single toggle. A new 'Apply changes' button in the extension manager applies all pending toggles at once, closing Spotify, re-patching and relaunching it, just like installing or uninstalling an extension.

Full Changelog: v1.7.2...v1.7.3

v1.7.2

Choose a tag to compare

@RAlexander777 RAlexander777 released this 23 Aug 17:34

Marketplace reliability & accurate extension state

  • Writing the spicetify config no longer wipes the [Patch] and [Backup] sections, so installs and uninstalls keep working without the 'version and backup version are mismatched' error.
  • The app self-heals a missing backup version metadata, so 'Recover System' repairs the state after a Spotify update.
  • Detected extensions & custom apps now reflect what spicetify actually loads, so apps enabled directly in Spotify are no longer shown as disabled.
  • The extension grid shows friendly names (e.g. 'Lyric Miniplayer') instead of raw file names.
  • Toggling an extension checkbox now updates the real spicetify config, not only the internal list.

Full Changelog: v1.7.0...v1.7.2

v1.7.0

Choose a tag to compare

@RAlexander777 RAlexander777 released this 21 Aug 03:58

Update flow & faster close

Added

  • CHANGES button in the header for direct changelog access
  • Update dialog now shows release notes and installed vs available versions
  • View release on GitHub link in the update dialog

Fixed

  • Update button now glows only 3 times instead of blinking forever
  • Removed the ~3s delay when closing the app

Full Changelog: v1.6.0...v1.7.0

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 01:12

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 00:59

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 03:30

Full Changelog: v1.3.0...v1.4.0