github spicetify/cli v.2.1.0
spicetify v2 official release

latest releases: v2.38.4, v2.38.3, v2.38.2...
3 years ago

Release note

Spotify version 1.1.59 recently is rolled out for all users and it not longer contains legacy apps assets. If your Spotify is automatically upgraded and you wish to continue using legacy interface, downgrade using installer from third party source, then turn off auto-update. And you can continue to use spicetify v1.2.1 with community theme, extensions and custom apps support.

  • From v2.0, spicetify only supports new Spotify (v1.1.56 or later). Because of new design infrastructure, all themes made for legacy Spotify are incompatible and nothing I can do about it.

  • Elements and CSS class names are translated to readable and consistent form. You can start making new theme if you want to. Default theme "SpicetifyDefault" included in package consists of various color schemes, try them out and make your own.
    image

  • Spicetify APIs are mostly compatible with previous version. Please revise existing extensions and global.d.ts for updated documentation.

  • Default extensions include in package:

    • autoSkipExplicit.js: Auto skip explicit tracks. Turn on in profile menu.

    • autoSkipVideo.js: Auto skip videos

    • fullAppDisplay.js: Full app artwork display. Access display mode via icon on top bar.
      Right click while in display mode to open config menu. Double anywhere to close.

    • keyboardShortcut.js: Add a few convenient keyboard shortcut and Vim navigation mode (hit F)

    • loopyLoop.js: Loop over a portion of track. Right click at progress bar to open up menu.
      image

    • NEW popupLyrics.js: Picture-in-picture window displays lyrics.
      Click at microphone icon on top bar to open the window. Right click at same icon to open config menu.
      Turn off service that you're not comfortable to use or not available in your region. Swap their positions to priotise which service to try first.
      image

    • shuffle+.js: True shuffle with no bias.
      Right click at playlist/album/artist/podcast and choose "Play with Shuffle+".
      NEW You can turn on "Auto shuffle" to automatically play with shuffle+, no need to right click anymore. Just hit play button while browsing for playlists, albums, shows.
      NEW By default, Shuffle+ plays artist's top 10 tracks. Turn on "Shuffle artist discography" to play their entire album discography.
      image

    • trashbin.js: Throw artists and tracks to trash bin and never hear them ever again (automatically skip).
      Right click at artist or track and choose "Throw to Trashbin" in context menu. You can take them out of trash bin also via right click menu.

    • webnowplaying.js: Specifically made for Rainmeter community. Send track metadata and control player.

  • Custom app: it's still possible to make and inject custom app with spicetify. But app has to built from ground up and app developer has to be familiar with React JS.
    Previous version default app "reddit" and "genius-spicetify" are not possible to port over at the moment.

  • New config file name is "config-xpui.ini". Please run spicetify -c to know where it is.

To install, please follow instructions in wiki
If you already had spicetify before, please run spicetify upgrade.
Note: Windows user, please just use Powershell method. I don't have management over Choco and Scoop packages to update them right now.

Don't miss a new cli release

NewReleases is sending notifications on new releases.