← Package directory
Available on winget

Install Spicetify

A command-line tool to customize the official Spotify client.

Install with winget
winget install --id Spicetify.Spicetify
Upgrade
winget upgrade --id Spicetify.Spicetify
Uninstall
winget uninstall --id Spicetify.Spicetify

About Spicetify

A command-line tool to customize the official Spotify client.

What's new in 2.43.2

compare changes 🚀 Enhancements - preprocess: Optimize the css map process (701da5e) - loopyLoop: Complete rehaul (#3771) - css-map: Add more 1.2.86 classes and a few others (#3782) - lyrics-plus: Change Musixmatch API for higher rate limit (#3790) - wrapper: Add missing SVGIcons from Spotify's current UI (#3773) 🩹 Fixes - css-map: Remove duplicates (eb59afb) - Progress bar mapping (#3763) - Handle ignored errors in file write and copy operations (#3779) - Prevent broken navbar links on Spotify 1.2.86 (#3791) - css-map: Correct now playing widget cover art container class (#3795) - Global nav links for 1.2.87 (#3792) - devtools: Fail safely when app-developer marker is missing in offline.bnk (#3786) - Improve handling of lines starting with a kanji (#3821, #3822) 🏡 Chore - wrapper: Resolve pre-existing Biome lint warnings (#3776) - lyrics-plus: Correct misspelled variable name (#3817) ❤️ Contributors - Pham Quang Nghi (@nghiphaam) - D0gkiller87 (@d0gkiller87) - Trevin Chow (@tmchow) - Ian P (@ianz56) - Sanooj Es (@sanoojes) - Ingan121 (@Ingan121) - 3xy (@3xyy) - Yuval Dinodia (@yetval) - ririxi (@rxri) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.88 - Spotify for Linux: 1.2.14 -> 1.2.86 - Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.88 - You may need to apply spicetify every time you close Microsoft Store version of Spotify Attestations Verify the release by visiting the Attestations, then selecting the appropriate release and platform. Scroll to Subjects section and copy the SHA-256 hash, which you can then validate against the executable.

Read release notes

Version history

Version Updated Notes
2.43.2 Unknown compare changes 🚀 Enhancements - preprocess: Optimize the css map process (701da5e) - loopyLoop: Complete rehaul (#3771) - css-map: Add more 1.2.86 classes and a few others (#3782) - lyrics-plus: Change Musixmatch API fo...
2.43.1 Unknown compare changes 🩹 Fixes - preprocess: Use old approach with changing css (2586ac8) ❤️ Contributors - ririxi (@rxri) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.86 - Spotify for Linux: 1.2.14 -> 1.2.84 - Spotify for...
2.43.0 Unknown compare changes 🚀 Enhancements - css-map: Add classes for Spotify 1.2.86 (#3757) - lyrics-plus: Add idling indicator for pauses and UI enhancements (#3726) - Patch in old card stylings (8855ff2) 🩹 Fixes - types: Make Pop...
2.42.14 Unknown compare changes 🚀 Enhancements - css-map: Added newer mappings for progress bar (#3720) - lyrics-plus: Add performer tag for the Musixmatch provider (#3689) 🩹 Fixes - preprocess: Adapt Platform regex due to URL in the ch...
2.42.13 Unknown compare changes 🚀 Enhancements - Move to our own implementation of ScrollableContainer (c430e68) 🩹 Fixes - wrapper: Unmount _HTMLGenericModal React content on hide (#3717) ❤️ Contributors - ririxi (@rxri) - Konsl (@Konsl...
2.42.12 Unknown compare changes 🩹 Fixes - wrapper: Find ScrollableContainer in exportedMemos for spotify 1.2.84 (0c5e920) ❤️ Contributors - ririxi (@rxri) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.84 - Spotify for Linux: 1.2.14 -...
2.42.11 Unknown compare changes 🩹 Fixes - Skip ExclusiveModeAPI resolution to prevent Linux segfault (#3705) ❤️ Contributors - Romdotdog (@romdotdog) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.83 - Spotify for Linux: 1.2.14 -> 1.2...
2.42.10 Unknown compare changes 🩹 Fixes - Apply latest fix to waitForChunks as well (c06fc8f) ❤️ Contributors - ririxi (@rxri) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.83 - Spotify for Linux: 1.2.14 -> 1.2.79 - Spotify for Windo...
2.42.9 Unknown compare changes 🚀 Enhancements - Disable getting Cards for now (0ac2037) 🩹 Fixes - Adapt wrapper to spotify 1.2.83 (e157627) 🤖 CI - Update URL for AUR package update (#3686) ❤️ Contributors - ririxi (@rxri) - Itsmeow (@i...
2.42.7 Unknown compare changes 🩹 Fixes - Init paths for few unchainable commands (ad4b720) ❤️ Contributors - ririxi (@rxri) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.79 - Spotify for Linux: 1.2.14 -> 1.2.79 - Spotify for Windows...
2.42.6 Unknown compare changes 🚀 Enhancements - config/linux: Add lpf-spotify-client path (#3654) - css-map: Add entity header with bg img & nav bar class (#3658) 🩹 Fixes - shuffle+: Use PlatformAPI for Rootlist (3dd3c2f) - Init paths...
2.42.5 Unknown compare changes 🩹 Fixes - apply: custom apps for 1.2.78 (#3643) ❤️ Contributors - Nam Anh (@kyrie25) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.78 - Spotify for Linux: 1.2.14 -> 1.2.74 - Spotify for Windows/Microso...
2.42.4 Unknown compare changes 🩹 Fixes - apply: Add support for Spotify 1.2.78+ (#3629) - preprocess: Apply old snackbar regex for 1.2.77 and below (53b97e8) ❤️ Contributors - ririxi (@rxri) - ファース (@pyyupsk) Compatibility - Spotify fo...
2.42.3 Unknown compare changes 🩹 Fixes - Check for both dll and exe on windows (04155e7) ❤️ Contributors - ririxi (@rxri) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.77 - Spotify for Linux: 1.2.14 -> 1.2.74 - Spotify for Windows/M...
2.42.2 Unknown compare changes 🚀 Enhancements - css-map: Add track list disabled class (#3591) - Add build type detection (4d82e1b) 🩹 Fixes - lyrics-plus: Correctly detect non-standard language from Musixmatch providers (#3596) ❤️ Cont...
2.42.0 Unknown compare changes 🚀 Enhancements - css-map: Update for 1.2.72 (#3511) - Logging improvements and refactoring (#3493) - wrapper: Allow nesting submenus (6f82fa9) 🩹 Fixes - loopyLoop: Wait for webpack (01c68ea) - preprocess:...
2.41.0 Unknown compare changes 🩹 Fixes - css-map: Use different classname forBdcf5g__Rug3TGqSdbiy (b61cb28) - preprocess: Exclude selector RTL rules (#3488) - apply: Correctly check for multiple indexes in one case (b0e745b) ❤️ Contrib...
2.40.13 Unknown compare changes v2.40.11 -> v2.40.12 compare changes v2.40.12 -> v2.40.13 ⚠️ This build is the same as v2.40.12 however v2.40.12 does not have macOS arm64 build available thus this release. 🚀 Enhancements - css-map: Map...
2.40.12 Unknown compare changes 🚀 Enhancements - css-map: Map artistAbout classes (cfcfe84) - keyboardShortcut: Change scroll top keybind (#3442) - css-map: Map various classes for 1.2.69 (#3481) - apply: Support for 1.2.70 (#3483) 🩹 Fi...
2.40.11 Unknown compare changes 🩹 Fixes - preprocess: Ignore mini-player's css on 1.2.64 and higher (5146df5) 🏡 Chore - css-map: Add exploreButton (#3430) ❤️ Contributors - ririxi (@rxri) - Donald (@Donaldino7712) Compatibility - Spotif...