Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aghontpi/ad-silence

Mute Ad/promotions from Accuradio, Spotify, Soundcloud, TIDAL & Pandora Android. Minimal, extensible & lightweight under 150kb.
https://github.com/aghontpi/ad-silence

accuradio ad-block adblocker android kotlin kotlin-android music pandora soundcloud spotify tidal

Last synced: 29 days ago
JSON representation

Mute Ad/promotions from Accuradio, Spotify, Soundcloud, TIDAL & Pandora Android. Minimal, extensible & lightweight under 150kb.

Awesome Lists containing this project

README

        

# Ad-silence

> Remove ads in Accuradio, Spotify, Tidal & Pandora.




github release
f-droid release
license


Get it on Google Play
Get it on Google Play

## Features

- Block ads on `Accuradio`, `Spotify` (full & lite versions), `Tidal` & `Pandora`.
- Minimal UI
- App size **less than 150KB**
- Configure which apps to remove ads in
- Open source
- No inapp purchases or ads

## Supported apps?

| app | support |
|:------------:| :-----: |
| Accuradio | yes |
| Spotify | yes |
| Spotify Lite | yes |
| Soundcloud | yes |
| Tidal | yes |
| Pandora | yes |

- If you want this to work on a different app/audio streaming service, [open an new issue](https://github.com/aghontpi/ad-silence/issues/new) mentioning its name.
- Since this is built with `Accuradio` in mind, ~~no other apps are supported for now, but Implementing other apps should be quite easy.~~
- `Spotify` is now supported.
- `Tidal` is now supported.
- `Spotify Lite` is now supported.
- `Pandora` is now supported.
- `Soundcloud` is now supported.
- Easily extensible to other apps.

## Motivation

- Ad blocker for `Accuradio android` is not available.
- wanted a **lightweight** & **non bloat** app with size lessthan **_1mb_**
- wanted a minimal ui
- below is the Total UI of the app.


enable
configure apps
about

## How this works

This is possible because of `NotificationListenerService` on `android`. Granted, the user gave permission to this setting.

- While music is playing, the following notification is present.


ad notification

- I then parse the notification and stop it from playing.

## Track Project Status

- [Trello](https://trello.com/b/8XJDVbdo/ad-silence-android)

## Donation Links

- [https://www.buymeacoffee.com/aghontpi](https://www.buymeacoffee.com/aghontpi)
- [https://ko-fi.com/aghontpi](https://ko-fi.com/aghontpi)

## Built with

- [Kotlin](https://kotlinlang.org/)