← 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.44.0

compare changes 🚀 Enhancements - css-map: Add discography page classes for 1.2.86+ (#3838) - css-map: Add some canvas classes for 1.2.86 (#3867) - Add support for Spotify 1.2.93 (00375cd) 🩹 Fixes - loopyLoop: Loop between markers when repeat-one is active (#3833) - config: Infinite loop on spotify_launch_flags and non-deterministic extension ordering (#3847) - css-map: Correct malformed CSS class name (#3881) - Properly assign ReactQuery and add spicetify to session path (590b353) - shuffle+: Use PlatformAPI for getting liked songs (e95f802) - expFeatures: Properly apply experiments (9cdde91) - update: Close response body and file on error paths (#3829) 🏡 Chore - Lint wrapper module (eb02f14) 🤖 CI - Allow unsigned builds on forks (b8e7db3) - dependabot: Create PRs every month (e1f6681) ❤️ Contributors - ririxi (@rxri) - Pham Quang Nghi (@nghiphaam) - Gol3vka (@Golevka2001) - Mythicsoul (@Mythicsoul) - 3xy (@3xyy) - Ingan121 (@Ingan121) Compatibility - Spotify for macOS: 1.2.14 -> 1.2.93 - Spotify for Linux: 1.2.14 -> 1.2.93 - Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.93 - 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.44.0 Unknown compare changes 🚀 Enhancements - css-map: Add discography page classes for 1.2.86+ (#3838) - css-map: Add some canvas classes for 1.2.86 (#3867) - Add support for Spotify 1.2.93 (00375cd) 🩹 Fixes - loopyLoop: Loop betwee...
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...