All Projects → YTVanced → Integrations

YTVanced / Integrations

Licence: other
Open Source integrations for Vanced (SponsorBlock and Return YouTube Dislikes)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Integrations

return-youtube-dislike
Chrome extension to return youtube dislikes
Stars: ✭ 10,634 (+48236.36%)
Mutual labels:  dislikes-count
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+16386.36%)
Mutual labels:  sponsorblock
Piped
An alternative privacy-friendly YouTube frontend which is efficient by design.
Stars: ✭ 1,725 (+7740.91%)
Mutual labels:  sponsorblock
SBbrowser
Web frontend to browse the SponsorBlock database written with Django
Stars: ✭ 17 (-22.73%)
Mutual labels:  sponsorblock
SponSkrub
Strip advertisements from downloaded YouTube videos
Stars: ✭ 156 (+609.09%)
Mutual labels:  sponsorblock
SponsorBlockSafari
Safari web-extension glue code for SponsorBlock
Stars: ✭ 27 (+22.73%)
Mutual labels:  sponsorblock
script.service.sponsorblock
Kodi add-on for SponsorBlock
Stars: ✭ 83 (+277.27%)
Mutual labels:  sponsorblock
castblock-legacy
Automatically skip integrated ads on youtube playing on chromecast
Stars: ✭ 82 (+272.73%)
Mutual labels:  sponsorblock
SponSkrub
Strip advertisements from downloaded YouTube videos
Stars: ✭ 55 (+150%)
Mutual labels:  sponsorblock
yt-dislikes-viewer
A browser extension that allows you to see dislikes on a youtube video after the youtube update
Stars: ✭ 291 (+1222.73%)
Mutual labels:  dislikes-count
Vancedmanager
Vanced Installer
Stars: ✭ 5,523 (+25004.55%)
Mutual labels:  vanced

SponsorBlock YouTube Vanced Implementation

In order to use this in YouTube/Vanced you must first apply the smali mods applied to vanced (the patching process used for this is currently automated using our closed source tools with no plans to open source it for the time being) (if you mod vanced directly it is not required)

  • First make your edits in android studio
  • Change the string "replaceMeWithsetMillisecondMethod" on PlayerController.java to the method name of YouTube package
  • Compile debug apk
  • Decompile this apk using apktool https://github.com/iBotPeaches/Apktool
  • Take this decompiled folder and look for a folder labeled pl in one of your dex class folders
  • Decompile YouTube/Vanced using apktool (you only need to decompile the base apk files (for vanced you can get these using vanced manager and looking in android/data/com.vanced.manager for black or dark.apk), if you are decompiling stock youtube you must also merge a dpi split into it (todo))
  • Copy the pl folder from earlier into the dex class folder (remove any existing one completely first)
  • Recompile your modded YouTube/Vanced using apktool and sign it + all splits required for your device using the same key
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].