mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-04-11 17:37:21 +10:00
33 lines
1.2 KiB
YAML
33 lines
1.2 KiB
YAML
name: Check Spotx for the latest Spotify
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: windows-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Run Spotx
|
|
shell: powershell
|
|
run: |
|
|
$jsonUrl = "https://raw.githubusercontent.com/amd64fox/LoaderSpot/main/versions.json"
|
|
$resp = Invoke-RestMethod -Uri $jsonUrl
|
|
|
|
# Get a link to the x86 installer for the first version
|
|
$firstVersion = $resp.PSObject.Properties.Name | Select-Object -First 1
|
|
$x64InstallerUrl = $resp.$firstVersion.links.win.x64
|
|
|
|
# Regex to find the desired part of the link
|
|
$regex = [regex]::Match($x64InstallerUrl, "spotify_installer-(.+?)\.exe")
|
|
$version = $regex.Groups[1].Value
|
|
|
|
# Incoming parameters
|
|
$parametrs = '-Verbose -new_theme -v $version -sp-over -cache_limit 1000 -block_update_on -lyrics_stat spotify -urlform_goofy "https://docs.google.com/forms/formResponse" -idbox_goofy "9999999" -podcasts_off -adsections_off -lyrics_block'
|
|
|
|
# Run Spotx
|
|
iex "& { $(iwr -useb 'https://raw.githubusercontent.com/SpotX-Official/SpotX/refs/heads/main/run.ps1') } $parametrs"
|