Modified Spotify Client for Windows

System requirements

- OS: Windows 7-11 - Spotify: Recommended official version [1.1.94.864](https://cutt.ly/8EH6NuH) - For Windows Desktop only (Microsoft store version is not suitable). - PowerShell: 3 or higher

Features

- Blocks all banner, video and audio ads in the client - Unlocks the skip function of any track - Full screen mode activated - Hidden podcasts and episodes from the homepage (optional) - Blocks automatic updates (optional) - Automatic [cache clearing](https://github.com/amd64fox/SpotX/discussions/2) (optional) - Enabled [enhance playlist](https://github.com/amd64fox/SpotX/discussions/50#discussion-4108773) - Enabled [enhance liked songs UI](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2851482) - Enabled [new lyrics](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2851485) - Enabled [a condensed discography shelf on artist pages](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2851591) - Enabled [Ignore In Recommendations](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2996165) - Enabled [Equalizer](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-3179778) - Enabled [new device picker panel](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-3179782) - Activated ["Made For You" in the left sidebar](https://github.com/amd64fox/SpotX/discussions/50#discussioncomment-2853981) - 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

#### During installation, you need to confirm some actions, also contains: - 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.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?

- 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) - Removal of podcasts from the main page - Automatic blocking of Spotify updates - All [experimental features](https://github.com/amd64fox/SpotX/discussions/50) included - 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" ```
Other types of installations

Automatic basic installation

#### Automatic basic installation without confirmation, what does it do? - 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: - 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" ```
Installing with Scoop

#### Installing SpotX via the Scoop package manager includes: - 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) - Removal of podcasts from the main page - 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://github.com/amd64fox/SpotX/discussions/111)

Credits

- The repository is based on BlockTheSpot, and also some tricks were taken from spicetify-cli, many thanks to the contributors