Skip to content

Releases: spicetify/cli

v2.44.0 (2026-07-05)

Choose a tag to compare

@rxrirxri released this 04 Jul 23:05
e1f6681

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

🤖 CI

  • Allow unsigned builds on forks (b8e7db3)
  • dependabot: Create PRs every month (e1f6681)

❤️ Contributors

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.

v2.43.2 (2026-04-20)

Choose a tag to compare

@rxrirxri released this 20 Apr 19:25
035d194

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

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.92
  • Spotify for Linux: 1.2.14 -> 1.2.92
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.92
    • 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.

v2.43.1 (2026-03-28)

Choose a tag to compare

@rxrirxri released this 28 Mar 01:14
2586ac8

compare changes

🩹 Fixes

  • preprocess: Use old approach with changing css (2586ac8)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.86
  • Spotify for Linux: 1.2.14 -> 1.2.84
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.86
    • 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.

v2.43.0 (2026-03-27)

Choose a tag to compare

@rxrirxri released this 27 Mar 22:45
8855ff2

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 PopupModal content accept JSXElement (#3728)
  • lyrics-plus: Use spclient endpoint to fetch tempo (#3734)
  • types: Add missing types for Player and ReactJSX (#3732)
  • trashbin: Context menu label not updating (#3744)
  • Do some changes for Spotify 1.2.86 (9af100a)
  • devtools: Respect XDG_CACHE_HOME for offline.bnk lookup (f8f531e)
  • fullAppDisplay: Use GraphQL to fetch album date (#3733)
  • Css classes not applying to js (#3758)
  • Handle css classes as objects (#3759)

🤖 CI

  • Do not trigger release when release is not marked as latest (c77447a)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.86
  • Spotify for Linux: 1.2.14 -> 1.2.84
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.86
    • 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.

v2.42.15-beta.1 (2026-03-27)

Pre-release

Choose a tag to compare

@rxrirxri released this 26 Mar 23:02
9af100a

⚠️ This release is marked as BETA due to CSS map changes in Spotify 1.2.86, which break a lot of themes and custom apps, and also extensions. This build won't be released until we map css again

If you don't know how to install this release, please DOWNGRADE to Spotify 1.2.85 instead!!!

compare changes

🩹 Fixes

  • types: Make PopupModal content accept JSXElement (#3728)
  • lyrics-plus: Use spclient endpoint to fetch tempo (#3734)
  • types: Add missing types for Player and ReactJSX (#3732)
  • trashbin: Context menu label not updating (#3744)
  • Do some changes for Spotify 1.2.86 (9af100a)

🤖 CI

  • Do not trigger release when release is not marked as latest (c77447a)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.86
  • Spotify for Linux: 1.2.14 -> 1.2.84
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.86
    • 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.

v2.42.14 (2026-03-07)

Choose a tag to compare

@rxrirxri released this 07 Mar 10:47
404bb10

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 chunk (a6e779c)
  • types: Change types for SubMenu and ButtonProps (#3723)
  • Update loopyLoop to handle Spotify DOM restructuring (#3724)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.85
  • Spotify for Linux: 1.2.14 -> 1.2.82
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.85
    • 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.

v2.42.13 (2026-03-01)

Choose a tag to compare

@rxrirxri released this 01 Mar 13:20
c430e68

compare changes

🚀 Enhancements

  • Move to our own implementation of ScrollableContainer (c430e68)

🩹 Fixes

  • wrapper: Unmount _HTMLGenericModal React content on hide (#3717)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.84
  • Spotify for Linux: 1.2.14 -> 1.2.82
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.84
    • 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.

v2.42.12 (2026-02-27)

Choose a tag to compare

@rxrirxri released this 27 Feb 22:46
0c5e920

compare changes

🩹 Fixes

  • wrapper: Find ScrollableContainer in exportedMemos for spotify 1.2.84 (0c5e920)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.84
  • Spotify for Linux: 1.2.14 -> 1.2.82
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.84
    • 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.

v2.42.11 (2026-02-21)

Choose a tag to compare

@rxrirxri released this 21 Feb 07:51
5a6b235

compare changes

🩹 Fixes

  • Skip ExclusiveModeAPI resolution to prevent Linux segfault (#3705)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.83
  • Spotify for Linux: 1.2.14 -> 1.2.82
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.83
    • 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.

v2.42.10 (2026-02-12)

Choose a tag to compare

@rxrirxri released this 12 Feb 21:15
c06fc8f

compare changes

🩹 Fixes

  • Apply latest fix to waitForChunks as well (c06fc8f)

❤️ Contributors

Compatibility

  • Spotify for macOS: 1.2.14 -> 1.2.83
  • Spotify for Linux: 1.2.14 -> 1.2.79
  • Spotify for Windows/Microsoft Store: 1.2.14 -> 1.2.83
    • 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.