feat(YouTube): rename patch Enable music searchEnable song search

This commit is contained in:
inotia00 2023-12-12 19:56:09 +09:00
parent 03786534d3
commit a82f48ebef
4 changed files with 16 additions and 16 deletions

View File

@ -1,18 +1,18 @@
package app.revanced.patches.youtube.general.musicsearch package app.revanced.patches.youtube.general.songsearch
import app.revanced.patcher.data.BytecodeContext import app.revanced.patcher.data.BytecodeContext
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
import app.revanced.patcher.patch.BytecodePatch import app.revanced.patcher.patch.BytecodePatch
import app.revanced.patcher.patch.annotation.CompatiblePackage import app.revanced.patcher.patch.annotation.CompatiblePackage
import app.revanced.patcher.patch.annotation.Patch import app.revanced.patcher.patch.annotation.Patch
import app.revanced.patches.youtube.general.musicsearch.fingerprints.VoiceSearchConfigFingerprint import app.revanced.patches.youtube.general.songsearch.fingerprints.VoiceSearchConfigFingerprint
import app.revanced.patches.youtube.utils.integrations.Constants.GENERAL import app.revanced.patches.youtube.utils.integrations.Constants.GENERAL
import app.revanced.patches.youtube.utils.settings.SettingsPatch import app.revanced.patches.youtube.utils.settings.SettingsPatch
import app.revanced.util.exception import app.revanced.util.exception
@Patch( @Patch(
name = "Enable music search", name = "Enable song search",
description = "Enables music search in the voice search screen.", description = "Enables song search in the voice search screen.",
dependencies = [SettingsPatch::class], dependencies = [SettingsPatch::class],
compatiblePackages = [ compatiblePackages = [
CompatiblePackage( CompatiblePackage(
@ -40,7 +40,7 @@ import app.revanced.util.exception
use = false use = false
) )
@Suppress("unused") @Suppress("unused")
object MusicSearchPatch : BytecodePatch( object SongSearchPatch : BytecodePatch(
setOf(VoiceSearchConfigFingerprint) setOf(VoiceSearchConfigFingerprint)
) { ) {
override fun execute(context: BytecodeContext) { override fun execute(context: BytecodeContext) {
@ -49,10 +49,10 @@ object MusicSearchPatch : BytecodePatch(
it.mutableMethod.apply { it.mutableMethod.apply {
addInstructions( addInstructions(
0, """ 0, """
invoke-static { }, $GENERAL->enableMusicSearch()Z invoke-static { }, $GENERAL->enableSongSearch()Z
move-result v0 move-result v0
return v0 return v0
""" """
) )
} }
} ?: throw VoiceSearchConfigFingerprint.exception } ?: throw VoiceSearchConfigFingerprint.exception
@ -63,10 +63,10 @@ object MusicSearchPatch : BytecodePatch(
SettingsPatch.addPreference( SettingsPatch.addPreference(
arrayOf( arrayOf(
"PREFERENCE: GENERAL_SETTINGS", "PREFERENCE: GENERAL_SETTINGS",
"SETTINGS: ENABLE_MUSIC_SEARCH" "SETTINGS: ENABLE_SONG_SEARCH"
) )
) )
SettingsPatch.updatePatchStatus("Enable music search") SettingsPatch.updatePatchStatus("Enable song search")
} }
} }

View File

@ -1,4 +1,4 @@
package app.revanced.patches.youtube.general.musicsearch.fingerprints package app.revanced.patches.youtube.general.songsearch.fingerprints
import app.revanced.util.fingerprint.LiteralValueFingerprint import app.revanced.util.fingerprint.LiteralValueFingerprint

View File

@ -160,9 +160,6 @@ Note: Disabling the speed overlay restores the 'Slide to seek' behavior of the o
<string name="revanced_enable_language_switch_summary_off">Language switch is disabled.</string> <string name="revanced_enable_language_switch_summary_off">Language switch is disabled.</string>
<string name="revanced_enable_language_switch_summary_on">Language switch is enabled.</string> <string name="revanced_enable_language_switch_summary_on">Language switch is enabled.</string>
<string name="revanced_enable_language_switch_title">Enable language switch</string> <string name="revanced_enable_language_switch_title">Enable language switch</string>
<string name="revanced_enable_music_search_summary_off">Music search is disabled.</string>
<string name="revanced_enable_music_search_summary_on">Music search is enabled.</string>
<string name="revanced_enable_music_search_title">Enable music search</string>
<string name="revanced_enable_new_splash_animation_summary_off">New splash animation is disabled.</string> <string name="revanced_enable_new_splash_animation_summary_off">New splash animation is disabled.</string>
<string name="revanced_enable_new_splash_animation_summary_on">New splash animation is enabled.</string> <string name="revanced_enable_new_splash_animation_summary_on">New splash animation is enabled.</string>
<string name="revanced_enable_new_splash_animation_title">Enable new splash animation</string> <string name="revanced_enable_new_splash_animation_title">Enable new splash animation</string>
@ -188,6 +185,9 @@ Note: Disabling the speed overlay restores the 'Slide to seek' behavior of the o
<string name="revanced_enable_seekbar_tapping_summary_off">Seekbar tapping is disabled.</string> <string name="revanced_enable_seekbar_tapping_summary_off">Seekbar tapping is disabled.</string>
<string name="revanced_enable_seekbar_tapping_summary_on">Seekbar tapping is enabled.</string> <string name="revanced_enable_seekbar_tapping_summary_on">Seekbar tapping is enabled.</string>
<string name="revanced_enable_seekbar_tapping_title">Enable seekbar tapping</string> <string name="revanced_enable_seekbar_tapping_title">Enable seekbar tapping</string>
<string name="revanced_enable_song_search_summary_off">Song search is disabled.</string>
<string name="revanced_enable_song_search_summary_on">Song search is enabled.</string>
<string name="revanced_enable_song_search_title">Enable song search</string>
<string name="revanced_enable_swipe_auto_brightness_summary_off">Even if the brightness is set to 0 by swiping, auto brightness is not activated.</string> <string name="revanced_enable_swipe_auto_brightness_summary_off">Even if the brightness is set to 0 by swiping, auto brightness is not activated.</string>
<string name="revanced_enable_swipe_auto_brightness_summary_on">When brightness reaches 0 by swiping, auto brightness is activated.</string> <string name="revanced_enable_swipe_auto_brightness_summary_on">When brightness reaches 0 by swiping, auto brightness is activated.</string>
<string name="revanced_enable_swipe_auto_brightness_title">Enable auto-brightness by swiping</string> <string name="revanced_enable_swipe_auto_brightness_title">Enable auto-brightness by swiping</string>

View File

@ -184,8 +184,8 @@
<!-- SETTINGS: ENABLE_GRADIENT_LOADING_SCREEN <!-- SETTINGS: ENABLE_GRADIENT_LOADING_SCREEN
<SwitchPreference android:title="@string/revanced_enable_gradient_loading_screen_title" android:key="revanced_enable_gradient_loading_screen" android:defaultValue="false" android:summaryOn="@string/revanced_enable_gradient_loading_screen_summary_on" android:summaryOff="@string/revanced_enable_gradient_loading_screen_summary_off" />SETTINGS: ENABLE_GRADIENT_LOADING_SCREEN --> <SwitchPreference android:title="@string/revanced_enable_gradient_loading_screen_title" android:key="revanced_enable_gradient_loading_screen" android:defaultValue="false" android:summaryOn="@string/revanced_enable_gradient_loading_screen_summary_on" android:summaryOff="@string/revanced_enable_gradient_loading_screen_summary_off" />SETTINGS: ENABLE_GRADIENT_LOADING_SCREEN -->
<!-- SETTINGS: ENABLE_MUSIC_SEARCH <!-- SETTINGS: ENABLE_SONG_SEARCH
<SwitchPreference android:title="@string/revanced_enable_music_search_title" android:key="revanced_enable_music_search" android:defaultValue="true" android:summaryOn="@string/revanced_enable_music_search_summary_on" android:summaryOff="@string/revanced_enable_music_search_summary_off" />SETTINGS: ENABLE_MUSIC_SEARCH --> <SwitchPreference android:title="@string/revanced_enable_song_search_title" android:key="revanced_enable_song_search" android:defaultValue="true" android:summaryOn="@string/revanced_enable_song_search_summary_on" android:summaryOff="@string/revanced_enable_song_search_summary_off" />SETTINGS: ENABLE_SONG_SEARCH -->
<!-- SETTINGS: ENABLE_TABLET_MINI_PLAYER <!-- SETTINGS: ENABLE_TABLET_MINI_PLAYER
<SwitchPreference android:title="@string/revanced_enable_tablet_mini_player_title" android:key="revanced_enable_tablet_mini_player" android:defaultValue="false" android:summaryOn="@string/revanced_enable_tablet_mini_player_summary_on" android:summaryOff="@string/revanced_enable_tablet_mini_player_summary_off" />SETTINGS: ENABLE_TABLET_MINI_PLAYER --> <SwitchPreference android:title="@string/revanced_enable_tablet_mini_player_title" android:key="revanced_enable_tablet_mini_player" android:defaultValue="false" android:summaryOn="@string/revanced_enable_tablet_mini_player_summary_on" android:summaryOff="@string/revanced_enable_tablet_mini_player_summary_off" />SETTINGS: ENABLE_TABLET_MINI_PLAYER -->
@ -401,7 +401,7 @@
<Preference android:title="Change start page" android:summary="@string/revanced_patches_excluded" android:selectable="false"/> <Preference android:title="Change start page" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
<Preference android:title="Disable auto captions" android:summary="@string/revanced_patches_excluded" android:selectable="false"/> <Preference android:title="Disable auto captions" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
<Preference android:title="Enable gradient loading screen" android:summary="@string/revanced_patches_excluded" android:selectable="false"/> <Preference android:title="Enable gradient loading screen" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
<Preference android:title="Enable music search" android:summary="@string/revanced_patches_excluded" android:selectable="false"/> <Preference android:title="Enable song search" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
<Preference android:title="Enable tablet mini player" android:summary="@string/revanced_patches_excluded" android:selectable="false"/> <Preference android:title="Enable tablet mini player" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
<Preference android:title="Enable wide search bar" android:summary="@string/revanced_patches_excluded" android:selectable="false"/> <Preference android:title="Enable wide search bar" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
<Preference android:title="Hide account menu" android:summary="@string/revanced_patches_excluded" android:selectable="false"/> <Preference android:title="Hide account menu" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>