Skip to content

stefaceriani/chromashift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

154 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽจ ChromaShift - v3.2.0

Customize every Spotify color from the Settings page โ€” in real time.

ChromaShift is a Spicetify extension that lets you change Spotify's colors without touching any theme files. Everything is done through a clean interface injected right into Settings.


If Chromashift doesn't work first check our status page or site

โœจ Features

Feature Description
7 Presets Spotify Default, Midnight Blue, Rose Gold, Forest, Cyberpunk, Monochrome, Light Mode
13+ color variables Text, subtext, backgrounds, highlights, accent, buttons, sidebar, player, cards, notifications
Live preview Colors update instantly as you move the picker
Full override Overrides both legacy --spice-* and modern --encore-* Spotify tokens
Persistent Colors are saved via Spicetify.LocalStorage and applied on every launch
Export / Import Share your theme as a .json file
AutoUpdater Checker Extension auto check new updates
Language Traslator Available language: ๐Ÿ‡ฌ๐Ÿ‡ง / ๐Ÿ‡บ๐Ÿ‡ธ / ๐Ÿ‡ฎ๐Ÿ‡น / ๐Ÿ‡ฉ๐Ÿ‡ช / ๐Ÿ‡ซ๐Ÿ‡ท / ๐Ÿ‡ช๐Ÿ‡ธ / ๐Ÿ‡ท๐Ÿ‡บ / ๐Ÿ‡จ๐Ÿ‡ณ
Online Cloud https://chromashift.qzz.io (only after login/register)

๐Ÿ“ฆ Installation

Via Spicetify Marketplace (recommended)

  1. Open Spotify with Spicetify installed
  2. Click the Marketplace icon in the top bar
  3. Search for ChromaShift
  4. Click Install

Manual

# macOS / Linux
cp chromashift.js ~/.config/spicetify/Extensions/
spicetify config extensions chromashift.js
spicetify apply

# Windows (PowerShell)
cp chromashift.js "$env:APPDATA\spicetify\Extensions\"
spicetify config extensions chromashift.js
spicetify apply

๐ŸŽจ Customizable colors

Text

  • Main text
  • Subtext

Backgrounds

  • Main background
  • Elevated background
  • Hover / selection
  • Elevated hover

Accent & Buttons

  • Accent color
  • Primary button
  • Disabled button

Structure

  • Sidebar
  • Player bar
  • Cards
  • Notifications

& more


๐Ÿ”ง How to use

  1. Scroll to the ChromaShift section at settings page
  2. Pick a preset or click any color circle to open the picker
  3. Colors update live as you drag the picker
  4. Click Save & Apply to persist your changes

๐Ÿ“ค Clude Import / Export presets

Login to https://chromashift.qzz.io/ Authorise Cloude integration in "Cloud" section

  • Export: click "Push to cloud" โ€” All presets are put on the web cloud
  • Import: click "Pull from cloud" โ€” Presets saved in the cloud that are not already present locally will be added

๐Ÿ›  Technical notes

ChromaShift overrides:

  • All --spice-* CSS variables (Spicetify legacy theming layer)
  • All --encore-base-color-* tokens (Spotify's Encore design system base)
  • All --encore-color-* semantic tokens
  • Specific hardcoded element selectors where Spotify ignores CSS variables

This ensures changes apply to every visible element in the UI.


๐Ÿค Contributing

PRs welcome! If you've created a great color scheme, open a PR to add it as an official preset and if you want your name will be added to the preset list.

๐Ÿ› Bug or Request?

๐Ÿ“ท Screenshot


Site Version Forks Last Commit Issues Pull Requests Spotify Spicetify Platform