cli

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

LGPL-2.1 License

Downloads
640
Stars
17.5K
Committers
102

Bot releases are visible (Hide)

cli - v2.9.5

Published by afonsojramos over 2 years ago

What's Changed

Supported version

  • Spotify for macOS 1.1.80, 1.1.81, 1.1.82
  • Spotify for Linux 1.1.80, 1.1.81, 1.1.82
  • Spotify for Windows/Microsoft Store 1.1.80, 1.1.81, 1.1.82

New Contributors

Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.9.4...v2.9.5

cli - v2.9.4

Published by afonsojramos over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.9.3...v2.9.4

cli - v2.9.3

Published by afonsojramos over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.9.2...v2.9.3

cli - v2.9.2

Published by afonsojramos over 2 years ago

This release enables initial support for Spotify 1.1.80

Please upgrade as soon as the update reaches you.

⚠️ Not all functionality is available yet, a new update will be release as soon as full functionality is restored.
ℹ️ Further developments can be found in #1514.
❓ I would like to personally (@afonsojramos) apologise if you have seen multiple releases of this version, however, the new automated release process still needed some unexpected ironing out.

What's Changed

New Contributors

Full Changelog: https://github.com/spicetify/spicetify-cli/compare/v2.9.1...v2.9.2

cli - v2.9.1

Published by afonsojramos over 2 years ago

This release enables support for Spotify 1.1.79

Please upgrade as soon as the update reaches you.

What's Changed

Full Changelog: https://github.com/khanhas/spicetify-cli/compare/v2.9.0...v2.9.1

cli - v2.9.0

Published by afonsojramos over 2 years ago

This release enables support for Spotify 1.1.78

Please upgrade as soon as the update reaches you.

What's Changed

Full Changelog: https://github.com/khanhas/spicetify-cli/compare/v2.8.5...v2.9.0

cli - v2.8.5

Published by afonsojramos over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/khanhas/spicetify-cli/compare/v2.8.4...v2.8.5

cli - v2.8.4

Published by afonsojramos almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/khanhas/spicetify-cli/compare/v2.8.3...v2.8.4

cli -

Published by khanhas almost 3 years ago

Fix:

  • Spicetify.CosmosAsync missing in Spotify v1.1.73.
    Note: that this release is still backward compatible with v1.1.72
  • Lyrics-plus: Fix horizontal alignment for Unsynced/Genius lyrics, it should respect your config now. https://github.com/khanhas/spicetify-cli/issues/1293

Add

  • [Preview] Full App Display (FAD) extension and Lyrics-Plus integration: Display lyrics on FAD.
    Activate Lyrics Plus integration option in FAD config menu, then close and open FAD again.
    Lyrics container in FAD still needs to be configured via Lyrics Plus config menu. All interactions are the same, including Ctrl+Mouse scroll.
    You might want to lock in Synced mode (right click at Synced tab in Lyrics Plus) if you don't it to switch to unsynced mode.

image

image

  • Most of FAD code was converted to React.
  • "ESC" keyboard shortcut to turn off FAD.
cli - v2.8.2

Published by khanhas almost 3 years ago

Adds

  • Lyrics-plus app:
    • Synced lyrics animation revamp
    • Full screen mode: set hotkey to activate it config menu
    • Adjust font size: you can change it in config menu or Ctrl + Mouse scroll in main app
    • Fade-out blur config option
    • Customise number of previous/next lines to display

image

  • API: New icons for Spicetify.SVGIcons
  • API: Large window option for Spicetify.PopupModal

Changes

  • Colors CSS variables are put in separated file from user.css.
  • CLI: only print version info with chainable commands

Fixes

  • shuffle+.js: Fix Auto Shuffle single track album

Notes: Spotify just officially rolled out lyrics feature for every users. It means that their internal API to retrieve lyrics works and you don't have to use Musixmatch provider in Lyrics Plus and Popup Lyrics anymore. Everything is already implemented, just go into their config, activate Spotify provider and move it to top. You might want to deactivate Musixmatch or move it lower than Spotify.

image

cli -

Published by khanhas almost 3 years ago

Fix

  • Compatible with Spotify v1.1.72, v1.1.71 and v1.1.69
  • Fix custom app loading function for v1.1.72
cli -

Published by itsmeow almost 3 years ago

⚠️ ⚠️ This update is for version 1.1.72 of Spotify only ⚠️ ⚠️

Spotify version 1.1.72 for Windows can be obtained here.

Fixes

  • CSS Map for 1.1.72 (Thanks @itsmeow)

Adds

  • spicetify config-dir command to open config directory in system file explorer (Thanks @GameFuzzy) (Linux requires xdg-utils package)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.7.3

Published by khanhas almost 3 years ago

Fixes

  • popupLyrics extensions and lyrics-plus app: Lyrics provider Netease URL and request header
  • Spicetify.ContextMenu improvement: Add support for arbitrary nesting levels in context menus (Thanks @vokinpirks)
  • Home Config
  • Podcast new API URL
  • Disable Sentry
  • CSS: Arrow SVG in custom context menus (Thanks @itsmeow)

Adds

  • experimental_features config: Enable ability to activate unfinished or work-in-progress features that would eventually be released in future Spotify updates. Open "Experimental features" popup in Profile menu.

image

  • Export spicetify version to JS (Thanks @JulienMaille)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.7.2

Published by afonsojramos almost 3 years ago

Fixes

  • Missing context menu (Thanks @itsmeow)
  • SpicetifyDefault theme (Thanks @TheGeeKing)
  • Shuffle+ (Thanks @iurimateus)
  • PushExtensions bug (spicetify watch -e) (Thanks to everyone involved in trying to get this to work!)
  • 1.1.71 React Hooks (Thanks @itsmeow!)

Adds

  • Prettier pipeline for helping with PRs from contributors (Thanks @afonsojramos)
  • Instrumental/Restricted lyrics errors (Thanks @ajiou)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.7.1

Published by afonsojramos about 3 years ago

Fixes

  • Update css-map.json (Thanks @JulienMaille, @TheGeeKing)
  • Heart selector (Thanks @artplan1)
  • Rare TempDir path issue (Thanks @ririxidev)

Adds

  • Improved MacOS folder structure (Thanks @ririxidev)
  • Action to update AUR and homebrew on tag creation (Thanks @itsmeow)
  • Extension subfiles to Custom Apps (Thanks @itsmeow)
  • First Windows 32-bit release (Thanks @afonsojramos)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.7.0

Published by afonsojramos about 3 years ago

⚠️ ⚠️ This update is for version 1.1.69 of Spotify only ⚠️ ⚠️

Spotify version 1.1.69 for Windows can be obtained here.
We do not have the links for Linux and MacOS versions unfortunately.

Fixes

  • Lyrics-Plus alignment (Thanks @afonsojramos)
  • Lyrics Plus queue callback (Thanks @itsmeow BEGIN)
  • New Releases/Reddit Card play button
  • Bookmark.js play seeking
  • Shuffle+.js play injection
  • Spicetify.Queue
  • Updates Spicetify.test() to reflect actual contents of Spicetify object
  • Adds additional checks to Spicetify.test() for new contents
  • Spicetify.addToQueue and Spicetify.removeFromQueue
  • Spicetify._sidebarItemToClone, Spicetify.Platform, Spicetify._cloneSidebarItem hooks

Removes

  • BREAKING: Spicetify.PlaybackControl
  • BREAKING: Spicetify.Player.origin2 hook

Adds

  • Hook to disable a call to document.exitPictureInPicture() from the client itself, resulting in popupLyrics.js randomly exiting.
  • Spicetify.Player.playUri(uri, context, options) (replacement for Spicetify.PlaybackControl.playUri)
  • Improves popupLyrics error messaging (Thanks @itsmeow END)
  • GenericModal height control (Thanks @afonsojramos)
  • Whole project formatting (Thanks @afonsojramos)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.6.7

Published by afonsojramos about 3 years ago

Fixes

  • Karaoke position error on some clients (Thanks @itsmeow)

Adds

  • Some issue management automation (Thanks @afonsojramos)
  • Formatting check on PR (Thanks @afonsojramos)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.6.6

Published by afonsojramos about 3 years ago

Fixes

  • Lyrics Plus no lyrics screen (Thanks @itsmeow)
  • High CPU usage on fullAppDisplay (Thanks @itsmeow)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.6.5

Published by afonsojramos about 3 years ago

Fixes

  • Spicetify.ReactComponent.ContextMenu and Spicetify.ReactComponent.RightClickMenu hooks (This fixes Lyrics Plus React minified error) (Thanks @itsmeow)
  • Lyrics Plus progress issue (Thanks @itsmeow)
  • Popup lyrics background being black (Thanks @itsmeow)
  • Continued work on CSS Mappings (Thanks @TheGeeKing and @JulienMaille)
  • Popup hiding behind UI without closing (Thanks @daksh2k)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
cli - v2.6.4

Published by afonsojramos about 3 years ago

Fixes

  • Fixed a Player hook in spicetifyWrapper.js (Thanks @TheSolly)
  • Continued work on CSS Mappings (Thanks @TheGeeKing and @CharlieS1103)

Instructions

Install by running:

spicetify upgrade

Make sure you run this after upgrading:

spicetify restore backup apply
Package Rankings
Top 17.48% on Formulae.brew.sh
Top 7.58% on Proxy.golang.org