Modified Spotify Client for Windows
System requirements
- OS: Windows 7-11
- Spotify: latest official [versions](https://cutt.ly/8EH6NuH)
- For Windows Desktop only (Microsoft store version is not suitable).
- PowerShell: version 5 and above recommended
Features
- Blocks all banner, video and audio ads in the client
- Unlocks the skip function of any track
- Hiding podcasts, episodes and audiobooks from the homepage (optional)
- Block Spotify automatic updates (optional)
- Automatic clearing of [audio cache](https://github.com/amd64fox/SpotX/discussions/2) (optional)
- More experimental features have been activated ([see the full list](https://github.com/amd64fox/SpotX/discussions/50))
- Disabled Sentry (Prevented Sentry from sending console log/error/warning to Spotify developers)
- Disabled logging (Stopped various elements to log user interaction)
- Removed RTL rules (Removed all right-to-left CSS rules to simplify CSS files)
- Code minification
Fast installation / Update
Choose installation type:
Usual installation (New theme)
#### During installation, you need to confirm some actions, also contains:
- New theme activated (new right and left sidebar, some cover change)
- All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included
#### Just download and run [Install.bat](https://raw.githack.com/amd64fox/SpotX/main/Install_New_theme.bat)
or
#### Run The following command in PowerShell:
```ps1
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -new_theme"
```
Usual installation (Old theme)
#### During installation, you need to confirm some actions, also contains:
- Old theme activated
- All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included
#### Just download and run [Install.bat](https://raw.githack.com/amd64fox/SpotX/main/Install_Old_theme.bat)
or
#### Run The following command in PowerShell:
```ps1
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; (iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content | iex
```
Automatic full installation
Automatic installation without confirmation, what does it do?
- New theme activated (new right and left sidebar, some cover change)
- Hiding podcasts/episodes/audiobooks from the homepage
- Activated [static theme](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-4096066) spotify for lyrics
- Hiding [ad-like sections](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-4478943)
- All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included
- Automatic removal of Spotify MS if it was found
- Automatic installation of the recommended version of Spotify (if another client has already been found, it will be installed over)
- Automatic blocking of Spotify updates
- After the installation is completed, the client will autorun.
#### Just download and run [Install_Auto.bat](https://raw.githack.com/amd64fox/SpotX/main/scripts/Install_Auto.bat)
or
#### Run The following command in PowerShell:
```ps1
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -confirm_uninstall_ms_spoti -confirm_spoti_recomended_over -podcasts_off -cache_off -block_update_on -start_spoti -new_theme -adsections_off -lyrics_stat spotify"
```
Other types of installations
Automatic basic installation
#### Automatic basic installation without confirmation, what does it do?
- Old theme activated
- Automatic removal of Spotify MS if it was found
- Automatic installation of the recommended version of Spotify (if another client has already been found, it will be installed over)
- After the installation is completed, the client will autorun
#### Just download and run [Install_Basic.bat](https://raw.githack.com/amd64fox/SpotX/main/scripts/Install_Basic.bat)
or
#### Run The following command in PowerShell:
```ps1
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -confirm_uninstall_ms_spoti -confirm_spoti_recomended_over -podcasts_on -cache_off -block_update_off -exp_standart -hide_col_icon_off -start_spoti"
```
Installation for premium
#### Usual installation only without ad blocking, for those who have a premium account, also contains:
- New theme activated (new right and left sidebar, some cover change)
- All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included
#### Just download and run [Install_Prem.bat](https://raw.githack.com/amd64fox/SpotX/main/scripts/Install_Prem.bat)
or
#### Run The following command in PowerShell:
```ps1
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((iwr -useb 'https://raw.githubusercontent.com/amd64fox/SpotX/main/Install.ps1').Content) } -premium -new_theme"
```
Installing with Scoop
#### Installing SpotX via the Scoop package manager includes:
- New theme activated (new right and left sidebar, some cover change)
- Automatic removal of Spotify MS if it was found
- Automatic installation of the recommended version of Spotify (if another client has already been found, it will be installed over)
- Hiding podcasts/episodes/audiobooks from the homepage
- Automatic blocking of Spotify updates
- All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included
#### Installing SpotX with Scoop
Just run these commands in the command prompt or powershell:
```scoop bucket add nonportable```
```scoop install spotx-np```
#### Updating SpotX with Scoop
To update SpotX or check for updates run this command in the command prompt or powershell:
```scoop update spotx-np```
#### Uninstalling SpotX with Scoop
To fully uninstall SpotX and Spotify run this command in the command prompt or powershell:
```scoop uninstall spotx-np```
Installing with parameters
You can specify various parameters for a more flexible installation, more [details here](https://github.com/amd64fox/SpotX/discussions/60)
Uninstall
- Just run [Uninstall.bat](https://raw.githack.com/amd64fox/SpotX/main/Uninstall.bat)
or
- Reinstall Spotify ([Full uninstall Spotify](https://github.com/amd64fox/Uninstall-Spotify) recommended)
FAQ
- Read [FAQ](https://telegra.ph/SpotX-FAQ-09-19)
Credits
- This repository partially uses BlockTheSpot, and also some tricks were taken from spicetify-cli, many thanks to the contributors