@@ -0,0 +1,26 @@
|
||||
# About
|
||||
|
||||
Tell us more about your PR
|
||||
|
||||
# Issues
|
||||
|
||||
We worked in the following issues on the Pull Request:
|
||||
* #EXAMPLE
|
||||
|
||||
# Requirements
|
||||
Please check these requirements:
|
||||
**pull requests that do not meet these requirements will not be accepted under any circumstances**
|
||||
- [ ] The content I want to contribute is appropriate ([Read more](https://spotify.piscinadeentropia.es/docs_contributing/#content-to-collaborate-with))
|
||||
- [ ] I agree that my contributions are licensed and I accept the [terms and conditions of the license](https://spotify.piscinadeentropia.es/docs_license/)
|
||||
- [ ] I accept the [code of conduct](https://github.com/Isaaker/Spotify-AdsList/blob/main/CODE_OF_CONDUCT.md)
|
||||
- [ ] I read the documentation on [how to contribute](https://spotify.piscinadeentropia.es/docs_contributing/)
|
||||
- [ ] I have checked that the pull is not being performed against main
|
||||
- [ ] I agree to be listed as a contributor of the repository. [Learn more...](https://spotify.piscinadeentropia.es/docs_contributing/#appear-as-a-contributor)
|
||||
|
||||
# Co-Authored
|
||||
|
||||
List the people who contributed to your PR, otherwise leave blank.
|
||||
|
||||
# More information
|
||||
|
||||
If you want more information about this pull request, don't be afraid of [opening a new issue with the label "question"](https://github.com/Isaaker/Spotify-AdsList/issues/new?assignees=isaaker&labels=question) or asking here (if the PR is still open).
|
||||
@@ -0,0 +1,6 @@
|
||||
Blocklists:
|
||||
- any: ['Lists/BLACKLIST.txt', 'Lists/adguard.txt', 'Lists/dnsmasq.txt', 'Lists/pi-hole.txt', 'Lists/standard_list.txt']
|
||||
Whitelist:
|
||||
- any: ['Lists/WHITELIST.txt']
|
||||
documentation:
|
||||
- any: ['docs/*']
|
||||
@@ -25,7 +25,7 @@ jobs:
|
||||
id: extract_branch
|
||||
|
||||
- name: Checkout branch
|
||||
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 #@v4.1.6
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #@v4.1.7
|
||||
with:
|
||||
ref: ${{ steps.extract_branch.outputs.branch }}
|
||||
path: ${{ steps.extract_branch.outputs.branch }}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
# This workflow will triage pull requests and apply a label based on the
|
||||
# paths that are modified in the pull request.
|
||||
#
|
||||
# To use this workflow, you will need to set up a .github/labeler.yml
|
||||
# file with configuration. For more information, see:
|
||||
# https://github.com/actions/labeler
|
||||
|
||||
name: Labeler
|
||||
on: [pull_request_target]
|
||||
|
||||
jobs:
|
||||
label:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/labeler@v4
|
||||
with:
|
||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
||||
@@ -1,5 +1,7 @@
|
||||
name: SAST Semgrep
|
||||
on:
|
||||
pull_request: {}
|
||||
push: {}
|
||||
workflow_dispatch:
|
||||
jobs:
|
||||
sast_semgrep:
|
||||
@@ -7,4 +9,4 @@ jobs:
|
||||
contents: read
|
||||
uses: ramshackle-code/sast_semgrep/.github/workflows/sast_semgrep.yml@17a2b599ce6930240aa6c2797eb121c8fe5badf4 #v1.0.2
|
||||
secrets:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/stale@v5
|
||||
- uses: actions/stale@v9
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
stale-issue-message: 'Stale issue message'
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
Created by: Isaaker
|
||||
|
||||
Revised: 16/5/23
|
||||
Revised: 4/7/23
|
||||
|
||||
Version: WHITELIST
|
||||
|
||||
Number of domains: 4
|
||||
Number of domains: 5
|
||||
|
||||
Read more: https://github.com/Isaaker/Spotify-AdsList
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Spotify Ads List
|
||||
|
||||

|
||||

|
||||
|
||||
## Workflows
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
## About
|
||||
|
||||
[](/CONTRIBUTING.md "Go to contributions doc")
|
||||
[](https://spotify.piscinadeentropia.es/docs_contributing/)
|
||||
|
||||
Spotify Ads List is a list of domains that includes all the domains from which Spotify Apps get audio ads, banners...
|
||||
|
||||
@@ -79,7 +79,7 @@ Here you can find all the tests made, their date and more details.
|
||||
## License
|
||||
The code is under **Creative Commons Attribution-ShareAlike 4.0 International Public License**, view the [license here](https://spotify.piscinadeentropia.es/license)
|
||||
|
||||

|
||||

|
||||
|
||||
## Contributing
|
||||
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
# Contributing
|
||||
|
||||
**Always read the license and code of conduct before contributing, once the changes you have made are added to the source repository they will be licensed under the source repository license**
|
||||
|
||||
## Content to collaborate with
|
||||
|
||||
This repository is a blocklist for Spotify Ads, therefore, the following contents are acceptable as a contribution:
|
||||
|
||||
Accepted contents:
|
||||
|
||||
- Spelling corrections
|
||||
- Corrections of images or videos that are not displayed correctly
|
||||
- Invalid domain correction
|
||||
- New list format
|
||||
- Add new domains to the blocklist
|
||||
- Add new domains to the whitelist
|
||||
|
||||
Not accepted contents:
|
||||
|
||||
- Comments (for SPAM prevention)
|
||||
- Ads of any kind
|
||||
- Self-Promoting
|
||||
- Posts or articles of your own creation
|
||||
- Any kind of sensitive content
|
||||
- Any type of content containing personal information of any person
|
||||
- Any kind of software (as this repository is oriented to a website and not to software distribution)
|
||||
|
||||
**If you are in doubt as to whether a piece of content is suitable to be added to this repository, please contact us through the contact section of the website**
|
||||
|
||||
## How to colaborate
|
||||
|
||||
You can colaborate in this ways:
|
||||
|
||||
- [Opening a Issue](https://github.com/Isaaker/Spotify-AdsList/issues/new/choose)
|
||||
- [Making a Fork](https://github.com/Isaaker/Spotify-AdsList/fork) and later opening a Pull Request to the Developer branch of the origin repository
|
||||
|
||||
**⚠️Please, make changes only on BLACKLIST.txt (Don't put extra lines or comments in this file) or WHITELIST.txt, changes on other files are not longer conserved due to an automatic list conversion.**
|
||||
@@ -0,0 +1,7 @@
|
||||
# About
|
||||
|
||||
Spotify Ads List is a list of domains that includes all the domains from which Spotify Apps get audio ads, banners...
|
||||
|
||||
Blocking these domains is totally legal since the only thing you are doing is redirecting requests from these domains to 0.0.0.0 also known as nowhere.
|
||||
|
||||
Making the list cost me a lot of time but finally it seems to work, in case you find any false positive let me know by creating an Issue, also if you want to collaborate I invite you to create a fork of the repository.
|
||||
@@ -0,0 +1,42 @@
|
||||
# Contributing
|
||||
|
||||

|
||||
|
||||
!!! warning
|
||||
Always read the license and code of conduct before contributing, once the changes you have made are added to the source repository they will be licensed under the source repository license
|
||||
|
||||
## Content to collaborate with
|
||||
|
||||
This repository is a blocklist for Spotify Ads, therefore, the following contents are acceptable as a contribution:
|
||||
|
||||
### Accepted contents:
|
||||
|
||||
* Spelling corrections
|
||||
* Corrections of images or videos that are not displayed correctly
|
||||
* Invalid domain correction
|
||||
* New list format
|
||||
* Add new domains to the blocklist
|
||||
* Add new domains to the whitelist
|
||||
|
||||
### Not accepted contents:
|
||||
|
||||
* Comments (for SPAM prevention)
|
||||
* Ads of any kind
|
||||
* Self-Promoting
|
||||
* Posts or articles of your own creation
|
||||
* Any kind of sensitive content
|
||||
* Any type of content containing personal information of any person
|
||||
* Any kind of software (as this repository is oriented to a website and not to software distribution)
|
||||
|
||||
!!! warning
|
||||
If you are in doubt as to whether a piece of content is suitable to be added to this repository, please contact us through the contact section of the website
|
||||
|
||||
## How to colaborate
|
||||
|
||||
You can colaborate in this ways:
|
||||
|
||||
- [Opening a Issue](https://github.com/Isaaker/Spotify-AdsList/issues/new/choose)
|
||||
- [Making a Fork](https://github.com/Isaaker/Spotify-AdsList/fork) and later opening a Pull Request to the Developer branch of the origin repository
|
||||
|
||||
!!! danger
|
||||
Please, make changes only on BLACKLIST.txt (Don't put extra lines or comments in this file) or WHITELIST.txt, changes on other files are not longer conserved due to an automatic list conversion.
|
||||
@@ -0,0 +1,20 @@
|
||||
# Frequently Asked Questions
|
||||
|
||||
Here you can find some frequently asked questions and answers about our blocklist.
|
||||
|
||||
## Why do black spaces continue to appear where the advertisements were before?
|
||||
|
||||
!!! question "Answer"
|
||||
Although our blockoblocklist blocks banner and image ads, Spotify's apps continue to reserve a space to place these ads, and since Spotify can't get those ads and banners, they will continue to appear in black.
|
||||
|
||||

|
||||
|
||||
## Why do I sometimes get a message "This content cannot be played at this time?
|
||||
|
||||
!!! question "Answer"
|
||||
When Spotify tries to display an ad, it changes the name of the song to Advertisement, and attempts to load the audio and images from the ad. However, since it is unable to get this content through the blocklist, Spotify will resume playing music as normal.
|
||||
|
||||
## Why does Spotify sometimes take longer to load or behave strangely?
|
||||
|
||||
!!! question "Answer"
|
||||
Although this list is safe and cannot damage your Spotify or your computer in any way. Sometimes Spotify may take a little bit longer to load or have some weird behavior, because the application is actually trying to continuously contact some ad domains, tracking, which are usually constantly changing to find unblocked domains. And this can sometimes change the behavior of the application a little bit.
|
||||
@@ -0,0 +1,123 @@
|
||||
# Spotify Ads List Tutorial
|
||||
|
||||

|
||||
|
||||
Spotify Ads List is quick and easy to install, all you need is a compatible adblocker, an internet connection and the Spotify website or app.
|
||||
|
||||
To install Spotify Ads List you can follow this steps:
|
||||
|
||||
## 1. Check compatibility
|
||||
|
||||
Spotify Ads List is compatible with all major ad blockers, both open-source and paid.
|
||||
|
||||
The currently supported adblockers are:
|
||||
* Standard (Compatible with multiple adblockers and can also be used with the hosts file.)
|
||||
* [Pi-Hole](https://pi-hole.net)
|
||||
* [Dnsmasq](https://dnsmasq.org/doc.html)
|
||||
* [Adguard](https://adguard.com/es/welcome.html)
|
||||
* [uBlock Origin](https://ublockorigin.com)
|
||||
|
||||
!!! tip
|
||||
Being a simple and very backward compatible list, if your adblocker is not included above, you can ask us to include it and if necessary to generate a custom list layout for it.
|
||||
|
||||
## 2. Find the right list format
|
||||
|
||||
Spotify Ads List is available in diferents formats to make it compatible with all the adblockers listed in the step 1.
|
||||
|
||||
Here is a table to find the right format for your adblcoker:
|
||||
|
||||
| Adblocker | List Format |
|
||||
| -- | -- |
|
||||
| Pi-Hole | Pi-hole |
|
||||
| Dnsmasq | Dnsmasq |
|
||||
| Adguard | Adguard |
|
||||
| uBlock Origin | Adguard |
|
||||
| Standard (with hosts file or adblockers that supports 0.0.0.0 entry) | Standard |
|
||||
|
||||
!!! tip
|
||||
Being a simple and very backward compatible list, if your adblocker is not included above, you can ask us to include it and if necessary to generate a custom list layout for it.
|
||||
|
||||
## 3. (Optional) Setup your adblocker & Spotify
|
||||
|
||||
If you have not yet installed and started using your adblocker, I recommend that you do so first and, if possible, learn the basics of how it works. This will help you when installing Spotify Ads List.
|
||||
|
||||
Also, you must have installed Spotify (in case you are going to use it as an application) and created a Spotify account to use it, as Spotify Ads List does not perform these actions.
|
||||
|
||||
### Setup your adblocker
|
||||
|
||||
Below, you can find a series of basic guides on how to install and use your adblocker:
|
||||
|
||||
* Standard (Compatible with multiple adblockers and can also be used with the hosts file.)
|
||||
* [Pi-Hole](https://docs.pi-hole.net/main/basic-install/)
|
||||
* [Dnsmasq](https://dnsmasq.org/doc.html)
|
||||
* [Adguard](https://adguard.com/kb/general/how-to-install/)
|
||||
* [uBlock Origin](https://github.com/gorhill/uBlock?tab=readme-ov-file#installation)
|
||||
|
||||
### Setup Spotify
|
||||
|
||||
To start using Spotify you can use the web app or download the app for your OS:
|
||||
|
||||
* [Spotify Web App](https://open.spotify.com)
|
||||
* [Download Spotify](https://www.spotify.com/en/download/)
|
||||
|
||||
## 4. Add Spotify Ads List to your adblocker
|
||||
|
||||
To add Spotify Ads List to your adblocker you will need to make use of a raw file that will be synced directly from our GitHub repository. To do this, simply copy the link and enter it in the appropriate field to add it to your adblocker (Or use the link in the case of uBlock Origin):
|
||||
|
||||
# Standard adblockers
|
||||
|
||||
| Adblocker | Raw URL
|
||||
| -- | -- |
|
||||
| Standard | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/standard_list.txt |
|
||||
| Pi-hole | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/pi-hole.txt |
|
||||
| Dnsmasq | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/dnsmasq.txt |
|
||||
| Adguard | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/adguard.txt |
|
||||
|
||||
!!! question "How can I do this?"
|
||||
You can find more help about how to add this on this links:
|
||||
|
||||
| Adblocker | Link |
|
||||
|--|--|
|
||||
| Standard | Not applicable, unless you want to use the hosts file. In that case, [read this](https://nordvpn.com/es/blog/use-hosts-file-block-ads-malware/) |
|
||||
| Pi-hole | Not official documentation for this, go to the Web UI, in the left bar click on "Adlists", enter the raw url and click "Add" |
|
||||
| Dnsmasq | There is not much official documentation, perhaps [this will help](https://dnsmasq.org/docs/dnsmasq-man.html) |
|
||||
| Adguard | [Read this](https://adguard.com/kb/) |
|
||||
|
||||
### Browser adblockers
|
||||
|
||||
#### uBlock Origin
|
||||
|
||||
| Browser | Add from link |
|
||||
| -- | -- |
|
||||
| Firefox | moz-extension://c396fed9-d8f8-4a6c-95a0-80773fa36d8a/asset-viewer.html?url=https%3A%2F%2Fraw.githubusercontent.com%2Fisaaker%2FSpotify-AdsList%2Fmain%2FLists%2Fadguard.txt&title=Spotify-AdsList&subscribe=1 |
|
||||
| Chrome / Chromium | chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/asset-viewer.html?url=https%3A%2F%2Fraw.githubusercontent.com%2Fisaaker%2FSpotify-AdsList%2Fmain%2FLists%2Fadguard.txt&title=Spotify-AdsList&subscribe=1 |
|
||||
|
||||
!!! tip
|
||||
[You can also make this manually with the adguard raw URL](https://github.com/gorhill/uBlock/wiki/Dashboard:-Filter-lists#3rd-party-filter-lists)
|
||||
|
||||
## 5. Add Spotify Ads List whitelist to your adblocker
|
||||
|
||||
To add the whitelist to your adblocker, you have to enter the whitelist domains manually in the whitelist area. You can found the whitelist on this [link](./docs_whitelist.md)
|
||||
|
||||
!!! question "How can I do this?"
|
||||
You can find more help about how to add this on this links:
|
||||
|
||||
| Adblocker | Link |
|
||||
|--|--|
|
||||
| Standard | This is not possible in the hosts file, for other methods please consult your adblocker documentation |
|
||||
| Pi-hole | [Read this](https://discourse.pi-hole.net/t/how-do-i-whitelist-or-blacklist-a-domain/244), you can also make this form the Web UI > Domains |
|
||||
| Dnsmasq | Not docs of this available |
|
||||
| Adguard | [Read this](https://github.com/AdguardTeam/AdGuardHome/discussions/3771) |
|
||||
| uBlock Origin | [Read this](https://github.com/gorhill/uBlock/wiki/How-to-whitelist-a-web-site/745c6f01e1f88db8184bb27f48bbdd8a21b48a90) |
|
||||
|
||||
!!! info
|
||||
A whitelist is a list that lets your adblocker know which domains should not be blocked. Although usually these domains are not added to the list directly, many times some domains that are on the list (blocked) redirect legitimate requests to these domains (not blocked) via a CNAME and these requests are blocked before being redirected because it is a blocked domain. Therefore, the list will help you to ensure that legitimate requests can continue their course correctly.
|
||||
|
||||
## 6. What can I do now?
|
||||
|
||||
Now the installation of the list should be complete, but you can still do more things:
|
||||
|
||||
* [Support my work by giving a star to my repository and/or creating a fork on GitHub](https://github.com/Isaaker/Spotify-AdsList)
|
||||
* [Continue reading the documentation](spotify.piscinadeentropia.es)
|
||||
* [Report false positives or contribute in our repository](https://github.com/Isaaker/Spotify-AdsList/issues)
|
||||
* [Add more adlists](./why_add_more_blocklists)
|
||||
@@ -15,4 +15,5 @@ Here you can find all the tests made, their date and more details.
|
||||
| App | Windows Laptop | Windows 11 (10.0.22631) | - | 26/6/24 |  | pihole | @MW-SAND |
|
||||
| Web App | Windows Computer | Windows (22H2 19045.4170) | Chrome (126.0.6478.127 (64 bits)) | 29/6/24 |  | ublock origin | @AlkBek |
|
||||
|
||||
**If you have tested the list, please create a issue with type "Testing" to add more tested devices. [Add new tested device](https://github.com/Isaaker/Spotify-AdsList/issues/new?assignees=&labels=Testing&projects=&template=testing.yml&title=New+Testing+Device%3A+%5BDevice+Name%5D+%2F+%5BDevice+OS%26Version%5D)**
|
||||
!!! info
|
||||
If you have tested the list, please create a issue with type "Testing" to add more tested devices. [Add new tested device](https://github.com/Isaaker/Spotify-AdsList/issues/new?assignees=&labels=Testing&projects=&template=testing.yml&title=New+Testing+Device%3A+%5BDevice+Name%5D+%2F+%5BDevice+OS%26Version%5D)
|
||||
@@ -0,0 +1,34 @@
|
||||
# Spotify Ads Whitelist
|
||||
|
||||
!!! info
|
||||
Created by: Isaaker
|
||||
|
||||
Revised: 4/7/23
|
||||
|
||||
Version: WHITELIST
|
||||
|
||||
Number of domains: 5
|
||||
|
||||
|
||||
!!! warning
|
||||
This list is not formatted in any special way and therefore cannot be downloaded and used as an input file, please add the domains manually.
|
||||
|
||||
## Detailed list
|
||||
|
||||
| Domain | Explanation | What happens when it is blocked? |
|
||||
| -- | -- | -- |
|
||||
| login5.spotify.com | Spotify login domain | Unable to log in to Spotify no audio is played and many screens cannot be accessed |
|
||||
| spclient.wg.spotify.com | Spotify domain providing music and controlling it | The player does not work, it is impossible to control the audio playback and this causes it to skip songs continuously and without stopping |
|
||||
| open.spotify.com | In principle, I have not observed any adverse effect on the applications when blocking this domain, however, blocking it makes it impossible to access the spotify web platform | Unable to access the spotify web player |
|
||||
| api-partner.spotify.com | This domain is the one that provides some of the main images of the app such as the home screen, the application will continue to play music but some screens may not work properly or may be inaccessible by displaying an error. | Problems displaying images |
|
||||
| partners.wg.spotify.com | This domain is the one that provides some of the main images of the app such as the home screen, the application will continue to play music but some screens may not work properly or may be inaccessible by displaying an error. | Problems displaying images |
|
||||
| api.spotify.com | Spotify main API |
|
||||
|
||||
## Plain List
|
||||
|
||||
- login5.spotify.com
|
||||
- spclient.wg.spotify.com
|
||||
- open.spotify.com
|
||||
- api-partner.spotify.com
|
||||
- partners.wg.spotify.com
|
||||
- api.spotify.com
|
||||
@@ -1,17 +0,0 @@
|
||||
# Frequently Asked Questions
|
||||
|
||||
Here you can find some frequently asked questions and answers about our blocklist.
|
||||
|
||||
## Why do black spaces continue to appear where the advertisements were before?
|
||||
|
||||
Although our blockoblocklist blocks banner and image ads, Spotify's apps continue to reserve a space to place these ads, and since Spotify can't get those ads and banners, they will continue to appear in black.
|
||||
|
||||

|
||||
|
||||
## Why do I sometimes get a message "This content cannot be played at this time?
|
||||
|
||||
When Spotify tries to display an ad, it changes the name of the song to Advertisement, and attempts to load the audio and images from the ad. However, since it is unable to get this content through the blocklist, Spotify will resume playing music as normal.
|
||||
|
||||
## Why does Spotify sometimes take longer to load or behave strangely?
|
||||
|
||||
Although this list is safe and cannot damage your Spotify or your computer in any way. Sometimes Spotify may take a little bit longer to load or have some weird behavior, because the application is actually trying to continuously contact some ad domains, tracking, which are usually constantly changing to find unblocked domains. And this can sometimes change the behavior of the application a little bit.
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 844 KiB After Width: | Height: | Size: 844 KiB |
@@ -0,0 +1,18 @@
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 1024 1024" fill="#0433ff" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
|
||||
<g id="SVGRepo_bgCarrier" stroke-width="0"/>
|
||||
|
||||
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
|
||||
<g id="SVGRepo_iconCarrier">
|
||||
|
||||
<path d="M839.774 703.942c-35.286 0-63.98-28.696-63.98-63.98s28.696-63.98 63.98-63.98c35.288 0 63.98 28.696 63.98 63.98s-28.694 63.98-63.98 63.98z m0-111.966c-26.46 0-47.984 21.524-47.984 47.984s21.524 47.984 47.984 47.984 47.986-21.524 47.986-47.984-21.526-47.984-47.986-47.984z" fill=""/>
|
||||
|
||||
<path d="M943.742 647.944a7.994 7.994 0 0 1-7.998-7.998c0-52.906-43.048-95.956-95.97-95.956a7.994 7.994 0 0 1-7.998-7.998 7.992 7.992 0 0 1 7.998-7.996c61.732 0 111.966 50.218 111.966 111.95a7.994 7.994 0 0 1-7.998 7.998zM839.774 751.926c-61.73 0-111.964-50.234-111.964-111.964a7.994 7.994 0 0 1 7.998-7.998 7.992 7.992 0 0 1 7.996 7.998c0 52.922 43.05 95.97 95.97 95.97a7.994 7.994 0 0 1 7.998 7.998 7.992 7.992 0 0 1-7.998 7.996zM840.258 647.958c-4.42 0-8.076-3.578-8.076-7.998s3.5-7.998 7.904-7.998h0.172c4.404 0 7.998 3.578 7.998 7.998s-3.594 7.998-7.998 7.998zM616.326 456.018c-4.42 0-8.074-3.578-8.074-7.998s3.498-7.998 7.902-7.998h0.172a8.004 8.004 0 0 1 7.998 7.998 8.004 8.004 0 0 1-7.998 7.998zM839.774 408.032a7.994 7.994 0 0 1-7.998-7.998v-175.948c0-4.42 3.578-7.998 7.998-7.998s7.998 3.578 7.998 7.998v175.948a7.994 7.994 0 0 1-7.998 7.998zM40.494 224.088c-4.412 0-8.074-3.576-8.074-7.998s3.498-7.998 7.92-7.998h0.154c4.422 0 7.998 3.576 7.998 7.998s-3.576 7.998-7.998 7.998zM72.484 224.088c-4.412 0-8.074-3.576-8.074-7.998s3.498-7.998 7.918-7.998h0.156c4.422 0 7.998 3.576 7.998 7.998s-3.576 7.998-7.998 7.998zM104.474 224.088c-4.412 0-8.074-3.576-8.074-7.998s3.498-7.998 7.918-7.998h0.156c4.422 0 7.998 3.576 7.998 7.998s-3.576 7.998-7.998 7.998z" fill=""/>
|
||||
|
||||
<path d="M839.774 240.084H8.03a7.994 7.994 0 0 1-7.998-7.998v-15.996c0-13.23 10.762-23.994 23.992-23.994H823.78c13.23 0 23.992 10.762 23.992 23.994v15.996a7.994 7.994 0 0 1-7.998 7.998zM16.026 224.088h815.75v-7.998c0-4.342-3.654-7.998-7.996-7.998H24.024a8.008 8.008 0 0 0-7.998 7.998v7.998z" fill=""/>
|
||||
|
||||
<path d="M8.03 831.902a7.994 7.994 0 0 1-7.998-7.998V232.086a7.994 7.994 0 0 1 7.998-7.998 7.992 7.992 0 0 1 7.996 7.998v591.818a7.992 7.992 0 0 1-7.996 7.998z" fill=""/>
|
||||
|
After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M11.9438 7.76762C11.9785 7.75034 11.9956 7.75 12 7.75C12.0044 7.75 12.0215 7.75034 12.0562 7.76762C12.0936 7.78619 12.1518 7.82491 12.2259 7.9016C12.3786 8.05973 12.5539 8.33309 12.7179 8.74301C12.8795 9.14714 13.0143 9.64428 13.1078 10.2092C13.1631 10.5427 13.2027 10.8921 13.2259 11.25H10.7741C10.7973 10.8921 10.8369 10.5427 10.8922 10.2092C10.9857 9.64428 11.1205 9.14714 11.2821 8.74301C11.4461 8.33308 11.6214 8.05973 11.7741 7.9016C11.8482 7.82491 11.9064 7.78619 11.9438 7.76762Z" fill="#1C274C"/>
|
||||
<path d="M9.27133 11.25C9.29642 10.811 9.34356 10.379 9.41233 9.96399C9.5089 9.38112 9.64788 8.8331 9.82738 8.3473C9.52472 8.52732 9.24492 8.74467 8.9948 8.9948C8.60015 9.38944 8.28709 9.85796 8.07351 10.3736C7.9564 10.6563 7.87045 10.9502 7.8167 11.25H9.27133Z" fill="#1C274C"/>
|
||||
<path d="M7.8167 12.75H9.27133C9.29642 13.189 9.34356 13.621 9.41233 14.036C9.5089 14.6189 9.64788 15.1669 9.82738 15.6527C9.52472 15.4727 9.24492 15.2553 8.9948 15.0052C8.60015 14.6106 8.28709 14.142 8.07351 13.6264C7.9564 13.3437 7.87045 13.0498 7.8167 12.75Z" fill="#1C274C"/>
|
||||
<path d="M16.1833 11.25C16.1296 10.9502 16.0436 10.6563 15.9265 10.3736C15.7129 9.85796 15.3999 9.38945 15.0052 8.9948C14.7551 8.74467 14.4753 8.52732 14.1726 8.3473C14.3521 8.8331 14.4911 9.38113 14.5877 9.96399C14.6564 10.379 14.7036 10.811 14.7287 11.25H16.1833Z" fill="#1C274C"/>
|
||||
<path d="M14.7287 12.75H16.1833C16.1296 13.0498 16.0436 13.3437 15.9265 13.6264C15.7129 14.142 15.3999 14.6106 15.0052 15.0052C14.7551 15.2553 14.4753 15.4727 14.1726 15.6527C14.3521 15.1669 14.4911 14.6189 14.5877 14.036C14.6564 13.621 14.7036 13.189 14.7287 12.75Z" fill="#1C274C"/>
|
||||
<path d="M13.2259 12.75C13.2027 13.1079 13.1631 13.4573 13.1078 13.7908C13.0143 14.3557 12.8795 14.8529 12.7179 15.257C12.5539 15.6669 12.3786 15.9403 12.2259 16.0984C12.1518 16.1751 12.0936 16.2138 12.0562 16.2324C12.0215 16.2497 12.0044 16.25 12 16.25C11.9956 16.25 11.9785 16.2497 11.9438 16.2324C11.9064 16.2138 11.8482 16.1751 11.7741 16.0984C11.6214 15.9403 11.4461 15.6669 11.2821 15.257C11.1205 14.8529 10.9857 14.3557 10.8922 13.7908C10.8369 13.4573 10.7973 13.1079 10.7741 12.75H13.2259Z" fill="#1C274C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.0008L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241ZM6.25 12C6.25 11.2449 6.39873 10.4972 6.68769 9.79957C6.97666 9.10195 7.4002 8.46807 7.93414 7.93414C8.46807 7.4002 9.10195 6.97666 9.79957 6.68769C10.4972 6.39873 11.2449 6.25 12 6.25C12.7551 6.25 13.5028 6.39873 14.2004 6.68769C14.8981 6.97666 15.5319 7.4002 16.0659 7.93414C16.5998 8.46807 17.0233 9.10195 17.3123 9.79957C17.6013 10.4972 17.75 11.2449 17.75 12C17.75 12.7551 17.6013 13.5028 17.3123 14.2004C17.0233 14.8981 16.5998 15.5319 16.0659 16.0659C15.5319 16.5998 14.8981 17.0233 14.2004 17.3123C13.5028 17.6013 12.7551 17.75 12 17.75C11.2449 17.75 10.4972 17.6013 9.79957 17.3123C9.10195 17.0233 8.46807 16.5998 7.93414 16.0659C7.4002 15.5319 6.97666 14.8981 6.68769 14.2004C6.39873 13.5028 6.25 12.7551 6.25 12Z" fill="#1C274C"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 951 KiB After Width: | Height: | Size: 951 KiB |
@@ -1,5 +1,6 @@
|
||||
# Spotify Ads List
|
||||
|
||||

|
||||

|
||||
|
||||
**🔼 Use the menu at the top to navigate 🔼**
|
||||
!!! tip
|
||||
🔼 Use the menu at the top to navigate 🔼
|
||||
@@ -1,113 +0,0 @@
|
||||
# Spotify Ads List Tutorial
|
||||
|
||||

|
||||
|
||||
Spotify Ads List is quick and easy to install, all you need is a compatible adblocker, an internet connection and the Spotify website or app.
|
||||
|
||||
To install Spotify Ads List you can follow this steps:
|
||||
|
||||
## 1. Check compatibility
|
||||
|
||||
Spotify Ads List is compatible with all major ad blockers, both open-source and paid.
|
||||
|
||||
The currently supported adblockers are:
|
||||
- Standard (Compatible with multiple adblockers and can also be used with the hosts file.)
|
||||
- [Pi-Hole](https://pi-hole.net)
|
||||
- [Dnsmasq](https://dnsmasq.org/doc.html)
|
||||
- [Adguard](https://adguard.com/es/welcome.html)
|
||||
- [uBlock Origin](https://ublockorigin.com)
|
||||
|
||||
**Being a simple and very backward compatible list, if your adblocker is not included above, you can ask us to include it and if necessary to generate a custom list layout for it.**
|
||||
|
||||
## 2. Find the right list format
|
||||
|
||||
Spotify Ads List is available in diferents formats to make it compatible with all the adblockers listed in the step 1.
|
||||
|
||||
Here is a table to find the right format for your adblcoker:
|
||||
|
||||
| Adblocker | List Format |
|
||||
| -- | -- |
|
||||
| Pi-Hole | Pi-hole |
|
||||
| Dnsmasq | Dnsmasq |
|
||||
| Adguard | Adguard |
|
||||
| uBlock Origin | Adguard |
|
||||
| Standard (with hosts file or adblockers that supports 0.0.0.0 entry) | Standard |
|
||||
|
||||
**Being a simple and very backward compatible list, if your adblocker is not included above, you can ask us to include it and if necessary to generate a custom list layout for it.**
|
||||
|
||||
## 3. (Optional) Setup your adblocker & Spotify
|
||||
|
||||
If you have not yet installed and started using your adblocker, I recommend that you do so first and, if possible, learn the basics of how it works. This will help you when installing Spotify Ads List.
|
||||
|
||||
Also, you must have installed Spotify (in case you are going to use it as an application) and created a Spotify account to use it, as Spotify Ads List does not perform these actions.
|
||||
|
||||
### Setup your adblocker
|
||||
|
||||
Below, you can find a series of basic guides on how to install and use your adblocker:
|
||||
|
||||
- Standard (Compatible with multiple adblockers and can also be used with the hosts file.)
|
||||
- [Pi-Hole](https://docs.pi-hole.net/main/basic-install/)
|
||||
- [Dnsmasq](https://dnsmasq.org/doc.html)
|
||||
- [Adguard](https://adguard.com/kb/general/how-to-install/)
|
||||
- [uBlock Origin](https://github.com/gorhill/uBlock?tab=readme-ov-file#installation)
|
||||
|
||||
### Setup Spotify
|
||||
|
||||
To start using Spotify you can use the web app or download the app for your OS:
|
||||
|
||||
- [Spotify Web App](https://open.spotify.com)
|
||||
- [Download Spotify](https://www.spotify.com/en/download/)
|
||||
|
||||
## 4. Add Spotify Ads List to your adblocker
|
||||
|
||||
To add Spotify Ads List to your adblocker you will need to make use of a raw file that will be synced directly from our GitHub repository. To do this, simply copy the link and enter it in the appropriate field to add it to your adblocker (Or use the link in the case of uBlock Origin):
|
||||
|
||||
# Standard adblockers
|
||||
|
||||
| Adblocker | Raw URL | How to add this? |
|
||||
| -- | -- | -- |
|
||||
| Standard | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/standard_list.txt | Not applicable, unless you want to use the hosts file. In that case, [read this](https://nordvpn.com/es/blog/use-hosts-file-block-ads-malware/) |
|
||||
| Pi-hole | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/pi-hole.txt | Not official documentation for this, go to the Web UI, in the left bar click on "Adlists", enter the raw url and click "Add" |
|
||||
| Dnsmasq | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/dnsmasq.txt | There is not much official documentation, perhaps [this will help](https://dnsmasq.org/docs/dnsmasq-man.html) |
|
||||
| Adguard | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/adguard.txt | [Read this](https://adguard.com/kb/) |
|
||||
|
||||
### Browser adblockers
|
||||
|
||||
#### uBlock Origin
|
||||
|
||||
| Browser | Add from link |
|
||||
| -- | -- |
|
||||
| Firefox | moz-extension://c396fed9-d8f8-4a6c-95a0-80773fa36d8a/asset-viewer.html?url=https%3A%2F%2Fraw.githubusercontent.com%2Fisaaker%2FSpotify-AdsList%2Fmain%2FLists%2Fadguard.txt&title=Spotify-AdsList&subscribe=1 |
|
||||
| Chrome / Chromium | chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/asset-viewer.html?url=https%3A%2F%2Fraw.githubusercontent.com%2Fisaaker%2FSpotify-AdsList%2Fmain%2FLists%2Fadguard.txt&title=Spotify-AdsList&subscribe=1 |
|
||||
|
||||
[You can also make this manually with the adguard raw URL](https://github.com/gorhill/uBlock/wiki/Dashboard:-Filter-lists#3rd-party-filter-lists)
|
||||
|
||||
## 5. Add Spotify Ads List whitelist to your adblocker
|
||||
|
||||
A whitelist is a list that lets your adblocker know which domains should not be blocked. Although usually these domains are not added to the list directly, many times some domains that are on the list (blocked) redirect legitimate requests to these domains (not blocked) via a CNAME and these requests are blocked before being redirected because it is a blocked domain. Therefore, the list will help you to ensure that legitimate requests can continue their course correctly.
|
||||
|
||||
To add the whitelist to your adblocker, you have to enter this domains manually in the whitelist area:
|
||||
|
||||
- login5.spotify.com
|
||||
- spclient.wg.spotify.com
|
||||
- open.spotify.com
|
||||
- api-partner.spotify.com
|
||||
|
||||
You can find more help about how to add this on this links:
|
||||
|
||||
| Adblocker | Link |
|
||||
|--|--|
|
||||
| Standard | This is not possible in the hosts file, for other methods please consult your adblocker documentation |
|
||||
| Pi-hole | [Read this](https://discourse.pi-hole.net/t/how-do-i-whitelist-or-blacklist-a-domain/244), you can also make this form the Web UI > Domains |
|
||||
| Dnsmasq | Not docs of this available |
|
||||
| Adguard | [Read this](https://github.com/AdguardTeam/AdGuardHome/discussions/3771) |
|
||||
| uBlock Origin | [Read this](https://github.com/gorhill/uBlock/wiki/How-to-whitelist-a-web-site/745c6f01e1f88db8184bb27f48bbdd8a21b48a90) |
|
||||
|
||||
## 6. What can I do now?
|
||||
|
||||
Now the installation of the list should be complete, but you can still do more things:
|
||||
|
||||
- [Support my work by giving a star to my repository and/or creating a fork on GitHub](https://github.com/Isaaker/Spotify-AdsList)
|
||||
- [Continue reading the documentation](spotify.piscinadeentropia.es)
|
||||
- [Report false positives or contribute in our repository](https://github.com/Isaaker/Spotify-AdsList/issues)
|
||||
- [Add more adlists](./why_add_more_blocklists)
|
||||
@@ -0,0 +1,17 @@
|
||||
# Standard Version
|
||||
|
||||

|
||||
|
||||
## About
|
||||
|
||||
The Standard format is a highly compatible format. Although this format may not adapt perfectly to the syntax of your adblocker, you can use it with your adblocker while creating a version more adapted to your adblocker.
|
||||
|
||||
In addition, it is possible to use it with the hosts file of your device as described in [this blog](https://nordvpn.com/es/blog/use-hosts-file-block-ads-malware/).
|
||||
|
||||
## Files
|
||||
|
||||
You can see here the version files:
|
||||
|
||||
| Name | Compatibility | Raw URL | File |
|
||||
| -- | -- | -- | -- |
|
||||
| Standard | Highly compatible, no particular system | https://raw.githubusercontent.com/Isaaker/Spotify-AdsList/main/Lists/standard_list.txt | https://github.com/Isaaker/Spotify-AdsList/blob/main/Lists/standard_list.txt
|
||||
@@ -1,7 +1,8 @@
|
||||
site_name: Spotify-AdsList
|
||||
site_name: Spotify Ads List
|
||||
site_url: https://spotify.piscinadeentropia.es
|
||||
site_description: No more spotify ADS
|
||||
copyright: © <a href="https://github.com/Isaaker/Spotify-AdsList/blob/main/LICENSE.txt">Creative Commons Attribution-ShareAlike 4.0 International Public License</a> | Reproduction and/or distribution, in whole or in part, and use in Artificial Intelligence is strictly prohibited
|
||||
copyright: License <a href="https://github.com/Isaaker/Spotify-AdsList/blob/main/LICENSE.txt">Creative Commons Attribution-ShareAlike 4.0 International Public License</a> | Reproduction and/or distribution, in whole or in part, and use in Artificial Intelligence is strictly prohibited
|
||||
repo_url: https://github.com/Isaaker/Spotify-AdsList/
|
||||
|
||||
theme:
|
||||
name: material
|
||||
@@ -11,12 +12,13 @@ theme:
|
||||
font:
|
||||
text: Ubuntu
|
||||
code: IBM Plex Mono
|
||||
icon:
|
||||
repo: fontawesome/brands/github
|
||||
features:
|
||||
- navigation.tabs
|
||||
- navigation.tabs.sticky
|
||||
- navigation.sections
|
||||
- navigation.top
|
||||
- navigation.footer
|
||||
- search.suggest
|
||||
palette:
|
||||
- primary: green
|
||||
@@ -28,6 +30,7 @@ markdown_extensions:
|
||||
- meta
|
||||
- toc:
|
||||
permalink: true
|
||||
- pymdownx.details
|
||||
- pymdownx.emoji:
|
||||
emoji_index: !!python/name:materialx.emoji.twemoji
|
||||
emoji_generator: !!python/name:materialx.emoji.to_svg
|
||||
@@ -43,33 +46,27 @@ plugins:
|
||||
- mkdocs-simple-hooks:
|
||||
hooks:
|
||||
on_config: "hooks.on_config:deploy_hooks"
|
||||
- rss:
|
||||
date_from_meta:
|
||||
as_creation: "date"
|
||||
as_update: false
|
||||
datetime_format: "%Y-%m-%d"
|
||||
pretty_print: !ENV [PRETTY_RSS, false]
|
||||
length: 30
|
||||
match_path: "./*"
|
||||
|
||||
nav:
|
||||
- Home: index.md
|
||||
- Installation: installation.md
|
||||
- Installation: docs_installation.md
|
||||
- Versions:
|
||||
- "Standard": "standard.md"
|
||||
- "Pi-Hole": "pihole.md"
|
||||
- "Dnsmasq": "dnsmasq.md"
|
||||
- "Adguard": "adguard.md"
|
||||
- Whitelist: whitelist.md
|
||||
- Testing: testing.md
|
||||
- "Standard": "docs_standard.md"
|
||||
- "Pi-Hole": "docs_pihole.md"
|
||||
- "Dnsmasq": "docs_dnsmasq.md"
|
||||
- "Adguard": "docs_adguard.md"
|
||||
- "Whitelist": "docs_whitelist.md"
|
||||
- Testing: docs_testing.md
|
||||
- Docs:
|
||||
- "F.A.Q": "faq.md"
|
||||
- "How Spotify send ads?": "how_spotify_ads.md"
|
||||
- "How adblockers work?": "how_adblockers_work.md"
|
||||
- "Why to add aditional blocklists": "why_add_more_blocklists.md"
|
||||
- "F.A.Q": "docs_faq.md"
|
||||
- "How Spotify send ads?": "docs_how_spotify_ads.md"
|
||||
- "How adblockers work?": "docs_how_adblockers_work.md"
|
||||
- "Why to add aditional blocklists": "docs_why_add_more_blocklists.md"
|
||||
- About:
|
||||
- "About": about.md
|
||||
- "License": license.md
|
||||
- "Contributing.md": contributing.md
|
||||
- "About": docs_about.md
|
||||
- "License": docs_license.md
|
||||
- "Contributing": docs_contributing.md
|
||||
- Report Bug: https://github.com/Isaaker/Spotify-AdsList/issues
|
||||
|
||||
extra:
|
||||
social:
|
||||
- icon: fontawesome/brands/github
|
||||
link: https://github.com/Isaaker/Spotify-AdsList/
|
||||
|
||||
@@ -4,4 +4,4 @@ mkdocs-material>=9.5.11
|
||||
mkdocs-redirects>=1.2.0
|
||||
mkdocs-static-i18n>=0.56
|
||||
mkdocs-simple-hooks>=0.1.5
|
||||
mkdocs-rss-plugin>=1.7.0
|
||||
mkdocs-rss-plugin>=1.7.0
|
||||