Git Product home page Git Product logo

spotify-adblock's People

Contributors

abba23 avatar crashship avatar fufexan avatar manuelvo 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

spotify-adblock's Issues

Duplicate icons in Ubuntu 20.04 dock

There is one little annoyance I'm facing at the moment, and that is when I pin "Spotify (adblock)" as a favorite in the Ubuntu dock, it seems to open to a new icon instead of the pinned one. I tried other suggestions online which is to identify the StartupWMClass using xprop and modify the custom .desktop file, which I later found out to be appended already. I tried renaming to "Spotify" and "spotify" for both .desktop files (the ones in the /usr/share and ./local/share), still with the same results. I use a custom icon pack btw.

Screenshot from 2021-07-16 14-52-37

Nonetheless, everything else is working fine for me so far, thanks for making this project possible!

Not working it seems (tested on Aug/2021)

Hello, and first of all, thanks for the great idea! This seems very promising.
I'm testing the library, but in my case (running linux binary in Brazil), Ads are playing normally, even with the library preloaded. Is there anything I can do in order to help debug that? Maybe collecting the URLs spotify is acessing while playing the Ads...

Let me know, I'd be glad to help!
Cheers

Some titles aren't available for any reason

Some songs are marked as "unavailable" but they still here on my phone so it's a client side issue + I still can play them by pressing the play button under the playlist title (cf picture).

image

Bug don't occurs on all the songs.

Unable to navigate the app on Arch

I've installed the blocker from the AUR choosing the default Spotify AUR package as dependencies provider.

The app opens and I can access/play my saved playlists but the home page returns a "timed out" error and the same is true for the Search tab.

Following is what my terminal reads when launching the ad-blocked Spotify from it:

LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify
spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by spotify)
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)
[+] cef_urlrequest_create:	https://apresolve.spotify.com/?time=1620735938&type=accesspoint
[+] getaddrinfo:		apresolve.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[+] getaddrinfo:		login5.spotify.com
[+] getaddrinfo:		gew1-accesspoint-e-v2tx.ap.spotify.com
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/user/1187210145/rootlist?decorate=revision%2Cattributes%2Clength%2Cowner&from=0&length=120
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/socialgraph/v2/dismissed/artist?include_timestamps=true&count=1000&source_uri=spotify%3Auser%3A1187210145
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] getaddrinfo:		spclient.wg.spotify.com
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/ad-logic/state/config
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/ads/v2/config?payload=eyJ1c2VyX2FnZW50IjoiTW96aWxsYVwvNS4wIChYMTE7IExpbnV4IHg4Nl82NCkgQXBwbGVXZWJLaXRcLzUzNi41IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lXC8xOS4wLjEwODQuOSBTYWZhcmlcLzUzNi41IFNwb3RpZnlcLzExNTYwMDU5NSAoODsgMDsgNSkiLCJzZXNzaW9uX2lkIjoiYjYzNjE0YjItZmUzNC00YTZiLTlhN2UtYWM0NzQ3ZTMyNTM5In0=
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=computer&client_id=65b708073fc0480ea92a077233ca87bd&device_model=&device_brand=&client_version=1.1.56.595.g2d2da0de
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/social-connect/v2/sessions/current
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/playlist/62vBVBVjK98QLBlrbX7nKd/diff?revision=694%2Cc3b46ca6048553dfab7f75df38ee18a1cb2c6b44&handlesContent=
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/user/1187210145/rootlist/diff?revision=149%2Cdc25ce99fa06a90fa612e5da1bdb22ddb58a7a3a&handlesContent=
[+] getaddrinfo:		spclient.wg.spotify.com
[+] getaddrinfo:		spclient.wg.spotify.com
[+] getaddrinfo:		dealer.spotify.com
[+] getaddrinfo:		dealer.spotify.com
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/facebook/config
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/socialgraph/v2/dismissed/artist?include_timestamps=true&count=1000&source_uri=spotify%3Auser%3A1187210145
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/recently-played/v3/user/1187210145/recently-played?limit=50&filter=default,track,collection-new-episodes
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/played-state/v1/items?fromTimestamp=1580485951145
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/facebook/user/1187210145
[+] getaddrinfo:		dealer.spotify.com
[-] getaddrinfo:		graph.facebook.com
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/facebook/user/1187210145/permissions
[+] getaddrinfo:		dealer.spotify.com
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/connect-state/v1/devices/583798e10ddca0d13fe6d4c29503070d4f0f881a
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/played-state/v1/updates
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/social-connect/v2/sessions/current
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=computer&client_id=65b708073fc0480ea92a077233ca87bd&product_id=&device_model=&device_brand=&client_version=1.1.56.595.g2d2da0de
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/ads/v1/ads/hpto?payload=eyJ1c2VyX2FnZW50IjoiTW96aWxsYVwvNS4wIChYMTE7IExpbnV4IHg4Nl82NCkgQXBwbGVXZWJLaXRcLzUzNi41IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lXC8xOS4wLjEwODQuOSBTYWZhcmlcLzUzNi41IFNwb3RpZnlcLzExNTYwMDU5NSAoODsgMDsgNSkiLCJzZXNzaW9uX2lkIjoiYjYzNjE0YjItZmUzNC00YTZiLTlhN2UtYWM0NzQ3ZTMyNTM5IiwicmVxdWVzdF9pZCI6ImYzY2M5MWRhLTIwZWEtNGU5NS04YWJiLTkzNTQ4NTVmYTU2OSIsInBvZCI6eyJjb250ZXh0IjoxLCJzZXNzaW9uIjoxfSwib3ZlcnJpZGVzIjp7fSwidGFyZ2V0aW5nIjp7InBsYXliYWNrX2lkIjoiZjNjYzkxZGEtMjBlYS00ZTk1LThhYmItOTM1NDg1NWZhNTY5IiwiYWRicmVhayI6InZpZGVvLGFkc2NvcmUiLCJhZHBvZCI6IjEiLCJhcnRpc3QiOiI2elVZeUY4UWxzZ0o4ODNmR21lV25qIiwiY29udGV4dCI6InNwb3RpZnk6cGxheWxpc3Q6NjJ2QlZCVmpLOThRTEJscmJYN25LZCIsImZlYXR1cmUiOiJkZXNrdG9wLWNsaWVudC14IiwiZm9jdXMiOiJ0cnVlIiwidHJhY2siOiJzcG90aWZ5OnRyYWNrOjFia1FNZnBkd2pKeHNteW9TOUFrNmMifX0=
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-dealer.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-dealer.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[-] getaddrinfo:		gew-spclient.spotify.com
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/user-customization-service/v1/customize
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] getaddrinfo:		gew-spclient.spotify.com
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/playlist/37i9dQZF1DX0SM0LYsmbMT/diff?revision=1620735691%2C00000000d421e0fad95a48b17ac71315927e7bcf&handlesContent=
[-] getaddrinfo:		gew-spclient.spotify.com
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/playlist/37i9dQZEVXcHSoZfNgLrLw/diff?revision=0%2C00000000a1e04a4d003e2b39ee3edfb02d2a6883&handlesContent=
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/playlist/37i9dQZF1DWXLeA8Omikj7/diff?revision=1620735711%2C00000000b59e15a6b3b17f29fac76d3e65912959&handlesContent=
[+] getaddrinfo:		spclient.wg.spotify.com
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/playlist/37i9dQZF1DX4pbGJDhTXK3/diff?revision=1620735741%2C00000000d189ade9d1ce3dedc1e9e6fde1b1b756&handlesContent=
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/playlist/37i9dQZF1DX4MNIYb0mgSO/diff?revision=1620735751%2C000000001786c00c12cf2248d98027fec4ca6735&handlesContent=
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/playlist/v2/playlist/37i9dQZF1DWWQp0YMTvpD3/diff?revision=1620735761%2C0000000055ae610c01ceef23215301756f5083e0&handlesContent=
[-] getaddrinfo:		gew-spclient.spotify.com

I haven't touched the whitelist/denylist, all that is being blocked/allowed is as default.

I've seen that a similar problem had surfaced in the previous version of the adblocker for people in the EUW region as I am (I'm referencing this issue) but it appears that the suggested whitelisted urls are already in the allowed endpoints.

Let me know if more info it's needed to address the issue.

Is there a way to get rid of the big empty box at the bottom?

This is more a question than a bug. Ever since spotify started forcing their new UI, there's a big empty box in it:

image

Has anyone found a way to get rid of it? In the older versions of spotify, if you blocked the right requests, the box would disappear.

symbol lookup error

when attempting to preload the library with LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify, an error is returned and Spotify does not open.

The error says:
/bin/sh: symbol lookup error: /usr/local/lib/spotify-adblock.so: undefined symbol: cef_string_userfree_utf16_free

This happens regardless of whether I point LD_PRELOAD at the .so created from compiling, or the .so downloaded from the GitHub release page.

This happens regardless of which shell I run the command from (I have tried fish, bash, and sh), though fish reports an exit code of [127] and when using bash the error instead begins with "/bin/bash".

When using a spotify-adblock.desktop file as described in the README and attempting to launch with wofi, Spotify simply does not open. I assume that the same error is occurring invisibly when wofi runs the command.

I am running glibc Void Linux, with xbps updates run this morning, and the Spotify that is available via xbps-src - 1.1.68 as of this writing.

I am lost as to what I could be doing differently and have been unable to find a solution from searching online.
I'm happy to provide any other info that might be helpful.

Can't install spotify on ubunto distro 21.10

spotify only makes the repo work with the stable release of the ubunto currently 20.04 anything above will not work.
tring to install spotify from the recomened link will give this error:

$ sudo apt-get update && sudo apt-get install spotify-client

Ign:1 http://ppa.launchpad.net/dawidd0811/neofetch/ubuntu impish InRelease                                             
Get:2 http://security.ubuntu.com/ubuntu impish-security InRelease [110 kB]                                             
Err:3 http://ppa.launchpad.net/dawidd0811/neofetch/ubuntu impish Release                                               
  404  Not Found [IP: 91.189.95.85 80]
Hit:4 https://dl.google.com/linux/chrome/deb stable InRelease                                                          
Hit:5 http://pt.archive.ubuntu.com/ubuntu impish InRelease                                                             
Hit:6 http://repository.spotify.com stable InRelease                                                                   
Hit:7 http://pt.archive.ubuntu.com/ubuntu impish-updates InRelease                                                     
Hit:8 http://pt.archive.ubuntu.com/ubuntu impish-backports InRelease                                                   
Reading package lists... Done                                                                                          
E: The repository 'http://ppa.launchpad.net/dawidd0811/neofetch/ubuntu impish Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

The command make will give this error:

# cargo build --profile release
cargo build --release
make: cargo: No such file or directory
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127

Error 127 : Ubuntu 20.04

karthik@knair:~$ git clone https://github.com/abba23/spotify-adblock.git
Cloning into 'spotify-adblock'...
remote: Enumerating objects: 52, done.
remote: Counting objects: 100% (52/52), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 52 (delta 24), reused 44 (delta 16), pack-reused 0
Unpacking objects: 100% (52/52), 46.08 KiB | 157.00 KiB/s, done.
karthik@knair:~$ cd spotify-adblock
karthik@knair:~/spotify-adblock$ make
# cargo build --profile release
cargo build --release
make: cargo: Command not found
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127
karthik@knair:~/spotify-adblock$ sudo make install
[sudo] password for karthik: 
# cargo build --profile release
cargo build --release
make: cargo: Command not found
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127

Mac OS Error

Hey, I would like to help you to make this project of yours work on MacOS too.
I can help you with Testing and Error Reporting.

I tried and got the following error:

shabinder@Shabinders-MacBook-Pro spotify-adblock % make              
# cargo build --profile release
cargo build --release
    Updating crates.io index
  Downloaded serde v1.0.125
  Downloaded memchr v2.4.0
  Downloaded regex v1.5.3
  Downloaded serde_derive v1.0.125
  Downloaded regex-syntax v0.6.25
  Downloaded toml v0.5.8
  Downloaded aho-corasick v0.7.18
  Downloaded quote v1.0.9
  Downloaded libc v0.2.94
  Downloaded unicode-xid v0.2.2
  Downloaded lazy_static v1.4.0
  Downloaded proc-macro2 v1.0.26
  Downloaded syn v1.0.72
  Downloaded 13 crates (1.7 MB) in 1.77s
   Compiling proc-macro2 v1.0.26
   Compiling unicode-xid v0.2.2
   Compiling syn v1.0.72
   Compiling serde_derive v1.0.125
   Compiling memchr v2.4.0
   Compiling serde v1.0.125
   Compiling libc v0.2.94
   Compiling regex-syntax v0.6.25
   Compiling lazy_static v1.4.0
   Compiling aho-corasick v0.7.18
   Compiling quote v1.0.9
   Compiling regex v1.5.3
   Compiling toml v0.5.8
   Compiling spotify-adblock v1.0.0 (/Users/shabinder/Tools/spotify-adblock)
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-m64" "-arch" "x86_64" "-L" "/Users/shabinder/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Users/shabinder/Tools/spotify-adblock/target/release/deps/spotifyadblock.spotifyadblock.vnzrytk8-cgu.0.rcgu.o" "-o" "/Users/shabinder/Tools/spotify-adblock/target/release/deps/libspotifyadblock.dylib" "-Wl,-exported_symbols_list,/var/folders/95/yh3p7nfd1s7bgm_p58hvskh40000gn/T/rustcNpEzvF/list" "-Wl,-dead_strip" "-dynamiclib" "-Wl,-dylib" "-nodefaultlibs" "-L" "/Users/shabinder/Tools/spotify-adblock/target/release/deps" "-L" "/Users/shabinder/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Users/shabinder/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-f86ac61d31791301.rlib" "-liconv" "-lSystem" "-lresolv" "-lc" "-lm" "-liconv"
  = note: Undefined symbols for architecture x86_64:
            "_cef_string_userfree_utf16_free", referenced from:
                _cef_urlrequest_create in spotifyadblock.spotifyadblock.vnzrytk8-cgu.0.rcgu.o
          ld: symbol(s) not found for architecture x86_64
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: aborting due to previous error

error: could not compile `spotify-adblock`

To learn more, run the command again with --verbose.
make: *** [target/release/libspotifyadblock.so] Error 101

spotify-adblock disables searching

Hello!

Aside from some minor startup issues with Spotify I get occasionally, I've really been liking this program. It seamlessly removes all ads without being janky or anything.

I have noticed one issue. When I have spotify-adblock running, I can't search for any songs. It just says it can't find any results when I search for something.

GLIBC_2.33 not found

I was trying to use this adblock on Flatpak since I am using Manjaro. All the steps were smooth but the final running script doesn't work.

I used this:

flatpak run --command=sh com.spotify.Client -c 'eval "$(sed s#LD_PRELOAD=#LD_PRELOAD=$HOME/.spotify-adblock/spotify-adblock.so:#g /app/bin/spotify)"'

and I got the output as:

/app/extra/bin/spotify: /app/lib/libcurl-gnutls.so.4: no version information available (required by /app/extra/bin/spotify)
/app/extra/bin/spotify: /usr/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /home/user/.spotify-adblock/spotify-adblock.so)

I tried looking up for both of these errors but wasn't able to find a working solution

pop-up ads

would it be possible to get rid of these too?

Song doesn't start playing and gets stuck

Using Arch Linux (latest version), I click on a song and it doesn't start playing, and remains stuck on 0:00.
Even if I try to play other parts of the same song or switch to another song, it does not play

Flatpak: GLIBC version error

When trying to use $ flatpak run --command=sh com.spotify.Client -c 'eval "$(sed s#LD_PRELOAD=#LD_PRELOAD=$HOME/.spotify-adblock/spotify-adblock.so:#g /app/bin/spotify)"'

/app/extra/bin/spotify: /app/lib/libcurl-gnutls.so.4: no version information available (required by /app/extra/bin/spotify)
/app/extra/bin/spotify: /usr/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /home/sadsoup/.spotify-adblock/spotify-adblock.so)

can't open in terminal

when i try to run it in terminal using

LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify

Getting error

ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by spotify)
ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)

Error 127 when using make

I'm quite new in Linux, I'm actually using Ubuntu 21.10 at the moment. I've installed spotify with the link that appears in README file and its working correctly. Now I'm trying to install your adblock and I have installed Rust and make and I'm following strictly indicated steps. I'm in ~/spotify-adblock and, when I try "make" command, it doesn't work. Here's the output that I'm receiving:
# cargo build --profile release cargo build --release make: cargo: No such file or directory make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127

I don't get what's happening and I would appreciate some support.

Error with Make command.

I was using the old project (https://github.com/abba23/spotify-adblock-linux) and it was working fine.
When I tried to install the new one, I got the below error with make command:
bassem@Bassem:~/spotify-adblock$ make
cargo build --profile release
cargo build --release
make: cargo: Command not found
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127

Music don't start if "next song" button is pressed

Dear developers.

As the tittle says, if I press the "next song" button, the next song is not played. However, the play button says that is playing. After that, the behavior remains when clicking on playlists or other songs. Workarounds are to let the playlist keep playing, or restart Spotify. I have tried to reinstall, with no success.

OS: Arch-Linux
Version: Spotify-adblock installed from source and AUR.

imagen

How to install it?

Hi I am new to linux so I am not able to understand how to install this Spotify adblocker in my linux mint os. Can any one help me with it ? :(

Something went wrong error

image

~ LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify
spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by spotify)
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)
[*] Error: No config file
[-] getaddrinfo:		dealer.spotify.com
[2021/11/23 19:05:49:2255] ERR: getaddrinfo failed: -4
[-] getaddrinfo:		dealer.spotify.com
[2021/11/23 19:05:49:8271] ERR: getaddrinfo failed: -4
[-] getaddrinfo:		dealer.spotify.com
[2021/11/23 19:05:51:2803] ERR: getaddrinfo failed: -4
[+] cef_urlrequest_create:	https://apresolve.spotify.com/?time=1637674549&type=accesspoint
[+] cef_urlrequest_create:	https://spclient.wg.spotify.com/gabo-receiver-service/public/v3/events/
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		dealer.spotify.com
[2021/11/23 19:05:52:2827] ERR: getaddrinfo failed: -4
[*] Error: No config file
[-] getaddrinfo:		spclient.wg.spotify.com
[-] getaddrinfo:		apresolve.spotify.com
[-] getaddrinfo:		ap.spotify.com
[-] getaddrinfo:		ap.spotify.com
[-] getaddrinfo:		ap.spotify.com
[-] getaddrinfo:		ap.spotify.com
[-] getaddrinfo:		login5.spotify.com
[-] getaddrinfo:		ap.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[+] cef_urlrequest_create:	https://login5.spotif
y.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[-] getaddrinfo:		dealer.spotify.com
[2021/11/23 19:05:52:8845] ERR: getaddrinfo failed: -4
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[-] getaddrinfo:		apresolve.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[-] getaddrinfo:		dealer.spotify.com
[2021/11/23 19:05:54:3877] ERR: getaddrinfo failed: -4
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[-] getaddrinfo:		ap.spotify.com
[-] getaddrinfo:		dealer.spotify.com
[2021/11/23 19:05:58:7486] ERR: getaddrinfo failed: -4
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com
[+] cef_urlrequest_create:	https://login5.spotify.com/v3/login
[-] getaddrinfo:		login5.spotify.com

spotify-adblock.so taken from Releases and put to /usr/local/lib/spotify-adblock.so
Running Spotify normally works
Info:
Distro: Arch
Kernel: Linux 5.15.4-zen1-1-zen
Spotify version: 1:1.1.72.439-1

Not working on 1.1.72

Hello

So i'm on gentoo i have the 1.1.72 installed and LD_PRELOAD doesn't work i have tried with LD_PRELOAD_PATH it launches but it doesn't remove the banner ad and cut the sound when a ad is playing.

also i have this error when i try

  • LD_PRELOAD=/usr/local/lib/spotify-adblock.so /usr/bin/spotify
  • LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify

/bin/sh: symbol lookup error: /usr/local/lib/spotify-adblock.so: undefined symbol: cef_string_userfree_utf16_free

It worked so well before.

Don't know what to do now

Spotify-adblock not working on fedora and rhel-based distro.

The way rpm fusion install spotify (here : https://docs.fedoraproject.org/en-US/quick-docs/installing-spotify/) don't make possible the fact to launch spotify with the adblock.

Here a issue, show as close, when the issue is the same : #2

The fact is : it's not working. Puting the line at the end of wrapper in usr/bin/spotify don't block audio/banner ads at all.

Flatpack not working either because it seem the script are made for ubuntu/debian, and for some reason spotify-adblock don't seem to see glibc on fedora 34 (even when it's the good version).

So i just say this project should add a line for rhel/fedora user for warning about this. Or maybe just found a way to make it work ?
For the moment just one user say it launch, and we not having a single clue of how it do this (add a line ? Yeah but what spotify-adblock it use, this or the old archived version ? why one user say it work, the other, doing exactly the same, not working ?)

Thks a lot for the hard work.

Visual Bug

I installed by following the steps, but for some reason the spotify client is extremely zoomed out. Everything is tiny and I would like to know how to fix that if possible. Thanks!

LD_PRELOAD Cannot be Loaded

I am encountering following error on POP OS

ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

image

Can't run the app

I have fedora 34 and spotify client installed from unitedRPMs, compiled from source adblock and when i run
LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify
i get
/usr/bin/bash: symbol lookup error: /usr/local/lib/spotify-adblock.so: undefined symbol: cef_string_userfree_utf16_free

edit: I also tried the release and it is giving the same error

Not working anymore?

Not sure if just me, but Spotify has suddenly stopped playing any songs, going in a loop and claiming "this song cannot currently be played" or something along this lines. Then restarting the Spotify with this library causes it to crash almost instantly. But launching it normally works just fine. Installed from AUR. Anyone else/any ideas?

Can't find spotify-adblock.so (AUR installation)

When I try running the preload environment, I get the following message:

ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by spotify)
ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
ERROR: ld.so: object '/usr/local/lib/spotify-adblock.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)

Used to work befor the recent update, so no idea what happened.

Build fails on Kubuntu 21.04

Build failure:

Details

cargo build --profile release

cargo build --release
Updating crates.io index
Downloaded aho-corasick v0.7.18
Downloaded toml v0.5.8
Downloaded proc-macro2 v1.0.28
Downloaded syn v1.0.75
Downloaded quote v1.0.9
Downloaded regex-syntax v0.6.25
Downloaded serde_derive v1.0.128
Downloaded serde v1.0.128
Downloaded unicode-xid v0.2.2
Downloaded memchr v2.4.1
Downloaded regex v1.5.4
Downloaded libc v0.2.100
Downloaded lazy_static v1.4.0
Downloaded 13 crates (1.7 MB) in 0.65s
Compiling proc-macro2 v1.0.28
Compiling unicode-xid v0.2.2
Compiling syn v1.0.75
Compiling serde_derive v1.0.128
Compiling memchr v2.4.1
Compiling serde v1.0.128
Compiling libc v0.2.100
Compiling regex-syntax v0.6.25
Compiling lazy_static v1.4.0
error: linker cc not found
|
= note: No such file or directory (os error 2)

error: aborting due to previous error

error: could not compile memchr

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: linker cc not found
|
= note: No such file or directory (os error 2)

error: aborting due to previous error

error: linker cc not found
|
= note: No such file or directory (os error 2)

error: aborting due to previous error

error: linker cc not found
|
= note: No such file or directory (os error 2)

error: aborting due to previous error

error: linker cc not found
|
= note: No such file or directory (os error 2)

error: aborting due to previous error

error: linker cc not found
|
= note: No such file or directory (os error 2)

error: aborting due to previous error

error: build failed
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 101

The Rust install process doesn't mention it, but sudo apt install build-essential is needed to get it to work. Might be worth a mention in the readme?

Thanks for the excellent app ❤️

Media Keys not working.

Found an issue, could just be how I started it but who knows. I have a Corsair K55 RGB and the play/skip buttons do not work (they work with just regular spotify though). I am running the latest version of Manjaro Cinnamon on Kernel 5.14.7-2. Let me know if you need any other data.

spotify.desktop:

[Desktop Entry]
Type=Application
Name=Spotify
GenericName=Music Player
Icon=spotify-client
TryExec=spotify
Exec=kdocker -q -o -l -i /usr/share/icons/Papirus/64x64/apps/spotify.svg env LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify %U
Terminal=false
MimeType=x-scheme-handler/spotify;
Categories=Audio;Music;Player;AudioVideo;
StartupWMClass=spotify

The media keys also do not work when this is run from command line:

LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify

Spotify adblock with spotifywm-git

I'm in arch linux and have been using spotify adblock for a long time and today while setting up xmonad I came across spotifywm-git (aur) program which let's you set up spotify on a certain workspace because how spotify is built doing that doesn't normally work. The thing is, if I try to use the two together it gives me this error:

/bin/sh: symbol lookup error: /usr/local/lib/spotify-adblock.so: undefined symbol: cef_string_userfree_utf16_free

I know this isn't really related to this app but I don't know how I could fix this issue myself...

Make error 127

crypti1c@ubuntu:~/spotify-adblock$ make
#cargo build --profile release
cargo build --release
make: cargo: Command not found
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127

I keep seeing this when i try to run make

Edit: Nevermind, reinstalled Rust and it fixed the issue

Error 101 in Make process

Using OpenSUSE TW. I have Rust installed. Still getting error in the make command.
Output of the make command is given below:

> make
# cargo build --profile release
cargo build --release
Compiling proc-macro2 v1.0.27
Compiling syn v1.0.73
Compiling serde_derive v1.0.126
Compiling memchr v2.4.0
error: linker 'cc' not found | = note: No such file or directory (os error 2)

error: aborting due to previous error

error: could not compile 'memchr'

To learn more, run the command again with --verbose. warning: build failed, waiting for other jobs to finish...
error: linker 'cc' not found | = note: No such file or directory (os error 2)

error: aborting due to previous error

error: linker 'cc' not found | = note: No such file or directory (os error 2)

error: aborting due to previous error

error: linker 'cc' not found | = note: No such file or directory (os error 2)

error: aborting due to previous error

error: build failed
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 101

Specific podcast won't play

Hello. First of all thanks for this adblocker as it usually works great. However, I'm trying to listen to a podcast called the Chilluminati podcast and none of the tracks will play. Other podcasts work fine, but not this one. Here's the console output I get when I launch spotify and play the podcast. It looks like pdst.fm is serving the podcast and I see that domain in the allowlist so I'm not sure what's breaking.

[*] Config file: /etc/spotify-adblock/config.toml
[+] cef_urlrequest_create:	 https://apresolve.spotify.com/?time=1629927940&type=accesspoint
[*] Config file: /etc/spotify-adblock/config.toml
[+] getaddrinfo:		 apresolve.spotify.com
[+] cef_urlrequest_create:	 https://login5.spotify.com/v3/login
[+] getaddrinfo:		 login5.spotify.com
[+] getaddrinfo:		 guc3-accesspoint-a-8c1f.ap.spotify.com
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/playlist/v2/user/blackout331/rootlist?decorate=revision%2Cattributes%2Clength%2Cowner&from=0&length=120
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/socialgraph/v2/dismissed/artist?include_timestamps=true&count=1000&source_uri=spotify%3Auser%3Ablackout331
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/ad-logic/state/config
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/ads/v2/config?payload=eyJ1c2VyX2FnZW50IjoiTW96aWxsYVwvNS4wIChYMTE7IExpbnV4IHg4Nl82NCkgQXBwbGVXZWJLaXRcLzUzNi41IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lXC8xOS4wLjEwODQuOSBTYWZhcmlcLzUzNi41IFNwb3RpZnlcLzExNTUwMDQ5OCAoODsgMDsgNSkiLCJzZXNzaW9uX2lkIjoiY2Y3OGM2NjgtMDJkMS00MGZjLWJiZWItYjAxMmMwZTlmNzg2In0=
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=computer&client_id=65b708073fc0480ea92a077233ca87bd&device_model=&device_brand=&client_version=1.1.55.498.gf9a83c60
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/social-connect/v2/sessions/current
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/context-resolve/v1/spotify:show:71Dnx4yKkQ0TfPWWu3swYP?include_video=true
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/playlist/v2/user/blackout331/rootlist/diff?revision=7%2C18c5084252736ad90359888afe9fb36803bce5cc&handlesContent=
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] getaddrinfo:		 spclient.wg.spotify.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/playlist/v2/playlist/3s0mb6x2WCx2yYGyJk6gjo/diff?revision=1%2C2c436cc6d58e5ad42f62a1cbf0b43d2b52161178&handlesContent=
[+] getaddrinfo:		 spclient.wg.spotify.com
[+] getaddrinfo:		 dealer.spotify.com
[+] getaddrinfo:		 dealer.spotify.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/facebook/config
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/socialgraph/v2/dismissed/artist?include_timestamps=true&count=1000&source_uri=spotify%3Auser%3Ablackout331
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/recently-played/v3/user/blackout331/recently-played?limit=50&filter=default,track
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/played-state/v1/items
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/collection/v2/delta
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/padme/v2/metadata/fileId/https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/extended-metadata/v0/extended-metadata
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/connect-state/v1/devices/653b06447ad3f3d7b38335612aa24e7f0c4cf301
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/social-connect/v2/sessions/current
[+] getaddrinfo:		 dealer.spotify.com
[+] getaddrinfo:		 dealer.spotify.com
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/played-state/v1/items?fromTimestamp=1629927904525
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=computer&client_id=65b708073fc0480ea92a077233ca87bd&product_id=&device_model=&device_brand=&client_version=1.1.55.498.gf9a83c60
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/played-state/v1/updates
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/social-connect/v2/sessions/current
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/ads/v1/ads/hpto?payload=eyJ1c2VyX2FnZW50IjoiTW96aWxsYVwvNS4wIChYMTE7IExpbnV4IHg4Nl82NCkgQXBwbGVXZWJLaXRcLzUzNi41IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lXC8xOS4wLjEwODQuOSBTYWZhcmlcLzUzNi41IFNwb3RpZnlcLzExNTUwMDQ5OCAoODsgMDsgNSkiLCJzZXNzaW9uX2lkIjoiY2Y3OGM2NjgtMDJkMS00MGZjLWJiZWItYjAxMmMwZTlmNzg2IiwicmVxdWVzdF9pZCI6ImMwM2FlYTFlLWM4YzgtNDE0MS1hOGMwLTJjNDBhYWRjZjdkOCIsInBvZCI6eyJjb250ZXh0IjoxLCJzZXNzaW9uIjoxfSwib3ZlcnJpZGVzIjp7fSwidGFyZ2V0aW5nIjp7InBsYXliYWNrX2lkIjoiYzAzYWVhMWUtYzhjOC00MTQxLWE4YzAtMmM0MGFhZGNmN2Q4IiwiYWRicmVhayI6InZpZGVvLGFkc2NvcmUiLCJhZHBvZCI6IjEiLCJjb250ZXh0Ijoic3BvdGlmeTpzaG93OjcxRG54NHlLa1EwVGZQV1d1M3N3WVAiLCJmZWF0dXJlIjoiZGVza3RvcC1jbGllbnQteCIsImZvY3VzIjoidHJ1ZSIsInRyYWNrIjoic3BvdGlmeTplcGlzb2RlOjJJeEhBSTNNeDlFSVFZMHoxY0xrTWoifX0=
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] getaddrinfo:		 guc-spclient.spotify.com
[+] getaddrinfo:		 guc-dealer.spotify.com
[+] getaddrinfo:		 api.spotify.com
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=tv&device_model=Eureka%20Dongle&device_brand=Google%20Inc.
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=tv&client_id=4916bf2fd1c54ff2bace038314d21f39&product_id=0&device_model=a118x&device_brand=tcl&client_version=3.81.91-g179ed7f6
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] getaddrinfo:		 newjams-images.scdn.co
[+] getaddrinfo:		 seeded-session-images.scdn.co
[+] getaddrinfo:		 misc.scdn.co
[+] getaddrinfo:		 api-partner.spotify.com
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=cast_audio&device_model=Google%20Home%20Mini&device_brand=Google&client_version=
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] getaddrinfo:		 xpui.app.spotify.com
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/device-capabilities/v1/capabilities?device_type=cast_video&device_model=Chromecast&device_brand=Google&client_version=
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[+] getaddrinfo:		 pdst.fm
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] getaddrinfo:		 chtbl.com
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/connect-state/v1/devices/653b06447ad3f3d7b38335612aa24e7f0c4cf301
[-] getaddrinfo:		 audioboom.com
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] getaddrinfo:		 audioboom.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[-] getaddrinfo:		 audioboom.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[-] getaddrinfo:		 audioboom.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/playlist/v2/playlist/37i9dQZEVXcRutxPJfcLBm/diff?revision=0%2C0000000029cecbf9f7d617645b425a4bb87a966f&handlesContent=
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/played-state/v1/items
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/played-state/v1/items?fromTimestamp=1629927941768
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/connect-state/v1/devices/653b06447ad3f3d7b38335612aa24e7f0c4cf301
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[-] getaddrinfo:		 audioboom.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[-] getaddrinfo:		 audioboom.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://spclient.wg.spotify.com/user-customization-service/v1/customize
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[-] getaddrinfo:		 audioboom.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/
[+] getaddrinfo:		 xpui.app.spotify.com
[+] cef_urlrequest_create:	 https://pdst.fm/e/chtbl.com/track/112DG4/audioboom.com/posts/7658321.mp3?modified=1616611922&source=rss&stitched=1
[-] getaddrinfo:		 audioboom.com
[-] cef_urlrequest_create:	 https://spclient.wg.spotify.com/gabo-receiver-service/v3/events/

Getting error no such file or directory

I am trying to install this on my Ubuntu 20.10.

I ran following commands:

  1. git clone https://github.com/abba23/spotify-adblock.git --worked fine
    Output:
Cloning into 'spotify-adblock'...
remote: Enumerating objects: 52, done.
remote: Counting objects: 100% (52/52), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 52 (delta 24), reused 44 (delta 16), pack-reused 0
Unpacking objects: 100% (52/52), 46.08 KiB | 1.40 MiB/s, done.
  1. cd spotify-adblock --worked fine

  2. make --Got error
    Output:

# cargo build --profile release
cargo build --release
make: cargo: No such file or directory
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127
  1. sudo make install --Got same error
    Output:
# cargo build --profile release
cargo build --release
make: cargo: No such file or directory
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127

Random Failure on Gnome (pop-os)

I have been using this on Kubuntu for a long time and it was working great, no problems what so ever.

Yesterday I tried using it on Pop-Os! 21.04 and there was an issue which I could listen to songs for quite some time in the beginning but then suddenly songs that were not in my cache were out of reach and every song were gray on Spotify, not allowing me to go to next song or choose anything from any playlist or album.

I thought its being an internet issue, but once I ran it without adblock it was alright and I could keep listening for ever.

Today I am on KDE again and no such issue.

How to reproduce:

  1. install pop-os 21
  2. build and install
  3. create new desktop file for spotify-adblock (as said in the tutorials)
  4. lunch spotify from newly created desktop file
  5. keep listening to music till at some point it will all go gray (perhaps you will need to keep the spotify in background and do something else?)

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.