Giter Site home page Giter Site logo

spotx-official / spotx-bash Goto Github PK

View Code? Open in Web Editor NEW
1.9K 23.0 64.0 509 KB

SpotX Mac and Linux adblocker for the Spotify desktop client, in Bash

License: MIT License

Shell 100.00%
linux macos spotify-ad-blocker spotify-ad-free spotify-adblocker adblock spotify spotify-no-ads spotify-no-update mac

spotx-bash's Introduction


Adblock for the Spotify desktop client on Linux & macOS

Latest supported version: 1.2.43.420.gc7b23f70

Features:

  • Block all audio, banner & video ads
  • Block logging
  • Enable developer mode
  • Enable experimental features
  • Hide audiobooks, episodes & podcasts on home screen
  • Block automatic updates (macOS)
  • Install supported desktop client versions (macOS)
  • Install latest desktop client on APT-based distros (Linux)
  • Supports all Linux distros and OS X/macOS 10.11+

Usage:

  • Run the following command in terminal:
bash <(curl -sSL https://spotx-official.github.io/run.sh)
  • By default...
    • all supported experimental features are enabled
    • free-tier user patches are applied, paid-premium users should use -p / --premium flag
    • macOS client auto-updates are NOT disabled, block auto-updates with -B / --blockupdates flag
  • View additional flags/options and examples in the Options section below
  • For more information, see the FAQ

Options:

Click to expand!
Option Description
-B block client auto-updates [macOS]
-c clear client app cache
-d enable developer mode
-e exclude all experimental features
-f force SpotX-Bash to run
-h hide non-music on home screen
--help print options
-i enable interactive mode
--installdeb install latest client deb pkg on APT-based distros [Linux]
--installmac install latest supported client [macOS]
-l set lyrics background color to black
--nocolor remove colors from SpotX-Bash output
-o use old home screen UI
-p paid premium-tier subscriber
-P <path> set path to client
-S skip codesigning [macOS]
--stable use with '--installdeb' for stable branch [Linux]
--uninstall uninstall SpotX-Bash
-v print SpotX-Bash version
-V <version> install client version [macOS]

Examples:

Run SpotX-Bash, clear app cache, enable dev mode, hide non-music categories

bash <(curl -sSL https://spotx-official.github.io/run.sh) -cdh

Run SpotX-Bash, enable interactive mode, set custom path to client

bash <(curl -sSL https://spotx-official.github.io/run.sh) -i -P $HOME/Downloads/

Run SpotX-Bash, set paid premium-tier subscriber

bash <(curl -sSL https://spotx-official.github.io/run.sh) -p

Run SpotX-Bash, install latest testing branch client version (Linux)

bash <(curl -sSL https://spotx-official.github.io/run.sh) --installdeb

Run SpotX-Bash, block auto-updates, install latest supported client version (macOS)

bash <(curl -sSL https://spotx-official.github.io/run.sh) -B --installmac

Thanks:

spotx-bash's People

Contributors

jetfir3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spotx-bash's Issues

[Expected Behavior] Using flags incorrectly leads to ads not blocked

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Italy

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify for macOS (Apple Silicon) 1.2.40.599.g606b7f29
- OS: Sonoma 14.5
- Shell: zsh

πŸ“ Description

  1. Start playback
  2. After 10 tracks or so, an ad is played

πŸ–₯️ Terminal Input/Output

bash <(curl -sSL https://spotx-official.github.io/run.sh) -p -B -f -d --installmac
Latest supported version: 1.2.40.599
Requested Spotify version: 1.2.40.599

######################################################################### 100.0%
βœ” Downloaded and installing Spotify
βœ” Installed in '/Applications'
βœ” Created backup
βœ” Detected premium-tier plan
βœ” Enabled developer mode
βœ” Enabled experimental features
βœ” Blocked automatic updates
βœ” Codesigned Spotify
βœ” Finished

πŸ“Έ Screenshots

No response

Ampersand in a string is causing experimental features to not be installed properly

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Canada

What is your Spotify Plan?

Premium

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.8.923
- OS: Linux Mint 21.3 Cinnamon
- Shell: bash

πŸ“ Description

  1. Ran the installer, run.sh, which in turn ran the spotx.sh bash file (With or without options or arguments)
  2. ???
  3. And you're done!
    ...

There's an unintended ampersand & in the middle of a string used for the experimental features Array, expEx. Specifically, on line 865.
Change it to the word 'and', and the script will run fine.

πŸ–₯️ Terminal Input/Output

Searching for Spotify directory...

Found Spotify Directory: /usr/share/spotify

cat: /etc/upstream-release: Is a directory
Debug: Linux Mint 21.3
Debug: x86_64 detected
Debug: APT detected
Debug: flatpak detected
Debug: Cache directory: ~/.cache/spotify

Latest supported version: 1.2.39.578
Detected Spotify version: 1.2.8.923

βœ” Created backup
βœ” Applied free-tier plan patches
Unquoted string "web" may clash with future reserved word at -e line 1.
String found where operator expected at -e line 1, near "web",default:\K!1}"
Unknown regexp modifier "/t" at -e line 1, near "+= "
Can't find string terminator '"' anywhere before EOF at -e line 1.
βœ” Enabled experimental features
βœ” Enabled new UI
βœ” Finished

πŸ“Έ Screenshots

image

Canvas fade-out gradient looks out of place

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Turkiye

What is your Spotify Plan?

Premium

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify for macOS (Intel) 1.2.43.420.gc7b23f70
- OS: macOS Sonoma 14.6
- Shell: zsh

πŸ“ Description

  1. Open Spotify, patched with SpotX's new theme
  2. Play a song with Canvas present
  3. Observe "Now playing view"

Expected behavior: Canvas is faded out nicely to a black background

Actual behavior: Since "Now playing view" has a colored background, the black fading out gradient at the bottom of the Canvas looks out of place

πŸ–₯️ Terminal Input/Output

I used curl -sSL https://spotx-official.github.io/run.sh | bash -s -- -B -p

πŸ“Έ Screenshots

image
image

SpotX-Bash not working on Apple Silicon

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have re-installed Spotify and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

United States

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify for macOS (Apple Silicon)
1.2.9.743.g85d9593d
- OS: macOS Monterey v12.5
- Shell: zsh

πŸ“ Description

  1. Closed old spotify version
  2. Reopened and got crash report every time
  3. Tried to re-paste the startup command in Terminal
  4. Re-installed Spotify and SpotxBash to newest version
  5. More Repeated crash reports

πŸ–₯️ Terminal Input/Output

bash <(curl -sSL https://gist.github.com/jetfir3/e8830cf8deba6a4f15eec094d344f7b1/raw/spotx.sh)
Everything loaded into Terminal like normal

πŸ“Έ Screenshots

No response

Error with fish shell

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have re-installed Spotify and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

India

What is your Spotify Plan?

Free

Do you have Spicetify installed?

Yes

β„Ή Computer information

- Spotify version: spotify 1:1.1.84.716-13
- OS: CachyOS Linux x86_64
- Shell: fish 3.6.0

πŸ“ Description

1.Download the specified version of spotify from the arch aur repo using git clone command and makepkg -si
2.Run the command bash <(curl -sSL https://gist.github.com/jetfir3/e8830cf8deba6a4f15eec094d344f7b1/raw/spotx.sh) --disablesidebarlyrics -p
to install spotx-bash
3.The shell comes out with an error.
...

πŸ–₯️ Terminal Input/Output

Terminal Input

bash <(curl -sSL https://gist.github.com/jetfir3/e8830cf8deba6a4f15eec094d344f7b1/raw/spotx.sh) --disablesidebarlyrics -p

Terminal Output

fish: Invalid redirection target: bash <(curl -sSL https://gist.github.com/jetfir3/e8830cf8deba6a4f15eec094d344f7b1/raw/spotx.sh) --disablesidebarlyrics -p ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

πŸ“Έ Screenshots

No response

Patch disappears after about 2 weeks

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Switzerland

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.33.1039 MacOS (Intel)
- OS: Sosoma 14.4 
- Shell: zsh

πŸ“ Description

  1. Run bash <(curl -sSL https://spotx-official.github.io/run.sh) -B --installmac
  2. Install the latest available build (i.e 1.2.33.1039)
  3. Mac OS shows dialog to allow Spotify to accept incoming connections and access to the download folder (see below)
  4. Deny both dialogs
  5. Use patched Spotify for about a couple of weeks with no ads
  6. Observe no update during this period
  7. Open again Spotify after 2 weeks
  8. Mac OS shows again the dialogs as in point 3
  9. Deny both dialogs in order to use Spotify
  10. Spotify, now has ads even though the version is the same (1.2.33.1039)
    ...
    image

image

πŸ–₯️ Terminal Input/Output

➜  ~ bash <(curl -sSL https://spotx-official.github.io/run.sh) -B

β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•—  β–ˆβ•—  β–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β•  β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘  β–ˆβ•‘  β–ˆβ•‘   β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘  β–ˆβ•‘  β–ˆβ•‘   β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘   β•šβ–ˆβ–ˆβ–ˆβ•”β•  β–ˆβ•‘  β–ˆβ•”β• β–ˆβ•—  β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ•    β•šβ•β•β•   β•šβ•  β•šβ•  β•šβ•  β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Latest supported version: 1.2.33.1042
Detected Spotify version: 1.2.33.1039

βœ” Created backup
βœ” Applied free-tier plan patches
βœ” Enabled experimental features
βœ” Blocked automatic updates
βœ” Codesigned Spotify
βœ” Finished```

### πŸ“Έ Screenshots

_No response_

macOS Firewall Warning After Running Script

Hey there,
Thank you for your great script πŸ’―

After running it on macOS, I receive a firewall warning stating that the Spotify app needs to accept incoming network connections. Could you please explain why this warning appears after executing the script and what should I do about it?

202407020146

Thanks in advance!

Can't specify spotify directory

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Belgium

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify version 1.2.25.1011.g0348b2ea
- OS: Pop!_OS 22.04 LTS x86_64
- Shell: zsh 5.8.1

πŸ“ Description

  1. Specify a path with -P
    ...

πŸ–₯️ Terminal Input/Output

❯ bash <(curl -sSL https://spotx-official.github.io/run.sh)

Searching for Spotify directory...

Error: Spotify directory not found.
Set directory path with '-P' flag.

❯ bash <(curl -sSL https://spotx-official.github.io/run.sh) -P /usr/share/spotify

Error: Spotify not found in path set by '-P'.
Confirm directory and try again.

❯ ll /usr/share/spotify
total 265M
drwx------ 5 xxx xxx 4,0K dΓ©c. 1 14:54 Apps
drwxr-xr-x 2 root root 4,0K dΓ©c. 1 14:31 apt-keys
-rw-rw-r-- 1 root root 641K nov. 8 07:47 chrome_100_percent.pak
-rw-rw-r-- 1 root root 993K nov. 8 07:47 chrome_200_percent.pak
drwxr-xr-x 2 root root 4,0K dΓ©c. 1 14:31 icons
-rw-rw-r-- 1 root root 11M nov. 8 06:28 icudtl.dat
-rw-rw-r-- 1 root root 198M nov. 20 17:56 libcef.so
-rw-rw-r-- 1 root root 253K nov. 20 17:56 libEGL.so
-rw-rw-r-- 1 root root 6,2M nov. 20 17:56 libGLESv2.so
-rw-rw-r-- 1 root root 3,9M nov. 20 17:56 libvk_swiftshader.so
-rw-rw-r-- 1 root root 604K nov. 20 17:56 libvulkan.so.1
drwxr-xr-x 2 root root 4,0K dΓ©c. 1 14:31 locales
-rw-rw-r-- 1 root root 7,8M nov. 8 09:29 resources.pak
-rw-rw-r-- 1 root root 270K nov. 8 08:07 snapshot_blob.bin
-rwxr-xr-x 1 root root 36M nov. 20 17:56 spotify
-rw-r--r-- 1 root root 238 nov. 20 17:47 spotify.desktop
-rw-rw-r-- 1 root root 623K nov. 8 09:36 v8_context_snapshot.bin
-rw-rw-r-- 1 root root 107 nov. 8 07:45 vk_swiftshader_icd.json

πŸ“Έ Screenshots

No response

segfault on 1.2.31.1205 (linux)

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Poland

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.31.1205
- OS: Arch Linux
- Shell: zsh

πŸ“ Description

  1. install spotify with aur
  2. run spotify (runs fine)
  3. run bash <(curl -sSL https://spotx-official.github.io/run.sh) -cfhl -P /opt/spotify
  4. run spotify and get
User flags: --enable-features=UseOzonePlatform --ozone-platform=wayland
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
zsh: segmentation fault (core dumped)  /usr/bin/spotify

(same without userflags, .cache/spotify & .config/spotify don't exist)

πŸ–₯️ Terminal Input/Output

❯ bash <(curl -sSL https://spotx-official.github.io/run.sh) -cfhl -P /opt/spotify

β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•—  β–ˆβ•—  β–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β•  β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘  β–ˆβ•‘  β–ˆβ•‘   β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘  β–ˆβ•‘  β–ˆβ•‘   β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘   β•šβ–ˆβ–ˆβ–ˆβ•”β•  β–ˆβ•‘  β–ˆβ•”β• β–ˆβ•—  β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ•    β•šβ•β•β•   β•šβ•  β•šβ•  β•šβ•  β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Using Spotify Directory: /opt/spotify

Latest supported version: 1.2.31.1205
Detected Spotify version: 1.2.31.1205

βœ” Cleared app cache
βœ” Detected & restored backup
βœ” Applied free-tier plan patches
βœ” Enabled experimental features
βœ” Removed non-music categories on home screen
βœ” Removed lyrics background color
βœ” Finished

πŸ“Έ Screenshots

No response

[Linux/Flathub] Spotify installation not found

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

United States

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify Flatpak 1.2.37.701.ge66eb7bc
- OS: Fedora 40
- Shell: zsh (I have tried bash as well)

πŸ“ Description

  1. Run Install Script bash <(curl -sSL https://raw.githubusercontent.com/SpotX-Official/SpotX-Bash/main/spotx.sh)
  2. Error: Spotify installation not found.
  3. Error: Spotify not found in path set by '-P'.

I noticed that 05db02e detects the installation correctly. I have not tested any commits after that.
...

πŸ–₯️ Terminal Input/Output

β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β• β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ•‘ β–ˆβ•”β• β–ˆβ•— β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ• β•šβ•β•β• β•šβ• β•šβ• β•šβ• β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Searching for Spotify directory...

Found Spotify Directory: /var/lib/flatpak/app/com.spotify.Client/x86_64/stable/636d85b350ab6c1e9dc2d259d8305aa5274f8d8ea192ee27a25f7bdb1bcbd155/files/extra/share/spotify

Error: Spotify installation not found.
Install Spotify or set Spotify directory path with '-P' flag.

πŸ“Έ Screenshots

No response

Unable to use `--oldui` option flag

I dislike the fact that this moves the lyrics button over to the right sidebar and i've used other forks of SpotX before but they only got rid of the popups, not the actual between-song ads and i know that the old ui option fixes the lyrics button however when i use it in the terminal command it says "Warning: Old UI not supported in clients after v1.2.13.661...". how can a get around that?
also, i saw that there was older updates of this repo that say they work with my version of spotify (1.2.26.1187) such as this and i was wondering if using that would do it. i don't know how to get that one though so i can't test it. i can program but i don't know much about shell scripting at all.

Lyrics not syncing

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

India

What is your Spotify Plan?

Free

Do you have Spicetify installed?

Yes

β„Ή Computer information

- Spotify version: Spotify for macOS (Apple Silicon) 1.2.37.701.ge66eb7bc
- OS: Sonoma 14.5
- Shell: zsh

πŸ“ Description

Previously I was able to see lyrics in Spotify, but it's gone and shows the "explore premium" option.
Very saddening

πŸ–₯️ Terminal Input/Output

Yes, that ran normally.

πŸ“Έ Screenshots

CleanShot 2024-05-15 at 19 39 38@2x

CanΒ΄t install SpotX-bash [installed Spicetify first, didn't read FAQ or troubleshooting]

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

PerΓΊ

What is your Spotify Plan?

Free

Do you have Spicetify installed?

Yes

β„Ή Computer information

- Spotify version: spotify 1:1.2.37.701-1 (AUR)
- OS: EndeavourOS (Arch Linux basically) kernel Linux 6.9.2-zen1-1-zen
- Shell: /usr/bin/zsh

πŸ“ Description

  1. Copy and paste command from readme into terminal
  2. Press enter, it doesnt work.

πŸ–₯️ Terminal Input/Output

❯ bash <(curl -sSL https://spotx-official.github.io/run.sh) -eh -P /opt/spotify/

β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β• β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ•‘ β–ˆβ•”β• β–ˆβ•— β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ• β•šβ•β•β• β•šβ• β•šβ• β•šβ• β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Error: Spotify not found in path set by '-P'.
Confirm directory and try again.

~ ❯

Spotify is indeed installed in opt/spotify/ idk wtf is going on.

πŸ“Έ Screenshots

No response

SpotX not installing, stating "no backup file!"

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have re-installed Spotify and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

India

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.22.982
- OS: Artix Linux
- Shell: fish  (switched to bash for installation)

πŸ“ Description

Tried reinstalling both spotify-launcher and this program, but to no avail.

πŸ–₯️ Terminal Input/Output

bash <(curl -sSL https://spotx-official.github.io/run.sh) -cdhf

β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β• β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ•‘ β–ˆβ•”β• β–ˆβ•— β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ• β•šβ•β•β• β•šβ• β•šβ• β•šβ• β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Searching for Spotify directory...

Found Spotify Directory: /home/breddie/.local/share/spotify-launcher/install/usr/share/spotify

/home/breddie/.local/share/spotify-launcher/install/usr/share/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /home/breddie/.local/share/spotify-launcher/install/usr/share/spotify/spotify)
Latest supported version: 1.2.22.982
Detected Spotify version: 1.2.22.982

βœ” Created backup
βœ” Cleared app cache

Warning: Detected SpotX but no backup file! Reinstall Spotify. Exiting...

πŸ“Έ Screenshots

image

Asking for password? [macOS]

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

United States

What is your Spotify Plan?

Free

Do you have Spicetify installed?

Yes

β„Ή Computer information

- Spotify version: 1.2.30.1135 
- OS: 13.2.1
- Shell: terminal

πŸ“ Description

1.Whenrunning a new install of Spot X it says it needs a password...I have zero passwords on my machine so not sure how to resolve
2.
3.
...

πŸ–₯️ Terminal Input/Output

% bash <(curl -sSL https://spotx-official.github.io/run.sh)

β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β• β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ•‘ β–ˆβ•”β• β–ˆβ•— β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ• β•šβ•β•β• β•šβ• β•šβ• β•šβ• β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Latest supported version: 1.2.30.1135
Detected Spotify version: 1.2.30.1135

Warning: SpotX does not have write permission in Spotify directory.
Requesting sudo permission...
Password:

πŸ“Έ Screenshots

No response

Getting `key not found` error, causing client to exit.

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Croatia

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.31.1205.g4d59ad7c
- OS: Pop_os 22.04 TLS
- Shell: bash

πŸ“ Description

  1. Run app
  2. Go to a The Joe Rogan Experience podcast
  3. Click on the green play button on any of the episodes

The result is the app craches

I've tried some other podcasts and i've tried other music and they work without any issues.

πŸ–₯️ Terminal Input/Output

$ flatpak run com.spotify.Client
/app/extra/bin/spotify: /usr/lib/x86_64-linux-gnu/libcurl.so.4: no version information available (required by /app/extra/bin/spotify)
[spotifywm] attached to spotify
/app/extra/share/spotify/spotify: /usr/lib/x86_64-linux-gnu/libcurl.so.4: no version information available (required by /app/extra/share/spotify/spotify)
/app/extra/share/spotify/spotify: /usr/lib/x86_64-linux-gnu/libcurl.so.4: no version information available (required by /app/extra/share/spotify/spotify)
[spotifywm] attached to spotify
[spotifywm] attached to spotify
Gtk-Message: 19:49:51.445: Failed to load module "canberra-gtk-module"
Gtk-Message: 19:49:51.446: Failed to load module "canberra-gtk-module"
[spotifywm] spotify window 3a00004 found
/proc/self/exe: /usr/lib/x86_64-linux-gnu/libcurl.so.4: no version information available (required by /proc/self/exe)
[spotifywm] spotify window 3800003 found
[spotifywm] attached to spotify
[spotifywm] spotify window 4200004 found

After pressing the green play button on the podcast episode it shows this in the terminal and shuts down

libc++abi: terminating with uncaught exception of type std::out_of_range: unordered_map::at: key not found

πŸ“Έ Screenshots

No response

Lyrics button disappears after installation

As title states, the lyrics button disappears entirely after installation but comes back after uninstalling Spotx with --uninstall
Tried installing without experimental features but same thing happened.

Spotify version is 1.2.22.982 running on Debian 12.

SpotX-Bash not blocking ads anymore on Mac

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

United States

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify for macOS (Intel)
1.2.38.720.ga4a70a0e
- OS: Ventura 13.6.7
- Shell: zsh

πŸ“ Description

  1. Download Spotify's latest version
  2. Download and run newest version of SpotX-Bash
  3. Open Spotify
  4. Video ads and banners unblocked upon startup
    Screenshot 2024-05-23 at 3 00 52 PM
  5. SpotX-Bash is running, but not blocking ads
  6. Doesn't start blocking ads until command input is pasted and ran several times.
    ...
    Screenshot 2024-05-23 at 3 09 51 PM

πŸ–₯️ Terminal Input/Output

bash <(curl -sSL https://spotx-official.github.io/run.sh)
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β• β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ•‘ β–ˆβ•”β• β–ˆβ•— β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ• β•šβ•β•β• β•šβ• β•šβ• β•šβ• β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Latest supported version: 1.2.38.720
Detected Spotify version: 1.2.38.720

βœ” Created backup
βœ” Applied free-tier plan patches
βœ” Enabled experimental features
βœ” Codesigned Spotify
βœ” Finished

πŸ“Έ Screenshots

Screenshot 2024-05-23 at 3 00 52 PM
Screenshot 2024-05-23 at 3 04 52 PM
Screenshot 2024-05-23 at 3 09 51 PM

I had to run the startup command three times when normally it would only take running the command once to get it to work. I've had issues with getting it to work on this imac more than any other imac I've used. It also seems like the program randomly stops working after not opening spotify for a few days and I have to re-run the commands again.

[Suggestion] Style the lyrics view.

Please add the possibility to patch lyrics colors too, similar to windows's version where it's dark background and green text. Reading the lyrics with red backgrounds really destroys my eyes. I wonder why Spotify doesn't patch it itself.

Thank you :D

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to spotx-official.github.io:443

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

United States

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: None
- OS: macOS 14.5
- Shell: bash

πŸ“ Description

  1. Run command...
  2. Error popped up.

πŸ–₯️ Terminal Input/Output

test@Test-Air ~ % bash <(curl -sSL https://spotx-official.github.io/run.sh) curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to spotx-official.github.io:443

πŸ“Έ Screenshots

No response

Mac Firewall automatically blocks Spotify network connection

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Germany

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify fΓΌr macOS (Apple Silicon) 1.2.42.290.g242057a2
- OS: 15.0 Beta (24A5298h)
- Shell: bash

πŸ“ Description

  1. Enable Mac Firewall (if not enabled)
  2. Open Spotify (Spotify shows you are offline)
  3. Go into Mac Firewall options and manually set Spotify to allow incomming connections
  4. Spotify still shows no connection
  5. Close and Reopen Settings and the setting is set to not allow incoming connection again
  6. Spotify can only be used when Mac Firewall is completely turned off (Which I don't want)

πŸ–₯️ Terminal Input/Output

bash <(curl -sSL https://spotx-official.github.io/run.sh)

Latest supported version: 1.2.43.420
Detected client version: 1.2.42.290

βœ” Detected & restored backup
βœ” Applied free-tier plan patches
βœ” Enabled experimental features
βœ” Codesigned Spotify
βœ” Finished

πŸ“Έ Screenshots

No response

curl: (35) Recv failure: Connection reset by peer

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Philippines

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: Spotify for macOS (Intel)
1.2.42.290.g242057a2
- OS: macOS Monterey 12.7.5
- Shell: -zsh 80x24

πŸ“ Description

  1. Copied and pasted : % bash <(curl -sSL https://spotx-official.github.io/run.sh)
  2. This error popped up: curl: (35) Recv failure: Connection reset by peer
  3. It usually works before but it gave me this error
    ...
    I only follow what it told me to do, idk how to make it work. Please help. I don't know anything about these type of stuff, so please help me.

πŸ–₯️ Terminal Input/Output

% bash <(curl -sSL https://spotx-official.github.io/run.sh)
curl: (35) Recv failure: Connection reset by peer

πŸ“Έ Screenshots

No response

Feature request: don't require write permissions (nixos)

I guess instead of performing write operations on files, we could simply copy them and perform write operations on copies instead. This would enable the program to not require root access.

I believe the feature won't introduce any disk space overhead. (had a quick look at the code and there is already copy mechanism for backup and later uninstallation)

Also uninstallation process will potentially get simpler as it won't require any operations on the files we wrote something to.

Warning: Detected SpotX-Bash but no backup file! Reinstall Spotify. Exiting...

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Indonesia

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.31.1205
- OS: Ubuntu
- Shell: Teriminal

πŸ“ Description

How to Patch non Backup? Force Patch

πŸ–₯️ Terminal Input/Output

Searching for Spotify directory...

Found Spotify Directory: /usr/share/spotify

Latest supported version: 1.2.31.1205
Detected Spotify version: 1.2.31.1205

βœ” Created backup

Warning: Detected SpotX-Bash but no backup file! Reinstall Spotify. Exiting...

πŸ“Έ Screenshots

image

Ran spotx-bash and got this error(CODESIGN)

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

India

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.31.1205.g4d59ad7c for macOS(Apple Silicon)
- OS: 14.1 (23B2073)
- Shell: zsh

πŸ“ Description

  1. Run script
  2. Open spotify
  3. Error comes
    ...

πŸ–₯️ Terminal Input/Output

Running install script works all fine

πŸ“Έ Screenshots

CleanShot 2024-02-15 at 15 36 02@2x

Lyrics not working / `Show Lyrics` button missing

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Slovakia

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1.2.31.1205
- OS: Arch Linux 6.8.8
- Shell: Bash

πŸ“ Description

  1. Install using bash <(curl -sSL https://spotx-official.github.io/run.sh) -c -f
  2. Launch Spotify
  3. Look for "Show Lyrics" button
    ...

πŸ–₯️ Terminal Input/Output

bash <(curl -sSL https://spotx-official.github.io/run.sh) -c -f

β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ•— β–ˆβ•—
β–ˆβ•”β•β•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β–ˆβ•—β•šβ•β–ˆβ•”β•β•β•šβ–ˆβ•—β–ˆβ•”β• β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β•β•β–ˆβ•‘ β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β•šβ–ˆβ•”β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β• β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•‘ β–ˆβ•”β–ˆβ•—β•šβ•β•β–ˆβ•”β•β–ˆβ•—β–ˆβ•”β•β–ˆβ•‘β•šβ•β•β–ˆβ•‘β–ˆβ•”β•β–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ•‘ β–ˆβ•”β• β–ˆβ•— β–ˆβ–ˆβ–ˆβ•”β•β–ˆβ•‘ β–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ•‘ β–ˆβ•‘
β•šβ•β•β•β•β•šβ• β•šβ•β•β• β•šβ• β•šβ• β•šβ• β•šβ•β•β• β•šβ• β•šβ•β•šβ•β•β•β•β•šβ• β•šβ•

Searching for Spotify directory...

Found Spotify Directory: /opt/spotify

Latest supported version: 1.2.36.959
Detected Spotify version: 1.2.31.1205

βœ” Cleared app cache
βœ” Detected & restored backup
βœ” Applied free-tier plan patches
βœ” Enabled experimental features
βœ” Finished

πŸ“Έ Screenshots

image

No longer working on my mac.

This happened today, I have something similar on my iPhone too and I'm getting ads there too. It seems like spotify might have found a way to show us ads through some sort of server side changes.

Cannot download Update

I get the error below when I try to update via the bash script

Latest supported version: 1.2.15.826
Requested Spotify version: 1.2.15.828.g79f41970-487.tbz

...

Error: Client download failed

Text has been truncated for brevity.

Dynamic/embedded podcast ads not blocked

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Germany

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: spotify-1:1.2.31.1205-2
- OS: Manjaro
- Shell: Bash

πŸ“ Description

After applying, audio ads still play. Here an ad plays at the beginning.
I do have the Spicetify package installed, but I used spicetify restore before applying SpotX. I also performed the reinstallation steps from the troubleshooting page without doing anything Spicetify-related in the meantime.
(I removed a ton of locale warnings (and the ASCII art) from the output, which appear all the time on my system, but never have any effects. I tried to fix them, but did not succeed. It should be unrelated to this problem.)

πŸ–₯️ Terminal Input/Output

Searching for Spotify directory...

Found Spotify Directory: /opt/spotify

Latest supported version: 1.2.34.783
Detected Spotify version: 1.2.31.1205

βœ” Created backup
βœ” Applied free-tier plan patches
βœ” Enabled experimental features
βœ” Finished

πŸ“Έ Screenshots

No response

Clarification Required on Obfuscated Code Segments

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Spanish

What is your Spotify Plan?

Free

Do you have Spicetify installed?

Yes

β„Ή Computer information

- Spotify version: 
- OS: 
- Shell:

πŸ“ Description

I have noticed that several parts of the codebase are obfuscated,
LIKE

mc01=$(echo "=kjQ59EeBNEZwhGWad2cq1Ub0QUSpRzRYtmVHJGcG1mWnF1VZZHetJ2M5ckWnFlbixGbHJGRCNlZ5hnMZdjUp9Ue502Y5ZVVmtmVtN2NSlmYjp0QJxWMDlkdoJTWsJUeld2dIZ2ZJlWTpZUbj5mUpl0Z3dkYxUjMMJjVHpldBlnY0FUejRXQTNFdBlmW0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode)
mc02=$(echo "90TUmd2cU10ZRhVY0Y1RJdTSqp0KBlWS1hnRaxGeXFGaadUSrZkMiNXNyQmdSdUSwUzVaBHeyE1Zw42Yz5kMlt2bqNmdK52YGFDSaxmSzU2a0cEWpF0UaRXQ5J2bOdlWnNHSJhDeIlUaJpWWop0MatWSDlUaw42YoplVaNHbtp1NSlHT6J1VZZHetJ2M5ckU2VVVUBFaFpUaBlnY0FUaaRXQpNGaKdFT65EWalHZyIWeChFT0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode)
eval "${mc01}"; eval "${mc02}"
printf "\xE2\x9C\x94\x20\x44\x6F\x77\x6E\x6C\x6F\x61\x64\x65\x64\x20\x61\x6E\x64\x20\x69\x6E\x73\x74\x61\x6C\x6C\x69\x6E\x67\x20\x53\x70\x6F\x74\x69\x66\x79\n"
rm -rf "${appPath}" 2>/dev/null
mkdir "${appPath}"

Could you please provide the rationale behind this approach?

πŸ–₯️ Terminal Input/Output

/

πŸ“Έ Screenshots

No response

Obfuscated/encoded strings?

Is there any reason for why a lot of the variables use encoded strings? I know these can be easily decoded but what's the purpose?

Examples:

gVer=$(echo "9E1ViVXVVRVRGVlUTlzQhpnRtFFdnZEZ2J0MVZHOXFWdJdFZvJFWh5WNDJGasJTWwpVbaZXMDVGM5c0Y6lTeMZTTINGMShUY" | rev | base64 --decode | base64 --decode)

verCk=$(echo "9QzRYNGayMGaKdUZwkzRjpXODplb1k3YwJ0QRdWVHJWaGdkYwZUbkhmQ5NGcCNlZ5hnMZdjUplUOW1GZwh3aZRjTzU2aJNlZ1Z1ValHZyU2aBlmY2xmMjlnVtZVd4ZEW1F1VaBjRHpFMWNjYn1EWhd2ZyMGaKVFTZJ1MidnTGlUb5cUS1lzVhpnSYplMCl3Ywh2RWdGMuN2cOJTZr9meaVHbtJWeGJjV5Q2MiNHeXpVN0hkS" | rev | base64 --decode | base64 --decode)

grab1=$(echo "==wSRhUZwUTejxGeHNGdGdUZslTaiBnRXJmdJJjYzpkMMVjWXFWYKVkV21kajBnWHRGbwJDT0ljMZVXSXR2bShVYulTeMZTTINGMShUY" | rev | base64 --decode | base64 --decode)

grab1=$(echo "==gdwIjYqVzUl1GbHRmdCNzY1tmbjZnUYFme5c0Ysp0MMZ3bENGMShUY" | rev | base64 --decode | base64 --decode)

SpotX-Bash/spotx.sh

Lines 250 to 251 in 82a390e

grab2=$(echo "==QP9cWS6ZlMahGdykFaCFDTwkFRaRnRXxUNKhVW1xWbZZXVXpVeadFT1lTbiZXVHJWaGdEZ6lTejBjTYF2axgVTpZUbj5GdIpUaBl3Y0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode) || \
grab2=$(echo "==QPJl3YsR2VZJnTXlVU5MkTyE1VihWMTVWeG1mYwpkMMxmVtNWbxkmY2VjMM5WNXFGMOhlWwkTejBjTYF2axgVTpZUbj5GdIpUaBl3Y0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode)

SpotX-Bash/spotx.sh

Lines 492 to 493 in 82a390e

lc01=$(echo "=kjQ59EeBNEZwhGWad2cq1Ub0QUSpRzRYtmVHJGcG1mWnF1VZZHetJ2M5ckWnFlbixGbHJGRCNlZ5hnMZdjUp9Ue502Y5ZVVmtmVtN2NSlmYjp0QJxWMDlkdoJTWsJUeld2dIZ2ZJNlTpZUbj5mUpl0Z3dkYxUjMMJjVHpldBlnY0FUejRXQTNFdBlmW0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode)
lc02=$(echo "==QPwgUS3UERJBDbHVGbCl3T5lVaQdWSpJ2YSdlWzx2VZ1mQDpFa5ckY1R2MitmQDRWdWdVYz5URJljSIJma0hkS2k0MilnSYJVOSdlW5RHSKVHesl0ZVdFTnhzRhpmVHl0NCNkZ4IUaJFTSXlVekdkSpFUaJljSYl1VWdkYwplMltGOTZWesdkUyp0MiNDdIpUaBlnY0FUaaRXQpNGaKdFT65EWalHZyIWeChFT0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode)

SpotX-Bash/spotx.sh

Lines 521 to 522 in 82a390e

mc01=$(echo "=kjQ59EeBNEZwhGWad2cq1Ub0QUSpRzRYtmVHJGcG1mWnF1VZZHetJ2M5ckWnFlbixGbHJGRCNlZ5hnMZdjUp9Ue502Y5ZVVmtmVtN2NSlmYjp0QJxWMDlkdoJTWsJUeld2dIZ2ZJlWTpZUbj5mUpl0Z3dkYxUjMMJjVHpldBlnY0FUejRXQTNFdBlmW0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode)
mc02=$(echo "90TUmd2cU10ZRhVY0Y1RJdTSqp0KBlWS1hnRaxGeXFGaadUSrZkMiNXNyQmdSdUSwUzVaBHeyE1Zw42Yz5kMlt2bqNmdK52YGFDSaxmSzU2a0cEWpF0UaRXQ5J2bOdlWnNHSJhDeIlUaJpWWop0MatWSDlUaw42YoplVaNHbtp1NSlHT6J1VZZHetJ2M5ckU2VVVUBFaFpUaBlnY0FUaaRXQpNGaKdFT65EWalHZyIWeChFT0F0UjRXQDJWeWNTW" | rev | base64 --decode | base64 --decode)

Lyric Icon Missing

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

United States

What is your Spotify Plan?

Free

Do you have Spicetify installed?

Yes

β„Ή Computer information

- Spotify version: 1.2.25.1011.g0348b2ea
- OS: macOS 13.6.2 (Apple Silicon) 
- Shell: zsh

πŸ“ Description

Lyric icon is showing before installing SpotX-Bash, but disappears after install.

πŸ–₯️ Terminal Input/Output

bash <(curl -sSL https://spotx-official.github.io/run.sh)

πŸ“Έ Screenshots

Screenshot 2023-12-04 at 4 23 43 AM

[Linux] Spotify installation not found. (arch)

🧐 Have you fully read the README and viewed similar issues?

  • I have read the README
  • I have read the FAQ
  • I have checked previous issues, open and closed
  • I have completed all troubleshooting steps and the issue is not present on stock but returns after re-applying SpotX-Bash

Π‘ountry of your account

Poland

What is your Spotify Plan?

Free

Do you have Spicetify installed?

No

β„Ή Computer information

- Spotify version: 1:1.2.31.1205-2 (latest from aur)
- OS: arch linux 
- Shell: bash

πŸ“ Description

so the script says that spotify isn't in the /opt/spotify path, even though it is there. i used the script like 2/3 hours ago, and it worked just fine with the same OS etc. apprarently some of the changes broke it. i've already tried rebooting, setting the path via -P and so on, but nothing worked.

πŸ–₯️ Terminal Input/Output

Error: Spotify installation not found.
Install Spotify or set Spotify directory path with '-P' flag.

πŸ“Έ Screenshots

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.