Skip to main content

Commands

This page documents all Spicetify CLI commands.

Core Commands​

spicetify (no arguments)​

Run with no arguments to generate the config file on first run, or verify your setup.

spicetify

backup​

Create a backup of vanilla Spotify files. Required before applying Spicetify for the first time.

spicetify backup

apply​

Apply Spicetify modifications to Spotify.

spicetify apply

This injects your theme, extensions, custom apps, and other modifications into Spotify.

restore​

Remove all Spicetify modifications and restore Spotify to vanilla state.

spicetify restore

Your config file and customization files are preserved.

update​

Hot-reload theme changes without full restart. Use this during theme development.

spicetify update

After running, press Ctrl + Shift + R (or Cmd + Shift + R on macOS) in Spotify to see changes.

upgrade​

Upgrade Spicetify to the latest version (only works with script-based installations).

spicetify upgrade

Configuration Commands​

config​

View or modify configuration values.

View all settings:

spicetify config

View a specific setting:

spicetify config current_theme

Set a value:

spicetify config current_theme Sleek

Set multiple values:

spicetify config current_theme Sleek color_scheme Dark

Add to a list (extensions, custom_apps):

spicetify config extensions fullAppDisplay.js

This appends to existing extensions, not replaces.

Remove from a list:

spicetify config extensions fullAppDisplay.js-

Note the trailing -.

config-dir​

Open the Spicetify config directory in your file manager.

spicetify config-dir

-c / --config​

Print the config file path.

spicetify -c

Utility Commands​

enable-devtools​

Enable Chromium DevTools in Spotify. Useful for debugging themes and extensions.

spicetify enable-devtools

Access DevTools with Ctrl + Shift + I.

watch​

Watch for theme changes and auto-apply. Useful during development.

spicetify watch

Monitors color.ini and user.css in your current theme folder.

path​

Print various Spicetify-related paths.

spicetify path
spicetify path userdata # Config directory
spicetify path spotify # Spotify installation

auto​

Automatically backup (if needed) and apply, then launch Spotify.

spicetify auto

Useful as a shortcut target instead of the Spotify executable.


Combined Commands​

Commands can be combined in a single call:

# First-time setup
spicetify backup apply enable-devtools

# After Spotify updates
spicetify backup apply

# Full restore and reapply
spicetify restore backup apply

Flags​

--help / -h​

Show help for a command.

spicetify --help
spicetify --help config

--version / -v​

Show Spicetify version.

spicetify --version

--no-restart​

Apply changes without restarting Spotify.

spicetify apply --no-restart

--quiet / -q​

Suppress non-error output.

spicetify apply -q

--extension / -e​

Specify a single extension to apply (useful for testing).

spicetify apply -e myExtension.js

Examples​

Fresh Install Workflow​

# Install Spicetify (see Installation page)
# Generate config
spicetify

# First-time setup
spicetify backup apply enable-devtools

Enable an Extension​

spicetify config extensions fullAppDisplay.js
spicetify apply

Change Theme​

spicetify config current_theme Sleek color_scheme Dark
spicetify apply

After Spotify Updates​

spicetify backup apply

Theme Development​

# One-time: apply your theme
spicetify config current_theme MyTheme
spicetify apply

# During development: watch for changes
spicetify watch