LinuxCommandLibrary

spicetify

Customize Spotify desktop client

TLDR

Apply customizations

$ spicetify apply
copy
Backup Spotify
$ spicetify backup
copy
Restore Spotify
$ spicetify restore
copy
Install extension
$ spicetify config extensions [extension.js]
copy
Change theme
$ spicetify config current_theme [theme_name]
copy
List config
$ spicetify config
copy
Update spicetify
$ spicetify upgrade
copy
Watch for changes
$ spicetify watch
copy

SYNOPSIS

spicetify command [options]

DESCRIPTION

spicetify is a command-line tool for customizing the Spotify desktop client by injecting custom CSS themes, JavaScript extensions, and custom apps. It modifies the Spotify client files to apply visual and functional changes.
Before first use, a backup of the original Spotify installation must be created with spicetify backup. Themes control the visual appearance and color scheme, while extensions add functionality such as lyrics display, keyboard shortcuts, and playlist management features. A community marketplace provides a curated collection of themes and extensions.
The watch command enables a development mode that applies changes in real time as theme or extension files are modified. Configuration is stored in a TOML file and managed through the spicetify config command.

PARAMETERS

apply

Apply customizations.
backup
Backup Spotify.
restore
Restore original.
config KEY VALUE
Set configuration.
upgrade
Update spicetify.
watch
Live reload.
update
Update Spotify backup.

CONFIGURATION

~/.config/spicetify/config-xpui.ini

Main configuration file storing the active theme, color scheme, enabled extensions, custom apps, and Spotify installation path.
~/.config/spicetify/Themes/
Directory containing theme folders, each with a color.ini and user.css file defining the visual customization.
~/.config/spicetify/Extensions/
Directory for JavaScript extension files that add functionality to the Spotify client.

CONFIG OPTIONS

current_theme - Active theme
color_scheme - Color variant
extensions - Enabled extensions
custom_apps - Custom applications
inject_css - Enable CSS injection

CAVEATS

May break with Spotify updates. Requires Spotify desktop. Backup before updating.

HISTORY

spicetify was created for Spotify customization. It provides a framework for theming and extending the desktop client.

SEE ALSO

spotify(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community