All Projects → sqrt-minus-one → SpotifyAdBlocker-Windows

sqrt-minus-one / SpotifyAdBlocker-Windows

Licence: MIT license
Spotify Adblocker for windows

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to SpotifyAdBlocker-Windows

Spotify Adblock Linux
Spotify adblocker for Linux
Stars: ✭ 641 (+1426.19%)
Mutual labels:  spotify, blacklist, adblock
1hosts
DNS filter-/blocklists | safe. private. clean. browsing!
Stars: ✭ 85 (+102.38%)
Mutual labels:  blacklist, adblock
Neodevhost
The Powerful Friendly Uptodate AD Blocking Hosts 最新强大而友善的去广告
Stars: ✭ 336 (+700%)
Mutual labels:  blacklist, adblock
Youtubeadsblacklist
A list of YouTube video ad domains. (Discontinued)
Stars: ✭ 136 (+223.81%)
Mutual labels:  blacklist, adblock
Hosts Blocklists
Automatically updated, moderated and optimized lists for blocking ads, trackers, malware and other garbage
Stars: ✭ 1,749 (+4064.29%)
Mutual labels:  blacklist, adblock
hosts
🄯Curated lists of hosts files with various domain blocks.🄯
Stars: ✭ 15 (-64.29%)
Mutual labels:  blacklist, adblock
Blocker Database
A global domain based database for NoScript, uBlock, uMatrix & ScriptSafe
Stars: ✭ 127 (+202.38%)
Mutual labels:  blacklist, adblock
additional-hosts
🛡 List of categorized undesired hosts
Stars: ✭ 13 (-69.05%)
Mutual labels:  blacklist, adblock
Xspotify
A modified Spotify client with DRM bypass.
Stars: ✭ 1,376 (+3176.19%)
Mutual labels:  spotify, adblock
spotify-adblock
Adblocker for Spotify
Stars: ✭ 675 (+1507.14%)
Mutual labels:  spotify, adblock
Iosadblocklist
Ultimate Host List for Mobile Adblockers (Focused on iOS)
Stars: ✭ 229 (+445.24%)
Mutual labels:  blacklist, adblock
hosts
冷莫(trli)的规则唯一一个提供全球比较全的库Cold Mo (TRLI) rules is the only one to provide a global comparison of the library.
Stars: ✭ 4 (-90.48%)
Mutual labels:  blacklist, adblock
ADios
ADBlocker - Block ADS on Twitch, Spotify and EVERYWHERE via the HOST File, PI-Hole, Adblocker Add-on, DNSMasq, Response Policy Zone and Adguard Services. - ADios ADS !
Stars: ✭ 73 (+73.81%)
Mutual labels:  spotify, adblock
SpotX
Blocking ads and updates for the desktop version of Spotify, disabling podcasts and something else.
Stars: ✭ 812 (+1833.33%)
Mutual labels:  spotify, adblock
A41SLBOT
All For One Bot is an open-source discord server bot built for All For One SL™ discord server.
Stars: ✭ 83 (+97.62%)
Mutual labels:  spotify
humhub-oauth
Social OAuths built for the Social Platform HumHub
Stars: ✭ 16 (-61.9%)
Mutual labels:  spotify
afdns
Ad free DNS server. A docker container with a DNS server configured to block advertisement hosts.
Stars: ✭ 27 (-35.71%)
Mutual labels:  blacklist
StahpIt-WPF
Transparent HTTP/S Content Filter using Adblock Plus filters and CSS selectors for Windows Vista and later.
Stars: ✭ 52 (+23.81%)
Mutual labels:  adblock
spotify-el
Basic emacs functions to control spotify client.
Stars: ✭ 22 (-47.62%)
Mutual labels:  spotify
visp
Visp is a Vi-like Spotify client for terminal users.
Stars: ✭ 45 (+7.14%)
Mutual labels:  spotify

SpotifyAdBlocker-Windows

This project is a try to port This one to windows the way it is done is with dll redirection, the call to cef_urlrequest_create is traited with a custom function that blocks urls that are blacklisted, and it redirects the good URLs to the original function.

Build from source

Prerequisites:

  • Visual Studio 2019

  • Clone this repo
  • download Chromium Embedded Framework and unzip the include folder to SpotifyAdBlocker-Windows\extern folder
  • open SpotifyAdBlocker-Windows.sln
  • build the project (of course after you take a look at what's going on there to make sure no nasty thing is happening :p )
  • locate where is the output libcef.dll, it should be in $(SolutionDir)bin\$(Platform)\$(Configuration)\
  • open Spotify folder, it should be in %appdata%\Spotify, or if you have a shortcut, then right click it and click on Open File Location
  • rename the libcef.dll in that folder to libcefNative.dll
  • move or copy the libcef.dll that you just compiled into the Spotify folder

Use the precompiled dll

  • download the latest stable release of SpotifyAdBlocker-x86.zip and unzip it.
  • follow steps in the readme.txt file.

alternatively

  • you can download the Setup batch script from here which automatically does the previous steps for you!

looks like you are done now! open Spotify and enjoy your music without ads.

TODO:

  • the linux version wraps getaddrinfo to allow only URLs in the white list to be traited, but I couldn't do the same thing in windows because for security reasons, so as a todo try to find a work around.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].