Skip to content
forked from spicetify/cli

Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.

License

Notifications You must be signed in to change notification settings

PR054/spicetify-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spicetify-cli

Install

  1. Download correct package for your OS: https://github.com/khanhas/spicetify-cli/releases
  2. Unpack

Windows

Extract zip package.

To use Spicetify, you can run spicetify.exe directly with its path,
Or optionally add its directory to enviroment path so you can run spicetify everywhere.

Linux and MacOS

In terminal, run following commands:

cd ~/
mkdir spicetify
cd spicetify
tar xzf ~/Downloads/spicetify-xxx.tar.gz

With ~/Downloads/spicetify-xxx.tar.gz is path to just downloaded package.

Optionally, run:

echo 'spicetify=~/spicetify/spicetify' >> .bashrc

so you can run spicetify everywhere.

Usage

Run with no command once to generate config file

spicetify

Then:

spicetify backup

Finally:

spicetify apply

After changing theme colors and css, run apply again

Customization

Config file

Is located at:
Windows: %userprofile%\.spicetify\config.ini
Linux and MacOS: ~/.spicetify/config.ini

Themes

There are 2 places you can put your themes:

  1. Themes folder in Home directory
    Windows: %userprofile%\.spicetify\Themes\
    Linux and MacOS: ~/.spicetify/Themes/
  2. Themes folder in Spicetify executable directory

If there are 2 themes having same name, theme in Home directory is prioritized.

Development

Requirements

git clone https://github.com/khanhas/spicetify-cli

Build

cd spicetify-cli
go build src/spicetify.go

Future

[ ] Implement additional features
[ ] SASS
[ ] Watch theme files change and automatically apply
[ ] Inject extensions and custom apps

About

Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.8%
  • Go 21.7%
  • CSS 4.7%
  • PowerShell 1.1%
  • Shell 0.7%