!! Spotify and Spicetify now exist in official scoop repos. Spicetify also includes adblock extensions now. This fork is being maintained only for my personal use from now on. !!
https://github.com/Ash258/Scoop-Core#installation
A Scoop bucket for Spotify, Spicetify and related packages.
scoop bucket add spotify https://github.com/zwxi/Scoop-Spotify.git
...I've spent an unhealthy amount of time on automating all of this.
-s
or --skip
flag when installing/updating to skip the hash-check stepIf it shows any error while running scoop update
, you can
scoop bucket rm spotify
and scoop bucket add spotify https://github.com/zwxi/Scoop-Spotify.git
all apps will stay installed~\.spicetify
instead of the spicetify-cli installation directory.spicetify-apply
instead of spicetify apply
as always after installation--purge
or -p
should be used to fully uninstall all packages apart from blockthespot
,
google-spicetify
and spicetify-themes
.spotify-latest
and spicetify-cli
.spotify-latest
will be patched automatically every time this
package or any of the Spicetify packages are installed or updated.blockthespot
can be run to reapply it. This usually happens
after running Spicetify commands, and running spicetify-apply
rather than spicetify apply
ensures that BlockTheSpot is enabled if it is installed.autoVolume.js
can be found at
~\.spicetify\Extensions\autoVolume.js
.config-xpui.ini
spicetify-apply
is should be run instead of spicetify apply
if BlockTheSpot is installed, as
it ensures that BlockTheSpot is enabled if it is installed.spicetify-apply
also runs spicetify restore
and spicetify backup
before running spicetify apply
to ensure that changes are applied every time.spicetify-enable-devtool
and spicetify-disable-devtool
should be run
instead of spicetify enable-devtool
and spicetify disable-devtool
.-quiet
switch.-k
flag to avoid the cached copyspotify-with-blockthespot
.spotify-latest
.First, the latest version of Spotify should be installed:
scoop install spotify-latest
Note that Spotify should not be installed globally, as it stores files in user-specific directories.
Once Spotify is installed, spicetify-cli can be installed to customize the Spotify client:
scoop install spicetify-cli
Again, spicetify-cli should be installed locally, as it also stores files in a user-specific location.
spicetify-themes can be installed for a collection of community-created themes for Spicetify. Obviously, this should also be installed locally:
scoop install spicetify-themes
google-spicetify is also available:
scoop install google-spicetify
I can recommend the Default theme, which can be applied by running the following:
spicetify config current_theme Default
spicetify-apply
To install spicetify-cli and apply a theme silently, the theme can be configured before installing spicetify-themes. When any of the Spicetify packages are installed, the current configuration is applied, and if Spotify was open previously, it is reopened.
scoop install spicetify-cli
spicetify config current_theme Default
scoop install spicetify-themes
spicetify-autoVolume can be installed to automatically decrease the volume at specific intervals of time:
scoop install spicetify-autovolume
BlockTheSpot can be installed to block advertisements:
scoop install blockthespot
All of the above packages can be updated through Scoop.
If you don't care about reading any of this and just want a quick way to install ad-blocked Spotify with the Default theme, and developer tools, copy and paste this into PowerShell:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
scoop install git sudo
scoop bucket add spotify https://github.com/zwxi/Scoop-Spotify.git
scoop install spotify-latest blockthespot spicetify spicetify-themes spicetify-autovolume
spicetify config current_theme Default --quiet
spicetify-enable-devtool -quiet
Or even shorter, but with Sleek theme and Deep color config as I like it :
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force; iwr -useb https://raw.githubusercontent.com/zwxi/Scoop-Spotify/master/basic-setup.ps1 | iex
I wrote the above script mostly for people who don't care about using Scoop and just need a foolproof way to set everything up automatically.
And in the future, if you want to update any installed packages:
scoop update *