2023-04-05 12:36:58 +02:00
|
|
|
@ECHO OFF
|
2023-04-04 08:58:13 +02:00
|
|
|
|
2023-04-26 21:32:35 +02:00
|
|
|
:: Install latest version of spotify
|
2024-07-02 11:19:21 +02:00
|
|
|
ECHO Install latest Spotify version
|
2023-04-26 21:51:15 +02:00
|
|
|
ECHO Y | winget install -he Spotify.Spotify
|
2023-04-26 21:32:35 +02:00
|
|
|
|
|
|
|
:: Close spotify
|
|
|
|
PowerShell -Command "Stop-Process -Name Spotify -ErrorAction SilentlyContinue"
|
|
|
|
|
2023-04-04 08:58:13 +02:00
|
|
|
:: Patch spotify
|
2024-07-02 11:19:21 +02:00
|
|
|
ECHO Patch spotify with BlockTheSpot
|
2023-09-13 12:03:52 +02:00
|
|
|
PowerShell -Command "" ^
|
2024-01-23 10:32:10 +01:00
|
|
|
"cd $env:TEMP;" ^
|
2024-03-12 00:54:08 +01:00
|
|
|
"$urlElf = 'https://github.com/mrpond/BlockTheSpot/releases/latest/download/chrome_elf.zip';" ^
|
|
|
|
"$destElf = Join-Path -Path $PWD -ChildPath 'chrome_elf.zip';" ^
|
|
|
|
"$dir = Join-Path -Path $env:APPDATA -ChildPath 'Spotify';" ^
|
|
|
|
"$exe = Join-Path -Path $dir -ChildPath 'Spotify.exe';" ^
|
|
|
|
"Invoke-WebRequest -Uri $urlElf -OutFile $destElf;" ^
|
|
|
|
"Expand-Archive -Force -LiteralPath $destElf -DestinationPath $PWD | Wait-Process;" ^
|
|
|
|
"Remove-Item -LiteralPath $destElf -Force;" ^
|
|
|
|
"$patchedFiles = (Join-Path -Path $PWD -ChildPath 'dpapi.dll')," ^
|
2023-09-13 12:03:52 +02:00
|
|
|
"(Join-Path -Path $PWD -ChildPath 'config.ini');" ^
|
2024-03-12 00:54:08 +01:00
|
|
|
"Copy-Item -LiteralPath $patchedFiles -Destination $dir;" ^
|
|
|
|
"Remove-Item -LiteralPath $patchedFiles;" ^
|
|
|
|
"Start-Process -WorkingDirectory $dir -FilePath $exe"
|
2023-04-04 08:58:13 +02:00
|
|
|
|
|
|
|
:: Delete newly created Spotify shortcut
|
2023-04-26 21:32:35 +02:00
|
|
|
DEL %HOMEPATH%\Desktop\Spotify.lnk 2>NUL
|
2023-04-04 08:58:13 +02:00
|
|
|
ie4uinit -show
|
2024-07-02 11:19:21 +02:00
|
|
|
ECHO Remove the desktop shortcut
|
2023-04-04 08:58:13 +02:00
|
|
|
|
2024-01-23 10:32:35 +01:00
|
|
|
IF NOT "%1"=="yes" (
|
|
|
|
:: Restart Spotify
|
|
|
|
PowerShell -Command "" ^
|
|
|
|
"$dir = Join-Path -Path $env:APPDATA -ChildPath 'Spotify';" ^
|
2024-03-12 00:54:08 +01:00
|
|
|
"$exe = Join-Path -Path $dir -ChildPath 'Spotify.exe';" ^
|
2024-01-23 10:32:35 +01:00
|
|
|
"Start-Process -WorkingDirectory $dir -FilePath $exe"
|
|
|
|
|
|
|
|
PAUSE
|
|
|
|
)
|
2023-04-05 12:42:54 +02:00
|
|
|
EXIT /B
|