Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.
1.2.31
(#2840)We created a proxy over CosmosAsync (Spotify versions 1.2.31
and higher) and determine where it should land depending on the specified URL. External URIs (not api.spotify.com
, spclient.wg.spotify.com
, or sp://
) will be redirected to our CORS proxy, which is also available without CosmosAsync at https://cors-proxy.spicetify.app
. This proxy only accepts connections from the Spotify client.
Spotify 1.2.18
and above doesn't have working custom panels. We plan to remove Panel API with v3
release.
1.2.0
-> 1.2.31
1.2.8
-> 1.2.31
1.2.0
-> 1.2.31
setState
back to Item
(#2823)isEnabled
behavior (#2829)History.listen
event instead of the observer (#2826)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
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.
1.2.0
-> 1.2.31
1.2.8
-> 1.2.31
1.2.0
-> 1.2.31
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.
1.2.0
-> 1.2.31
1.2.8
-> 1.2.31
1.2.0
-> 1.2.31
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.
1.2.0
-> 1.2.30
1.2.8
-> up to 1.2.30
(if it ever releases)1.2.0
-> 1.2.30
progress-bar--isDragging
class (#2782)1.2.30
(#2792)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.
1.2.0
-> 1.2.30
1.2.8
-> 1.2.30
1.2.0
-> 1.2.30
Utils
and change prop in fullAppDisplay
by @rxri in https://github.com/spicetify/spicetify-cli/pull/2759
React Router
, Redux
& improve some regexes by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2763
playlistMenuChunk
by @rxri in https://github.com/spicetify/spicetify-cli/pull/2762
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.
1.2.0
-> 1.2.29
1.2.8
-> 1.2.29
1.2.0
-> 1.2.29
Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.29.1...v2.30.0
functionModules
instead of modules
by @rxri in https://github.com/spicetify/spicetify-cli/pull/2745
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
.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.
1.2.0
-> 1.2.29
1.2.8
-> 1.2.29
1.2.0
-> 1.2.29
Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.29.0...v2.29.1
Player.data
if item
is null by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2717
current_theme
is blank by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2721
dry
option for prettier action by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2723
InitPaths
func by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2725
Player.data
if playing item is null by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2732
Player.setMute
by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2733
functionalModules
only once when exposing Toggle
by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2739
Base
card React component by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2742
DragHandler
findable again by @rxri in https://github.com/spicetify/spicetify-cli/pull/2744
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
.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.
1.2.0
-> 1.2.29
1.2.8
-> 1.2.29
1.2.0
-> 1.2.29
Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.28.1...v2.29.0
Slider
by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2704
Toggle
ReactComponent by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2708
formatDate
method by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2702
colorExtractor
by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2703
update
event for generating Player
events by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2715
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.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
.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.
1.2.0
-> 1.2.29
1.2.8
-> 1.2.29
1.2.0
-> 1.2.29
Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.28.0...v2.28.1
attachObserver
function by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2693
appchange
event from player by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2696
toggleHeart
, getHeart
, toggleMute
by @SunsetTechuila in https://github.com/spicetify/spicetify-cli/pull/2692
track
property by @rxri in https://github.com/spicetify/spicetify-cli/pull/2695
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.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
.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.
1.2.0
-> 1.2.26
1.2.8
-> 1.2.26
1.2.0
-> 1.2.26
Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.27.2...v2.28.0