Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Merge branch dev to main #843

Draft
wants to merge 38 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
343c7dd
chore(YouTube): Remove `Duration filter` patch
anddea Sep 30, 2024
3407b4a
refactor(BytecodeUtils): remove duplicate functions
inotia00 Sep 17, 2024
b27760a
chore: fix build error
anddea Sep 30, 2024
e0223a3
chore(YouTube Music): Replace with a fingerprint that supports a wide…
anddea Sep 30, 2024
2f9c7a9
refactor(YouTube - Change start page): Change the actual start page i…
anddea Sep 30, 2024
2d3f7f4
chore(YouTube): Replace with a fingerprint that supports a wider rang…
anddea Sep 30, 2024
71b11cf
feat(YouTube Music - Settings): Add `Open default app settings` setting
anddea Sep 30, 2024
e895e6f
fix(YouTube Music - SponsorBlock): SponsorBlock does not skip segme…
anddea Sep 30, 2024
8c3a5d2
fix(YouTube - Hide feed components): `Hide carousel shelf` setting so…
anddea Sep 30, 2024
63c463c
fix(YouTube - Player components): The `Disable player popup panels` s…
anddea Sep 30, 2024
ab222a6
fix(YouTube - Settings): `Search bar in settings` can't find `RYD` an…
anddea Sep 30, 2024
72b61d1
feat(YouTube): Add `Hook YouTube Music actions` patch
anddea Sep 30, 2024
fceba2c
chore(YouTube Music): Change the supported versions
anddea Sep 30, 2024
64934c3
chore: remove obsolete code
anddea Sep 30, 2024
ec9d641
feat(YouTube - Hide feed components): Add `Hide UPCOMING video` setting
anddea Sep 30, 2024
251d5d7
feat(YouTube - Change start page): Add `Change start page type` setting
anddea Sep 30, 2024
5936015
feat(YouTube - Navigation bar components): Add `Hide navigation bar` …
anddea Sep 30, 2024
b214aa5
feat(YouTube - Shorts components): Add `Height percentage of empty sp…
anddea Sep 30, 2024
edb26b5
refactor(YouTube Music - Flyout menu components): Unable to patch due…
anddea Sep 30, 2024
4248a48
chore(YouTube - Integrations): Skip patches even in versions where fi…
anddea Sep 30, 2024
9dd4846
chore(YouTube - PlayerTypeHook): Add hooking on Shorts state (whether…
anddea Sep 30, 2024
50fb611
chore(YouTube): No longer checks `PlayerType` or `VideoInformation` t…
anddea Sep 30, 2024
574cd9b
chore(YouTube - Player components): Patch is broken in certain versions
anddea Sep 30, 2024
a82c9ba
feat(YouTube - Hide feed components): Add `Hide related videos` setting
anddea Sep 30, 2024
1e74ff9
fix(YouTube Music - Disable Cairo splash animation): Some versions ar…
anddea Sep 30, 2024
4502f6f
chore(YouTube - Shorts Component): Always hide suggested actions if a…
anddea Sep 30, 2024
f9709d3
feat(YouTube - Shorts Component): Add `Disable Like button animation`…
anddea Sep 30, 2024
2435c4f
feat(YouTube): Add `Hide shortcuts` patch
anddea Sep 30, 2024
53692de
chore: add python virtual environment to `.gitignore`
anddea Sep 30, 2024
e203ad1
feat(Custom branding icon): Add `MMT Orange`, `MMT Pink`, `MMT Turquo…
anddea Sep 30, 2024
71e7233
chore(Python): Update prefixes
anddea Sep 30, 2024
32b1155
chore(YouTube - Custom branding icon): Revert YouTube Minimal
anddea Sep 30, 2024
49cf0fd
feat(YouTube - Shorts components): Add `Hide stickers` setting
anddea Sep 30, 2024
18482b2
fix(YouTube Music - Player components): `Remember shuffle state` sett…
anddea Sep 30, 2024
f3b6717
feat(YouTube - Custom Shorts action buttons): Add `Cairo`
anddea Sep 30, 2024
e8fec18
chore(Translations): Update translations
anddea Sep 30, 2024
9148afe
build: update api
anddea Sep 30, 2024
e4575c9
chore(release): 2.230.0-dev.1 [skip ci]
semantic-release-bot Sep 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,8 @@ node_modules/

# gradle properties, due to Github token
./gradle.properties

.DS_Store
local.properties
__pycache__
venv
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
# [2.230.0-dev.1](https://github.com/anddea/revanced-patches/compare/v2.229.0...v2.230.0-dev.1) (2024-09-30)


### Bug Fixes

* **YouTube - Hide feed components:** `Hide carousel shelf` setting sometimes hides the library shelf ([8c3a5d2](https://github.com/anddea/revanced-patches/commit/8c3a5d2fd08cdca5cf66324cc2a44b722e7062cc))
* **YouTube - Player components:** The `Disable player popup panels` setting disables the engagement panel in Mix playlists on certain YouTube versions ([63c463c](https://github.com/anddea/revanced-patches/commit/63c463ca2bebd43c85e79609275f72bf4176f242))
* **YouTube - Settings:** `Search bar in settings` can't find `RYD` and `SponsorBlock` settings ([ab222a6](https://github.com/anddea/revanced-patches/commit/ab222a672317ec7d00d566b1ca655b7b5c9a78cd))
* **YouTube Music - Disable Cairo splash animation:** Some versions are recognized as unpatchable even though they can be patched ([1e74ff9](https://github.com/anddea/revanced-patches/commit/1e74ff94811097370e4c0f0d05dc429601e8f05c))
* **YouTube Music - Player components:** `Remember shuffle state` setting does not remember the correct state ([18482b2](https://github.com/anddea/revanced-patches/commit/18482b2e6b57d2eea95527a05e9d86674446c052))
* **YouTube Music - SponsorBlock:** SponsorBlock does not skip segments at the beginning of a video when in the background ([e895e6f](https://github.com/anddea/revanced-patches/commit/e895e6f5c638df5e2233cc50dc82de9ccfe89df0))


### Features

* **Custom branding icon:** Add `MMT Orange`, `MMT Pink`, `MMT Turquoise` ([e203ad1](https://github.com/anddea/revanced-patches/commit/e203ad159e8717a2042a978e1c6cee04fa8ce745))
* **YouTube - Change start page:** Add `Change start page type` setting ([251d5d7](https://github.com/anddea/revanced-patches/commit/251d5d726061aff08ebe190513e10862db7c4856))
* **YouTube - Custom Shorts action buttons:** Add `Cairo` ([f3b6717](https://github.com/anddea/revanced-patches/commit/f3b67174da909ab07d4b04bef14d5d7ae672cc3b))
* **YouTube - Hide feed components:** Add `Hide related videos` setting ([a82c9ba](https://github.com/anddea/revanced-patches/commit/a82c9bac56e875417e8d0632d5e4cb14a3e4c4aa))
* **YouTube - Hide feed components:** Add `Hide UPCOMING video` setting ([ec9d641](https://github.com/anddea/revanced-patches/commit/ec9d6419df2ed3bd13c4171a92216314202802a1))
* **YouTube - Navigation bar components:** Add `Hide navigation bar` setting ([5936015](https://github.com/anddea/revanced-patches/commit/593601526bd10a6976d108d1d8689c44cf6331e9))
* **YouTube - Shorts Component:** Add `Disable Like button animation` setting ([f9709d3](https://github.com/anddea/revanced-patches/commit/f9709d3b5661abfe73b0ebc1273e8b521aa695be))
* **YouTube - Shorts components:** Add `Height percentage of empty space` setting ([b214aa5](https://github.com/anddea/revanced-patches/commit/b214aa5a8eed5a5929806f1ddbbd71bfc30effe6))
* **YouTube - Shorts components:** Add `Hide stickers` setting ([49cf0fd](https://github.com/anddea/revanced-patches/commit/49cf0fd5c1bf1289944b0e5e78444ae9c23ced60))
* **YouTube Music - Settings:** Add `Open default app settings` setting ([71b11cf](https://github.com/anddea/revanced-patches/commit/71b11cf0c43439b130cb22331252c5940d9229cb))
* **YouTube:** Add `Hide shortcuts` patch ([2435c4f](https://github.com/anddea/revanced-patches/commit/2435c4f781596d0b370e8ca244a30dbdc793c696))
* **YouTube:** Add `Hook YouTube Music actions` patch ([72b61d1](https://github.com/anddea/revanced-patches/commit/72b61d1bc2bac38e38e9ae70a1e7b8a6d0fc03ee))

# [2.229.0](https://github.com/anddea/revanced-patches/compare/v2.228.0...v2.229.0) (2024-09-30)


Expand Down
79 changes: 40 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ Check the [wiki](https://github.com/anddea/revanced-patches/wiki) for resources
| `Hide layout components` | Adds options to hide general layout components. | 18.29.38 ~ 19.16.39 |
| `Hide player buttons` | Adds options to hide buttons in the video player. | 18.29.38 ~ 19.16.39 |
| `Hide player flyout menu` | Adds options to hide player flyout menu components. | 18.29.38 ~ 19.16.39 |
| `Hide shortcuts` | Remove, at compile time, the app shortcuts that appears when app icon is long pressed. | 18.29.38 ~ 19.16.39 |
| `Hook YouTube Music actions` | Adds support for opening music in RVX Music using the in-app YouTube Music button. | 18.29.38 ~ 19.16.39 |
| `Hook download actions` | Adds support to download videos with an external downloader app using the in-app download button. | 18.29.38 ~ 19.16.39 |
| `Layout switch` | Adds an option to spoof the dpi in order to use a tablet or phone layout. | 18.29.38 ~ 19.16.39 |
| `MaterialYou` | Applies the MaterialYou theme for Android 12+ devices. | 18.29.38 ~ 19.16.39 |
Expand Down Expand Up @@ -79,42 +81,42 @@ Check the [wiki](https://github.com/anddea/revanced-patches/wiki) for resources

| 💊 Patch | 📜 Description | 🏹 Target Version |
|:--------:|:--------------:|:-----------------:|
| `Amoled` | Applies a pure black theme to some components. | 6.20.51 ~ 7.16.52 |
| `Bitrate default value` | Sets the audio quality to 'Always High' when you first install the app. | 6.20.51 ~ 7.16.52 |
| `Bypass image region restrictions` | Adds an option to use a different host for static images, so that images blocked in some countries can be received. | 6.20.51 ~ 7.16.52 |
| `Certificate spoof` | Enables YouTube Music to work with Android Auto by spoofing the YouTube Music certificate. | 6.20.51 ~ 7.16.52 |
| `Change share sheet` | Add option to change from in-app share sheet to system share sheet. | 6.20.51 ~ 7.16.52 |
| `Change start page` | Adds an option to set which page the app opens in instead of the homepage. | 6.20.51 ~ 7.16.52 |
| `Custom branding icon for YouTube Music` | Changes the YouTube Music app icon to the icon specified in options.json. | 6.20.51 ~ 7.16.52 |
| `Custom branding name for YouTube Music` | Renames the YouTube Music app to the name specified in options.json. | 6.20.51 ~ 7.16.52 |
| `Custom header for YouTube Music` | Applies a custom header in the top left corner within the app. | 6.20.51 ~ 7.16.52 |
| `Disable Cairo splash animation` | Adds an option to disable Cairo splash animation. | 7.06.54 ~ 7.16.52 |
| `Disable auto captions` | Adds an option to disable captions from being automatically enabled. | 6.20.51 ~ 7.16.52 |
| `Disable dislike redirection` | Adds an option to disable redirection to the next track when clicking the Dislike button. | 6.20.51 ~ 7.16.52 |
| `Enable OPUS codec` | Adds an option to use the OPUS audio codec instead of the MP4A audio codec. | 6.20.51 ~ 7.16.52 |
| `Enable debug logging` | Adds an option to enable debug logging. | 6.20.51 ~ 7.16.52 |
| `Enable landscape mode` | Adds an option to enable landscape mode when rotating the screen on phones. | 6.20.51 ~ 7.16.52 |
| `Flyout menu components` | Adds options to hide or change flyout menu components. | 6.20.51 ~ 7.16.52 |
| `GmsCore support` | Allows patched Google apps to run without root and under a different package name by using GmsCore instead of Google Play Services. | 6.20.51 ~ 7.16.52 |
| `Hide account components` | Adds options to hide components related to the account menu. | 6.20.51 ~ 7.16.52 |
| `Hide action bar components` | Adds options to hide action bar components and replace the offline download button with an external download button. | 6.20.51 ~ 7.16.52 |
| `Hide ads` | Adds options to hide ads. | 6.20.51 ~ 7.16.52 |
| `Hide layout components` | Adds options to hide general layout components. | 6.20.51 ~ 7.16.52 |
| `Hide overlay filter` | Removes, at compile time, the dark overlay that appears when player flyout menus are open. | 6.20.51 ~ 7.16.52 |
| `Hide player overlay filter` | Removes, at compile time, the dark overlay that appears when single-tapping in the player. | 6.20.51 ~ 7.16.52 |
| `Navigation bar components` | Adds options to hide or change components related to the navigation bar. | 6.20.51 ~ 7.16.52 |
| `Player components` | Adds options to hide or change components related to the player. | 6.20.51 ~ 7.16.52 |
| `Remove background playback restrictions` | Removes restrictions on background playback, including for kids videos. | 6.20.51 ~ 7.16.52 |
| `Remove viewer discretion dialog` | Adds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction. | 6.20.51 ~ 7.16.52 |
| `Restore old style library shelf` | Adds an option to return the Library tab to the old style. | 6.20.51 ~ 7.16.52 |
| `Return YouTube Dislike` | Adds an option to show the dislike count of songs using the Return YouTube Dislike API. | 6.20.51 ~ 7.16.52 |
| `Sanitize sharing links` | Adds an option to remove tracking query parameters from URLs when sharing links. | 6.20.51 ~ 7.16.52 |
| `Settings for YouTube Music` | Applies mandatory patches to implement ReVanced Extended settings into the application. | 6.20.51 ~ 7.16.52 |
| `SponsorBlock` | Adds options to enable and configure SponsorBlock, which can skip undesired video segments, such as non-music sections. | 6.20.51 ~ 7.16.52 |
| `Spoof app version` | Adds options to spoof the YouTube Music client version. This can remove the radio mode restriction in Canadian regions or disable real-time lyrics. | 6.20.51 ~ 7.16.52 |
| `Translations` | Adds Crowdin translations for YouTube Music. | 6.20.51 ~ 7.16.52 |
| `Video playback` | Adds options to customize settings related to video playback, such as default video quality and playback speed. | 6.20.51 ~ 7.16.52 |
| `Visual preferences icons` | Adds icons to specific preferences in the settings. | 6.20.51 ~ 7.16.52 |
| `Amoled` | Applies a pure black theme to some components. | 6.20.51 ~ 7.16.53 |
| `Bitrate default value` | Sets the audio quality to 'Always High' when you first install the app. | 6.20.51 ~ 7.16.53 |
| `Bypass image region restrictions` | Adds an option to use a different host for static images, so that images blocked in some countries can be received. | 6.20.51 ~ 7.16.53 |
| `Certificate spoof` | Enables YouTube Music to work with Android Auto by spoofing the YouTube Music certificate. | 6.20.51 ~ 7.16.53 |
| `Change share sheet` | Add option to change from in-app share sheet to system share sheet. | 6.20.51 ~ 7.16.53 |
| `Change start page` | Adds an option to set which page the app opens in instead of the homepage. | 6.20.51 ~ 7.16.53 |
| `Custom branding icon for YouTube Music` | Changes the YouTube Music app icon to the icon specified in options.json. | 6.20.51 ~ 7.16.53 |
| `Custom branding name for YouTube Music` | Renames the YouTube Music app to the name specified in options.json. | 6.20.51 ~ 7.16.53 |
| `Custom header for YouTube Music` | Applies a custom header in the top left corner within the app. | 6.20.51 ~ 7.16.53 |
| `Disable Cairo splash animation` | Adds an option to disable Cairo splash animation. | 7.06.54 ~ 7.16.53 |
| `Disable auto captions` | Adds an option to disable captions from being automatically enabled. | 6.20.51 ~ 7.16.53 |
| `Disable dislike redirection` | Adds an option to disable redirection to the next track when clicking the Dislike button. | 6.20.51 ~ 7.16.53 |
| `Enable OPUS codec` | Adds an option to use the OPUS audio codec instead of the MP4A audio codec. | 6.20.51 ~ 7.16.53 |
| `Enable debug logging` | Adds an option to enable debug logging. | 6.20.51 ~ 7.16.53 |
| `Enable landscape mode` | Adds an option to enable landscape mode when rotating the screen on phones. | 6.20.51 ~ 7.16.53 |
| `Flyout menu components` | Adds options to hide or change flyout menu components. | 6.20.51 ~ 7.16.53 |
| `GmsCore support` | Allows patched Google apps to run without root and under a different package name by using GmsCore instead of Google Play Services. | 6.20.51 ~ 7.16.53 |
| `Hide account components` | Adds options to hide components related to the account menu. | 6.20.51 ~ 7.16.53 |
| `Hide action bar components` | Adds options to hide action bar components and replace the offline download button with an external download button. | 6.20.51 ~ 7.16.53 |
| `Hide ads` | Adds options to hide ads. | 6.20.51 ~ 7.16.53 |
| `Hide layout components` | Adds options to hide general layout components. | 6.20.51 ~ 7.16.53 |
| `Hide overlay filter` | Removes, at compile time, the dark overlay that appears when player flyout menus are open. | 6.20.51 ~ 7.16.53 |
| `Hide player overlay filter` | Removes, at compile time, the dark overlay that appears when single-tapping in the player. | 6.20.51 ~ 7.16.53 |
| `Navigation bar components` | Adds options to hide or change components related to the navigation bar. | 6.20.51 ~ 7.16.53 |
| `Player components` | Adds options to hide or change components related to the player. | 6.20.51 ~ 7.16.53 |
| `Remove background playback restrictions` | Removes restrictions on background playback, including for kids videos. | 6.20.51 ~ 7.16.53 |
| `Remove viewer discretion dialog` | Adds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction. | 6.20.51 ~ 7.16.53 |
| `Restore old style library shelf` | Adds an option to return the Library tab to the old style. | 6.20.51 ~ 7.16.53 |
| `Return YouTube Dislike` | Adds an option to show the dislike count of songs using the Return YouTube Dislike API. | 6.20.51 ~ 7.16.53 |
| `Sanitize sharing links` | Adds an option to remove tracking query parameters from URLs when sharing links. | 6.20.51 ~ 7.16.53 |
| `Settings for YouTube Music` | Applies mandatory patches to implement ReVanced Extended settings into the application. | 6.20.51 ~ 7.16.53 |
| `SponsorBlock` | Adds options to enable and configure SponsorBlock, which can skip undesired video segments, such as non-music sections. | 6.20.51 ~ 7.16.53 |
| `Spoof app version` | Adds options to spoof the YouTube Music client version. This can remove the radio mode restriction in Canadian regions or disable real-time lyrics. | 6.20.51 ~ 7.16.53 |
| `Translations` | Adds Crowdin translations for YouTube Music. | 6.20.51 ~ 7.16.53 |
| `Video playback` | Adds options to customize settings related to video playback, such as default video quality and playback speed. | 6.20.51 ~ 7.16.53 |
| `Visual preferences icons` | Adds icons to specific preferences in the settings. | 6.20.51 ~ 7.16.53 |
</details>

### [📦 `com.reddit.frontpage`](https://play.google.com/store/apps/details?id=com.reddit.frontpage)
Expand Down Expand Up @@ -175,11 +177,10 @@ Example:
"name": "com.google.android.apps.youtube.music",
"versions": [
"6.20.51",
"6.29.58",
"6.33.52",
"6.29.59",
"6.42.55",
"6.51.53",
"7.16.52"
"7.16.53"
]
}
],
Expand Down
Loading