Skip to content

Releases: spicetify/cli

v2.31.3 (2024-02-15)

14 Feb 23:32
6f28790
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Item: Add setState back to Item (#2823)

🩹 Fixes

  • wrapper: Assign context menu context at startup (#2817)
  • Remove stash items from dom before adding them again (#2820)
  • contextmenu/item: Return to original isEnabled behavior (#2829)
  • wrapper: Use History.listen event instead of the observer (#2826)

❤️ Contributors

⚠️ Warning to users

Since Spotify 1.2.31, Spotify removed a core functionality of the function that many extensions and custom apps used (e.g. lyrics-plus and more...) and because of this, these may not work properly (fetching lyrics etc.) at this moment. We are actively trying to come up with the solution. Thank you for your patience. For the time being, please downgrade to 1.2.30 or lower

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.31
  • Spotify for Linux: 1.2.8 -> 1.2.31
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.31
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

v2.31.2 (2024-02-10)

10 Feb 18:56
cdca8d0
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • wrapper: Fix ContextMenu regex for v1.2.13 (#2810)
  • wrapper: Accommodate different profile menu containers (#2812)

🏡 Chore

  • deps: Bump golang.org/x/net from 0.20.0 to 0.21.0 (#2809)

❤️ Contributors

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.31
  • Spotify for Linux: 1.2.8 -> 1.2.31
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.31
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

v2.31.1 (2024-02-08)

08 Feb 01:13
e061d27
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Re-implement ContextMenu & Menu (#2776)
  • css-map: Add main-topBar-buddyFeed from 1.2.30 (#2803)

🩹 Fixes

  • popupLyrics: Increase setTimeout time (#2808)

❤️ Contributors

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.30
  • Spotify for Linux: 1.2.8 -> up to 1.2.30 (if it ever releases)
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.30
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

v2.31.0 (2023-02-02)

02 Feb 21:00
27f15b4
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • wrapper: Expose Dropdown ReactComponent (#2709)
  • cmd: Don't allow to proceed if backup is outdated (#2769)
  • install/windows: Ignore archive removal error (#2772)
  • install: Make script POSIX compliant (#2775)
  • css-map: Update classes (#2780)
  • css-map: Map progress-bar--isDragging class (#2782)
  • css-map: Update classes (#2786)
  • install/unix: Add spicetify to session PATH (#2785)
  • vscode: Add default formatters for other langs (#2779)
  • Expose ContextMenu React component via wrapper (#2796)
  • Re-implement ContextMenu & Menu (#2776)

🩹 Fixes

  • Break one iteration instead of whole "for" loop (#2764)
  • popupLyrics: Fix letter spacing issue in some lyrics (#2765)
  • Use chunk for classnames & fix ReactQuery in 1.2.30 (#2792)

💅 Refactors

  • spicetify: Remove redundant len check (#2787)

❤️ Contributors

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.30
  • Spotify for Linux: 1.2.8 -> 1.2.30
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.30
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

v2.30.0 (2023-01-11)

11 Jan 18:06
9a6ecbe
Compare
Choose a tag to compare

What's Changed

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.29
  • Spotify for Linux: 1.2.8 -> 1.2.29
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.29
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.29.1...v2.30.0

v2.29.1 (2024-01-01)

01 Jan 02:01
d22238d
Compare
Choose a tag to compare

What's Changed

  • fix(wrapper/cards): use functionModules instead of modules by @rxri in #2745

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.29
  • Spotify for Linux: 1.2.8 -> 1.2.29
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.29
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.29.0...v2.29.1

v2.29.0 (2023-12-31)

31 Dec 22:53
33fa1ee
Compare
Choose a tag to compare

This is the last release for the year 2023. We'd like to wish everyone a happy new year and thank you for using spicetify 🎉!

What's Changed

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.29
  • Spotify for Linux: 1.2.8 -> 1.2.29
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.29
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.28.1...v2.29.0

v2.28.1 (2023-12-10)

10 Dec 01:47
1fc2bb9
Compare
Choose a tag to compare

What's Changed

ℹ️ Information for users

  • The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative, please use What's New which was created by Spotify and can be enabled via Experimental Features if it isn't already enabled.

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.29
  • Spotify for Linux: 1.2.8 -> 1.2.29
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.29
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.28.0...v2.28.1

v2.28.0 (2023-12-05)

05 Dec 12:16
5745752
Compare
Choose a tag to compare

What's Changed

ℹ️ Information for users

  • The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative, please use What's New which was created by Spotify and can be enabled via Experimental Features if it isn't already enabled.

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.
  • Spicetify.Player.data.track property has been fully removed and has been replaced by Spicetify.Player.data.item.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch. We plan to remove Panel API with v3 release.

  • Spotify for macOS: 1.2.0 -> 1.2.26
  • Spotify for Linux: 1.2.8 -> 1.2.26
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.26
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

Full Changelog: v2.27.2...v2.28.0

v2.27.2 (2023-11-23)

23 Nov 07:02
47f2afd
Compare
Choose a tag to compare

What's Changed

ℹ️ Information for users

  • The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative, please use What's New which was created by Spotify and can be enabled via Experimental Features if it isn't already enabled.

⚠️ Breaking changes for developers

  • UserAPI._product_state has been replaced by UserAPI._product_state_service since Spotify 1.2.21.

Compatibility

Spotify 1.2.18 and above doesn't have working custom panels. PanelAPI has changed and there is no ETA for patch

  • Spotify for macOS: 1.2.0 -> 1.2.25
  • Spotify for Linux: 1.2.8, 1.2.9, 1.2.11, 1.2.13, 1.2.20, 1.2.22, 1.2.25
  • Spotify for Windows/Microsoft Store: 1.2.0 -> 1.2.25
    • Spicetify may not work properly with Microsoft Store version
    • You may need to apply spicetify every time you close Spotify in Microsoft Store version

New Contributors

Full Changelog: v2.27.1...v2.272