abba23 / spotify-adblock Goto Github PK
View Code? Open in Web Editor NEWAdblocker for Spotify
Home Page: https://github.com/abba23/spotify-adblock
Adblocker for Spotify
Home Page: https://github.com/abba23/spotify-adblock
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.
Nonetheless, everything else is working fine for me so far, thanks for making this project possible!
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
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.
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.
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
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
since new update, day 8, it's not working anymore
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
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.
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
The problem is, I just copy-paste all your command lines in the terminal, but none of them work. What am I supposed to do with this or that?
no clue at all.
could you make a friendly tutorial for a newbie?
would it be possible to get rid of these too?
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
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)
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)
Is this compatible with spicetify? Can i just install it from the AUR and it'll be ready to go?
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.
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
Is it possible to as a md file with the list of file urls to be Banned. If so one could add the urls to etc/hosts and make a "quick fix" that would work with the snap version of spotify as well other version of the program. Presumably with no downsides.
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.
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 ? :(
~ 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
Sometimes spotify UI gets out of sync or the selected song doen't play when listening on Google home speaker.
However the behavior is normal if listening on headphones.
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
/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
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.
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!
it takes about 10-15secs to create a urlrequest
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
It's like spotify changed something and this stop working, not only this repo, I had other mod for windows and it stopped working again.
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 you pls tell me how can i replace the official launcher with the adblocked launcher so it launches as default?
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.
Image link here: https://imgur.com/a/EGHYWEE
Build failure:
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 ❤️
Can't play songs with spotify-adblock.....all songs are greyed out
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
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...
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
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
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/
I am trying to install this on my Ubuntu 20.10.
I ran following commands:
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.
cd spotify-adblock --worked fine
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
# cargo build --profile release
cargo build --release
make: cargo: No such file or directory
make: *** [Makefile:14: target/release/libspotifyadblock.so] Error 127
Does not work on arch linux
compiles fine, installs fine, but does not work at all
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.