A modern, user-friendly installer for Spicetify on Windows
Installation • Features • Screenshots • Troubleshooting • Credits
- 🎯 One-click installation — Installs Spicetify CLI and Marketplace
- 🖥️ Modern WPF GUI — Spotify-inspired Windows interface
- ⌨️ PowerShell alternative — Console installer with silent, force, and uninstall options
- 🔍 Automatic detection — Finds supported Spotify and Spicetify locations
- ✅ Installation verification — Confirms that CLI and Marketplace files were installed correctly
- 🔄 Reliable re-apply — Restores, backs up, and reapplies patches after Spotify updates
- 🧹 Clean uninstall — Restores Spotify, removes Spicetify files, and cleans the user PATH
- 📝 Detailed logs — Records installation output for troubleshooting
Before using SpotiPatch, make sure you have:
- Windows 10 or 11
- Spotify installed from spotify.com — not the Microsoft Store version
- Spotify opened and logged in at least once
- An internet connection during installation
- PowerShell 5.1 or later when using the PowerShell installer
Important
Run SpotiPatch as a normal Windows user. Do not use “Run as administrator.” Spicetify must modify Spotify files using the same account that runs Spotify. Elevated execution can make those files inaccessible to the normal account.
- Download
SpotiPatch-Installer-v1.9.zipfrom the Releases page. - Extract the ZIP file.
- Double-click
SpotiPatch-Installer.exenormally. - Click Install Spicetify and confirm the installation.
- Restart Spotify when the installer finishes.
- Open the new Marketplace tab in Spotify's sidebar.
The GUI is self-contained and does not require a separate .NET installation.
- Download and extract
SpotiPatch-Installer-v1.9.zip. - Right-click
SpotiPatch-Installer.ps1and choose Run with PowerShell. - Press
Ito install. - Restart Spotify when the installer finishes.
Available parameters:
# Silent installation
.\SpotiPatch-Installer.ps1 -Silent
# Force reinstall
.\SpotiPatch-Installer.ps1 -Force
# Uninstall
.\SpotiPatch-Installer.ps1 -UninstallFor security, download the release and inspect the script instead of piping remote code directly into PowerShell.
Modern WPF interface with a Spotify-inspired design
- Restart Spotify completely.
- Look for the Marketplace tab in the left sidebar.
- Browse and install themes, extensions, snippets, and custom apps.
Spotify updates can overwrite Spicetify patches.
GUI: Open SpotiPatch, click Install Spicetify, and choose Yes when asked whether to re-apply the existing installation.
PowerShell:
spicetify restore backup applyGUI: Click Uninstall and confirm.
PowerShell:
.\SpotiPatch-Installer.ps1 -UninstallThe uninstall process attempts to restore Spotify, remove known Spicetify directories, and remove Spicetify entries from the user PATH.
The GUI stores logs in:
%LOCALAPPDATA%\SpotiPatch\Logs
The PowerShell installer stores logs in a Data folder beside the script.
Logs can contain your Windows username, computer name, and local paths. Review them before sharing publicly.
- .NET 8 SDK
- Windows 10 or 11
# Clone the repository
git clone https://github.com/ios12checker/SpotiPatch.git
cd SpotiPatch
# Build the solution
dotnet build .\Source\SpotiPatch.sln -c Release
# Publish a self-contained single-file executable
dotnet publish .\Source\SpotiPatch-Installer\SpotiPatch-Installer.csproj `
-c Release `
-r win-x64 `
--self-contained true `
-p:PublishSingleFile=true `
-o .\SpotiPatch-ReleaseThe PowerShell installer is located at Source\SpotiPatch-Installer.ps1.
- Fixed false success messages after failed commands, timeouts, and non-zero exit codes
- Added protection against unsafe administrator-mode execution
- Added explicit CLI and Marketplace verification
- Fixed Marketplace detection in
%APPDATA% - Fixed partial PowerShell installations and timeout handling
- Fixed clean-checkout builds and GitHub Actions release paths
- Added reproducible embedded installer scripts
- Removed local logs from release archives
- Added release documentation and an expanded changelog
- Added the WPF graphical installer
- Added the PowerShell console installer
- Added uninstall functionality
- Added background job execution
- Improved compatibility with Spicetify 2.42.14
Close SpotiPatch and start it normally by double-clicking the EXE or using Run with PowerShell without elevation.
Install Spotify from the official spotify.com download page, open it, log in, and leave it running for at least 60 seconds before trying again.
- Quit Spotify completely, including its system tray process.
- Open SpotiPatch normally.
- Click Install Spicetify and re-apply the existing installation when prompted.
- Restart Spotify.
- Check the latest SpotiPatch log if the installer reports an error.
This can happen when Spicetify was previously run with administrator privileges. Restore or reinstall Spotify, then run SpotiPatch again as a normal user.
The release executable is currently unsigned, so Windows may display a SmartScreen warning. Download releases only from this repository and verify the files before running them.
Created by: iOS12Checker
Powered by: Spicetify — the project that makes Spotify customization possible.
Special thanks to:
- The Spicetify CLI team
- The Spicetify Marketplace team
- Theme and extension developers throughout the community
SpotiPatch is licensed under the MIT License.
SpotiPatch is an unofficial installer and is not affiliated with Spotify AB or the Spicetify project. Use it at your own risk.
- 🐛 Report issues
- 💡 Request features
- ⭐ Star the repository if SpotiPatch helped you
Made with ❤️ by Lil_Batti/iOS12Checker
