However, the Spotify desktop app isn’t great. The colors are dull, the user interface clunky and slow to load, and sometimes it can take a while to find what you’re looking for.
Did you know that Spotify is customizable? With the help of Spicetify, you can change how Spotify looks with themes and even add custom apps for extra functionality.
So, here’s how you can customize Spotify with Spicetify.
What is Spicetify
Spicetify is an open source Spotify customization tool that you use via the command line. Spicetify’s features include:
- Change the Spotify user interface color scheme and theme
- Installing a special application within Spotify
- Installing a custom extension within Spotify
- Remove bloat from Spotify desktop app
Spicetify is a command line only tool. That means you make edits using a series of commands and edits to the configuration file. It sounds a little complicated, but with this tutorial, you’ll be able to customize Spotify exactly the way you want it.
The Spicetify theme consists of two configuration files. One configuration file controls the colors, and the other controls Spotify’s style and layout options (via a CSS file). If you’ve ever created a website, you’ve probably come across CSS (Cascading Style Sheet) files, as they are commonly used to change the appearance of websites and other types of online documents.
How to Customize Spotify With Spicetify
Before starting the customization, here’s the Spotify default theme:

Install Spicetify On Windows
Let’s install Spicetify on Windows.
In your Start Menu search bar, type powershell, then select Run as Administrator. Now, copy and paste the following command:
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/khanhas/spicetify-cli/master/install.ps1" | Invoke-Expression
After the installation is complete, you can enter spicetify –help to see a complete list of commands. Alternatively, proceed to the next step to start customizing Spotify.

Backup Spicetify Configuration File
Remaining in PowerShell, enter spicetify, and press Enter to create a Spicetify configuration file.

Next, enter the following command to back up the standard Spicetify configuration:
spicetify backup apply enable-devtool
You are now ready to start customizing Spicetify. But keep PowerShell open.
At this point, Spotify will also update with the default Spicetify theme that looks like this:

Customizing Spotify With Spicetify
There are two ways you can customize Spicetify: create your own color scheme or use someone else’s. Making a copy and then editing the standard Spicetify theme is an easy way to start customizing Spotify and learn how Spicetify works.
You’ll find the default Spicetify theme configuration in the following location:
C:Users[Your Name]spicetify-cliThemesSpicetifyDefault
Stand CTRL and click each file to select both, then press CTRL + C to copy. Now, go to
C:Users[Your Name].spicetifyThemes
Right click and select New > Folder, then name your theme folder. Open a new folder and press CTRL + V to paste the default Spicetify configuration file. Your settings should look like this:

open color.ini with a text editor, such as Notepad. Here you will see the hex color code for the default theme. You’ll also note that there are two color sets, one for “Base” and one for “Dark.” You can add multiple color sets to a single color configuration file and switch between them using the main Spicetify configuration file (more on this in a moment).
Back to color. Spicetify uses a hex color code, which appears as a six-character string (AF, 0-6). From here, you can edit the color scheme.
Keep the default CSS configuration at this point.
Updating Spotify With Your Custom Theme
Once you’ve selected the Spotify theme color, you can update Spicetify to import the theme. First you need to define your theme in the Spicetify configuration file.
Go back to C:Users [Nama Anda] . Spicetify and open configuration.ini.
Replace “SpicetifyDefault” with the name of your custom Spotify theme. Press CTRL + S to save the configuration.
You might also note the “color_scheme” option, under “current_theme.” If you create multiple color schemes in a single color.ini file, this is where you type the color scheme name.

For example, the default Spicetify theme has two color schemes, Base and Dark. Entering any of the options here will switch between the two.
OK, go back to PowerShell and enter the following:
spicetify apply
Now, watch Spotify magically update with your color scheme!

Restore Default Spotify Theme
If you want to revert Spotify to its default theme and remove all customizations, Spicetify includes a simple command:
spicetify restore
You enter a command in PowerShell, and remove all Spicetify customizations, returning Spotify to its original configuration. The “restore” command is especially useful when you’re starting to create custom CSS configuration files, as you might break something in the process.
Importing More Themes
If you want inspiration, or just want to easily switch through the many new Spotify themes, you have two options.
Read on to see both.
Option 1: Copy and Paste Spicetify Theme
Let’s start with the copy and paste method.
Find the Spicetify theme you want to copy. Go to your Spicetify Themes folder (found in C:Users[Nama Anda].spicetifyThemes) and create a new folder using the theme name.
Right click and selectNew > Text Document.
Now, go back to the Spicetify theme you want to copy. The two files you want, color.ini and user.css, are here. Select color.ini to open the contents of the file, and you will see the color scheme of the theme.
Drag your mouse over the color scheme to select each item, then press CTRL + C to copy. Go back to your new text document and press CTRL + V to paste the color scheme.

Press CTRL + Shift + S for Save As. Save the file name as “color.ini.” In the drop-down menu under the file name, change the file type to All Files.
You can now complete the same process for the user.css file, which changes Spotify’s layout. Create a new text document, then copy and paste the contents of the user.css file into a new text document.
Press CTRL + Shift + S for Save As. Save the file name as “user.css.” In the drop-down menu under the file name, change the file type to All Files.
Once you’ve saved the color scheme and CSS file, you can update the main configuration file to point to the new Spotify theme.
Return to C:Users[Nama Anda].Spicetify and open configuration.ini. Replace “SpicetifyDefault” with the name of your custom Spotify theme. Press CTRL + S to save the configuration.
Option 2: Import Spicetify Theme From GitHub
If copying and pasting individual files seems time-consuming, you can clone the entire Spicetify Themes GitHub repository to your local storage for easy access.
You will need to download and configure GitHub Desktop, which only takes a minute. GitHub Desktop is a useful visual tool for interacting with GitHub, which you usually do via the command line. Having a GUI makes using GitHub easier, especially if you’ve never used it before.

Double-click the file to install GitHub Desktop. Once the installation is complete, open GitHub Desktop. You don’t need to create a GitHub account, but you do need to add a username and email address to track any changes or comments you leave on your GitHub project.
choose Clone a repository from the internet from the GitHub Desktop menu, then go to the URL tab.
Browse to the location of your Spicetify theme folder in the second box (C:Users[Nama Anda].spicetifyThemes).
Press Clone and wait for the process to finish.

You will now find the files from the GitHub repository in your Spicetify theme folder. Now, go to the downloaded Spicetify Themes folder, press CTRL + A to select all, then press CTRL+X.
Go back to the existing Spicetify themes folder (not the folder you just downloaded, the folder you used for the previous theme), and press CTRL + V to stick.
You can now update your Spotify theme using the main Spicetify configuration file. Swap “current_theme” for the theme you want, and change “color_scheme” if you want (if available for themes).
Save the configuration file, then run “spicetify apply” in PowerShell, and you’re good to go.