Coder Social home page Coder Social logo

patches's Introduction

๐Ÿงฉ ReVanced Patches

The official ReVanced Extended Patches.

๐Ÿ“‹ List of patches in this repository

๐Ÿ’Š Patch ๐Ÿ“œ Description ๐Ÿน Target Version
add-splash-animation Adds splash animation, which was removed in YT v18.19.36+. This patch cannot be used with 'custom-branding-icon' patch 18.34.37
alternative-thumbnails Adds an option to replace video thumbnails with still image captures of the video. 18.34.37
bypass-ambient-mode-restrictions Bypass ambient mode restrictions in battery saver mode. 18.34.37
change-homepage Change home page to subscription feed. 18.34.37
custom-branding-youtube-name Rename the YouTube app to the name specified in options.json. 18.34.37
custom-branding-icon-mmt Changes the YouTube launcher icon to MMT. 18.34.37
custom-branding-icon-revancify-blue Changes the YouTube launcher icon to Revancify Blue. 18.34.37
custom-branding-icon-revancify-red Changes the YouTube launcher icon to Revancify Red. 18.34.37
custom-double-tap-length Add 'double-tap to seek' value. 18.34.37
custom-package-name Specifies the package name for YouTube and YT Music in the MicroG build. all
custom-playback-speed Adds more playback speed options. 18.34.37
custom-seekbar-color Change seekbar color in video player and video thumbnails. 18.34.37
default-playback-speed Adds ability to set default playback speed settings. 18.34.37
default-video-quality Adds ability to set default video quality settings. 18.34.37
disable-quic-protocol Disable CronetEngine's QUIC protocol. 18.34.37
disable-shorts-on-startup Disables playing YouTube Shorts when launching YouTube. 18.34.37
disable-auto-captions Disables forced auto captions. 18.34.37
disable-haptic-feedback Disable haptic feedback when swiping. 18.34.37
disable-hdr-video Disable HDR video. 18.34.37
disable-landscape-mode Disable landscape mode when entering fullscreen. 18.34.37
disable-pip-notification Disable pip notification when you first launch pip mode. 18.34.37
enable-compact-controls-overlay Enables compact control overlay. 18.34.37
enable-debug-logging Adds debugging options. 18.34.37
enable-external-browser Open url outside the app in an external browser. 18.34.37
enable-minimized-playback Enables minimized and background playback. 18.34.37
enable-new-comment-popup-panels Enables a new type of comment popup panel in the shorts player. 18.34.37
enable-new-splash-animation Enables a new type of splash animation. 18.34.37
enable-new-thumbnail-preview Enables a new type of thumbnail preview. 18.34.37
enable-old-quality-layout Enables the original quality flyout menu. 18.34.37
enable-open-links-directly Skips over redirection URLs to external links. 18.34.37
enable-seekbar-tapping Enables tap-to-seek on the seekbar of the video player. 18.34.37
enable-tablet-mini-player Enables the tablet mini player layout. 18.34.37
enable-tablet-navigation-bar Enables the tablet navigation bar. 18.34.37
enable-time-stamps-speed Add the current playback speed in brackets next to the current time. 18.34.37
enable-wide-search-bar Replaces the search icon with a wide search bar. This will hide the YouTube logo when active. 18.34.37
force-opus-codec Forces the OPUS codec for audios. 18.34.37
force-vp9-codec Forces the VP9 codec for videos. 18.34.37
force-hide-player-button-background Force hides the background from the video player buttons. 18.34.37
force-premium-heading Forces premium heading on the homepage. 18.34.37
header-switch Add switch to change header. 18.34.37
hide-account-menu Hide account menu elements. 18.34.37
hide-auto-player-popup-panels Hide automatic popup panels (playlist or live chat) on video player. 18.34.37
hide-autoplay-button Hides the autoplay button in the video player. 18.34.37
hide-autoplay-preview Hides the autoplay preview container in the fullscreen. 18.34.37
hide-button-container Adds the options to hide action buttons under a video. 18.34.37
hide-captions-button Hides the captions button in the video player. 18.34.37
hide-cast-button Hides the cast button in the video player. 18.34.37
hide-category-bar Hides the category bar in video feeds. 18.34.37
hide-channel-avatar-section Hides the channel avatar section of the subscription feed. 18.34.37
hide-channel-watermark Hides creator's watermarks on videos. 18.34.37
hide-collapse-button Hides the collapse button in the video player. 18.34.37
hide-comment-component Hides components related to comments. 18.34.37
hide-crowdfunding-box Hides the crowdfunding box between the player and video description. 18.34.37
hide-description-components Hides description components. 18.34.37
hide-double-tap-overlay-filter Hides the double tap dark filter layer. 18.34.37
hide-end-screen-cards Hides the suggested video cards at the end of a video in fullscreen. 18.34.37
hide-end-screen-overlay Hide end screen overlay on swipe controls. 18.34.37
hide-feed-flyout-panel Hides feed flyout panel components. 18.34.37
hide-filmstrip-overlay Hide filmstrip overlay on swipe controls. 18.34.37
hide-floating-microphone Hides the floating microphone button which appears in search. 18.34.37
hide-fullscreen-panels Hides video description and comments panel in fullscreen view. 18.34.37
hide-general-ads Hides general ads. 18.34.37
hide-handle Hides the handle in the account switcher. 18.34.37
hide-info-cards Hides info-cards in videos. 18.34.37
hide-latest-videos-button Hides latest videos button in home feed. 18.34.37
hide-layout-components Hides general layout components. 18.34.37
hide-load-more-button Hides the button under videos that loads similar videos. 18.34.37
hide-mix-playlists Hides mix playlists from home feed and video player. 18.34.37
hide-music-button Hides the YouTube Music button in the video player. 18.34.37
hide-navigation-buttons Adds options to hide or change navigation buttons. 18.34.37
hide-navigation-label Hide navigation bar labels. 18.34.37
hide-player-button-background Hide player button background. 18.34.37
hide-player-flyout-panel Hides player flyout panel components. 18.34.37
hide-player-overlay-filter Hides the dark filter layer from the player's background. 18.34.37
hide-previous-next-button Hides the previous and next button in the player controller. 18.34.37
hide-quick-actions Adds the options to hide quick actions components in the fullscreen. 18.34.37
hide-seek-message Hides the 'Slide left or right to seek' message container. 18.34.37
hide-seekbar Hides the seekbar in video player and video thumbnails. 18.34.37
hide-shorts-components Hides other Shorts components. 18.34.37
hide-snack-bar Hides the snack bar action popup. 18.34.37
hide-speed-overlay Hide speed overlay in player. 18.34.37
hide-suggested-actions Hide the suggested actions bar inside the player. 18.34.37
hide-suggested-video-overlay Hide the suggested video overlay to play next. 18.34.37
hide-suggestions-shelf Hides the suggestions shelf. 18.34.37
hide-time-stamp Hides timestamp in video player. 18.34.37
hide-tooltip-content Hides the tooltip box that appears on first install. 18.34.37
hide-trending-searches Hide trending searches in the search bar. 18.34.37
hide-video-ads Hides ads in the video player. 18.34.37
higher-seekbar-height Make the seekbar become higher. 18.34.37
language-switch Add language switch toggle. 18.34.37
layout-switch Tricks the dpi to use some tablet/phone layouts. 18.34.37
materialyou Enables MaterialYou theme for Android 12+ 18.34.37
microg-support Allows ReVanced to run without root and under a different package name with MicroG. 18.34.37
optimize-resource Removes duplicate resources from YouTube. 18.34.37
overlay-buttons Add overlay buttons to the player. 18.34.37
return-youtube-dislike Shows the dislike count of videos using the Return YouTube Dislike API. 18.34.37
settings Applies mandatory patches to implement ReVanced settings into the application. 18.34.37
sponsorblock Integrates SponsorBlock which allows skipping video segments such as sponsored content. 18.34.37
spoof-app-version Tricks YouTube into thinking, you are running an older version of the app. One of the side effects also includes restoring the old UI. 18.34.37
spoof-player-parameters Spoofs player parameters to prevent playback issues. 18.34.37
swipe-controls Adds volume and brightness swipe controls. 18.34.37
theme Change the app's theme to the values specified in options.json. 18.34.37
translations Add Crowdin translations for YouTube. 18.34.37
๐Ÿ’Š Patch ๐Ÿ“œ Description ๐Ÿน Target Version
amoled Applies pure black theme in flyout panels. all
background-play Enables playing music in the background. all
bitrate-default-value Set the audio quality to "Always High" when you first install the app. all
certificate-spoof Spoofs the YouTube Music certificate for Android Auto. all
custom-branding-music-name Rename the YouTube Music app to the name specified in options.json. all
custom-branding-icon-mmt Changes the YouTube Music launcher icon to MMT. all
custom-branding-icon-revancify-blue Changes the YouTube Music launcher icon to Revancify Blue. all
custom-branding-icon-revancify-red Changes the YouTube Music launcher icon to Revancify Red. all
custom-package-name Specifies the package name for YouTube and YT Music in the MicroG build. all
disable-auto-captions Disables forced auto captions. all
enable-black-navigation-bar Sets the navigation bar color to black. all
enable-color-match-player Matches the color of the mini player and the fullscreen player. all
enable-compact-dialog Enable compact dialog on phone. all
enable-custom-filter Enables custom filter to hide layout components. all
enable-debug-logging Adds debugging options. all
enable-force-minimized-player Permanently keep player minimized even if another track is played. all
enable-force-shuffle Enable force shuffle even if another track is played. all
enable-landscape-mode Enables entry into landscape mode by screen rotation on the phone. all
enable-minimized-playback Enables minimized playback on Kids music. all
enable-new-layout Enable new player layouts. (YT Music v5.47.51+) all
enable-old-style-miniplayer Return the miniplayers to old style. (for YT Music v5.55.53+) all
enable-opus-codec Enable opus codec when playing audio. all
enable-sleep-timer Add sleep timer to flyout menu. all
enable-zen-mode Adds a grey tint to the video player to reduce eye strain. all
exclusive-audio-playback Enables the option to play music without video. all
hide-button-shelf Hides the button shelf from homepage and explorer. all
hide-carousel-shelf Hides the carousel shelf from homepage and explorer. all
hide-cast-button Hides the cast button in the video player and header. all
hide-category-bar Hides the music category bar at the top of the homepage. all
hide-channel-guidelines Hides channel guidelines at the top of comments. all
hide-get-premium Hides "Get Premium" label from the account menu. all
hide-music-ads Hides ads before playing a music. all
hide-navigation-label Hide navigation bar labels. all
hide-new-playlist-button Hide the "New playlist" button in the library. all
hide-playlist-card Hides the playlist card from homepage. all
hide-taste-builder Hides the "Tell us which artists you like" card from homepage. all
hide-upgrade-button Hides upgrade button from navigation bar and hide upgrade banner from homepage. all
microg-support Allows ReVanced Music to run without root and under a different package name with MicroG. all
optimize-resource Remove unnecessary resources. all
remember-video-quality Save the video quality value whenever you change the video quality. all
settings Adds settings for ReVanced to YouTube Music. all
share-button-hook Replace share button with external download button. all
spoof-app-version Spoof the YouTube Music client version. all
translations Add Crowdin translations for YouTube Music. all
๐Ÿ’Š Patch ๐Ÿ“œ Description ๐Ÿน Target Version
disable-screenshot-popup Disables the popup that shows up when taking a screenshot. all
hide-ads Hides ads from the Reddit. all
hide-navigation-buttons Hide buttons at navigation bar. all
hide-place-button Hide r/place button in toolbar. all
open-links-directly Skips over redirection URLs to external links. all
open-links-externally Open links outside of the app directly in your browser. all
premium-icon Unlocks premium icons. all
reddit-settings Adds ReVanced settings to Reddit. all
sanitize-sharing-links Removes (tracking) query parameters from the URLs when sharing links. all

๐Ÿ“ JSON Format

This section explains the JSON format for the patches.json file.

Example:

[
  {
    "name": "default-video-quality",
    "description": "Adds ability to set default video quality settings.",
    "excluded": false,
    "options": [],
    "dependencies": [
      "settings"
    ],
    "compatiblePackages": [
      {
        "name": "com.google.android.youtube",
        "versions": [
          "18.33.35",
          "18.33.37",
          "18.33.40",
          "18.34.37"
        ]
      }
    ]
  }
]

patches's People

Contributors

aunali321 avatar bennett-sh avatar bogadana avatar canny1913 avatar cnc-robert avatar d4rkk3y avatar finefindus avatar inotia00 avatar j4k0xb avatar johnconner122 avatar josesilveiraa avatar juztim avatar kazimmt avatar lisouseinaikyrios avatar mchangrh avatar osumatrix avatar palmdevs avatar ponces avatar sarry7045 avatar sculas avatar semantic-release-bot avatar shadow578 avatar technikte avatar thejeterlp avatar thenoface avatar timschneeb avatar titivoot avatar ushie avatar xafn avatar yt-advanced avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.