How to Customize Spotify With the Spicetify Theme

By | April 3, 2022
Spotify is one service best music streaming. Sure, some will disagree with that statement, but the amount and longevity of the service don’t lie.

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

Getting up and running with Spicetify takes a few steps. Spicetify is available for Windows, macOS, and Linux, although the following steps only apply to Windows. You can find instructions for macOS and Linux on the page Spicetify GitHub.

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.

open HTML Color Code to help find free hex codes as well as colors. Press CTRL + S to save your 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.

Spicetify GitHub Theme is a dedicated Spotify theme repository. You can copy and paste the configuration for any theme you like, or you can clone the entire GitHub repository to your computer. The first option is slower, while the second option requires some additional technical steps but makes it easier to switch between themes.

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.

Spice Up Your Spotify With Spicetify

Spicetify is the best way to bring new life to the Spotify desktop. You can add colors, change fonts, change styles, and much more. Then there is Spicetify Extension which you can use to modify or extend Spotify’s functionality.

Category: