amitbl / blocktube

YouTube™ content blocker
GNU General Public License v3.0
907 stars 64 forks source link

(Extended Feature Request) Youtube ReVanced Integration #384

Open Jeanfeels opened 6 months ago

Jeanfeels commented 6 months ago

Many of us primarily use phones to watch youtube. With how terrible the youtube algorithm is getting at actually blocking channels, it would be beneficial for a vast number of users to have a patch for Revanced Youtube which shares the same filter setting format for export and import as the BlockTube extension, and functions within the ReVanced app.

This may require some work to port code over within the scope of the ReVanced API, but I believe it highly worth considering as ReVanced is currently by far the best way to experience Youtube on mobile, with access to built in quality of life features and third party community patches like SponsorBlock, but not a single blacklist patch yet exists.

https://github.com/ReVanced There is plenty of documentation on patch creation and a large community who may be able to assist.

The scope could be as simple as just applying filters based on an existing BlockTube file exported from a PC, or could be fully featured including sending the Do Not Reccomend api call and other features currently in blocktube, depending on how much of a pain the migration process ends up actually being.

Currently there's no patches for ReVanced that allow any form of blacklisting besides skipping sponsor segments within a video, and it's a feature that the app desperately needs at some point.