Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 2.38 KB

README.md

File metadata and controls

81 lines (54 loc) · 2.38 KB

Spotify Spice

Spicetify theme, to change Spotify client UI.

Based on Spotify original theme.

Note: Require Spicetify v2.2.0 or higher! Otherwise, performance problems will happen when the turntable rotate!

Develop and test on macOS. If there's any problem, please open issue or PR.

About Turntable

Use CSS to achieve, not picture. This means it can be scaled to any size, but make sure the album cover is not blurry.

Actually, the rotation of the turntable was created at spicetify v1, but in some cases, animation is affected by other factors. I think "fullAppDisplay.js high GPU usage" is the reason. Fortunately, it's normal now!

The turntable inspired by Netease Music and Smartisan OS build-in Music Player (not include code).

Screenshots

spotify spice fullAppDisplay fullAppDisplay - vertical mode blur fullAppDisplay blur fullAppDisplay - vertical mode

Installation

  1. install spicetify-cli, then follow the Basic Usage

  2. clone the repository, then put SpotifySpice and spotifySpice.js into the spicetify config folder

  • Linux/macOS: ~/.config/spicetify/
  • Windows Powershell: $env:APPDATA/spicetify/
cd spotify-spice
cp -r SpotifySpice <config-folder-path>/Themes
cp spotifySpice.js <config-folder-path>/Extensions
  1. select the theme and extensions (Full App Display)
spicetify config current_theme SpotifySpice
spicetify config extensions fullAppDisplay.js
spicetify config extensions spotifySpice.js
  1. apply
spicetify apply

How to Uninstall

  1. remove SpotifySpice and spotifySpice.js
rm -r ~/.config/spicetify/Themes/SpotifySpice
rm ~/.config/spicetify/Extensions/spotifySpice.js
  1. config to spicetify default theme
spicetify config current_theme SpicetifyDefault
  1. remove extensions
spicetify config extensions spotifySpice.js-
spicetify config extensions fullAppDisplay.js-
  1. apply
spicetify apply