mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-06-12 21:27:43 +02:00
feat(YouTube): add Hook download actions
patch (#70)
* feat(YouTube/Download Playlist Button): add playlist download button Co-authored-by: Hoàng Gia Bảo <70064328+YT-Advanced@users.noreply.github.com> Co-authored-by: inotia00 <108592928+inotia00@users.noreply.github.com> * feat(YouTube/Download Playlist Button): add playlist external downloader field * refactor(YouTube/Download Playlist Button): remove duplicate resources --------- Co-authored-by: Hoàng Gia Bảo <70064328+YT-Advanced@users.noreply.github.com> Co-authored-by: inotia00 <108592928+inotia00@users.noreply.github.com>
This commit is contained in:

committed by
GitHub

parent
e2a9e5b556
commit
d647061d94
@ -505,6 +505,9 @@ You tab → View channel → Menu → Settings"</string>
|
||||
Tap and hold to open YouTube settings."</string>
|
||||
<string name="revanced_replace_toolbar_create_button_type_summary_off">"Tap to open YouTube settings.
|
||||
Tap and hold to open RVX settings."</string>
|
||||
<string name="revanced_hook_playlist_download_button_title">Override playlist download action</string>
|
||||
<string name="revanced_hook_playlist_download_button_summary_off">Playlist download will behave like the original, and button might not appear.</string>
|
||||
<string name="revanced_hook_playlist_download_button_summary_on">Playlist download button will be present, and the download will be handled by YTDLnis.</string>
|
||||
|
||||
|
||||
<!-- PreferenceScreen: Player -->
|
||||
@ -900,6 +903,9 @@ Tap and hold to undo."</string>
|
||||
<string name="revanced_external_downloader_package_name_title">External downloader package name</string>
|
||||
<string name="revanced_external_downloader_package_name_summary">Package name of your installed external downloader app, such as NewPipe or YTDLnis.</string>
|
||||
<string name="revanced_external_downloader_dialog_title">External downloader</string>
|
||||
<string name="revanced_playlist_external_downloader_package_name_title">Playlist external downloader package name</string>
|
||||
<string name="revanced_playlist_external_downloader_package_name_summary">Package name of your installed external downloader app used to download from playlists, currently only YTDLnis works.</string>
|
||||
<string name="revanced_playlist_external_downloader_dialog_title">Playlist external downloader</string>
|
||||
<string name="revanced_external_downloader_not_installed_dialog_title">Warning</string>
|
||||
<string name="revanced_external_downloader_not_installed_dialog_message">"%1$s is not installed.
|
||||
Please download %2$s from the website."</string>
|
||||
|
@ -230,6 +230,11 @@
|
||||
<SwitchPreference android:title="@string/revanced_enable_phone_layout_title" android:key="revanced_enable_phone_layout" android:summary="@string/revanced_enable_phone_layout_summary" />
|
||||
<SwitchPreference android:title="@string/revanced_enable_tablet_layout_title" android:key="revanced_enable_tablet_layout" android:summary="@string/revanced_enable_tablet_layout_summary" />SETTINGS: LAYOUT_SWITCH -->
|
||||
|
||||
<!-- SETTINGS: HOOK_DOWNLOAD_ACTIONS
|
||||
<SwitchPreference android:title="@string/revanced_hook_playlist_download_button_title" android:key="revanced_hook_playlist_download_button" android:defaultValue="true" android:summaryOn="@string/revanced_hook_playlist_download_button_summary_on" android:summaryOff="@string/revanced_hook_playlist_download_button_summary_off"/>
|
||||
<SwitchPreference android:title="@string/revanced_external_downloader_action_title" android:key="revanced_external_downloader_action" android:defaultValue="false" android:summaryOn="@string/revanced_external_downloader_action_summary_on" android:summaryOff="@string/revanced_external_downloader_action_summary_off" />
|
||||
<app.revanced.integrations.youtube.settings.preference.ExternalPlaylistDownloaderPreference android:title="@string/revanced_playlist_external_downloader_package_name_title" android:key="revanced_playlist_external_downloader_package_name" android:summary="@string/revanced_playlist_external_downloader_package_name_summary" />SETTINGS: HOOK_DOWNLOAD_ACTIONS -->
|
||||
|
||||
<!-- SETTINGS: SPOOF_APP_VERSION
|
||||
<SwitchPreference android:title="@string/revanced_spoof_app_version_title" android:key="revanced_spoof_app_version" android:summaryOn="@string/revanced_spoof_app_version_summary_on" android:summaryOff="@string/revanced_spoof_app_version_summary_off" />
|
||||
<ListPreference android:title="@string/revanced_spoof_app_version_target_entry_title" android:key="revanced_spoof_app_version_target" android:entries="@array/revanced_spoof_app_version_target_entries" android:entryValues="@array/revanced_spoof_app_version_target_entry_values" />
|
||||
@ -383,8 +388,7 @@
|
||||
<SwitchPreference android:title="@string/revanced_overlay_button_whitelist_title" android:key="revanced_overlay_button_whitelist" android:summary="@string/revanced_overlay_button_whitelist_summary" />
|
||||
<app.revanced.integrations.youtube.settings.preference.ExternalDownloaderPreference android:title="@string/revanced_external_downloader_package_name_title" android:key="revanced_external_downloader_package_name" android:summary="@string/revanced_external_downloader_package_name_summary" />
|
||||
<app.revanced.integrations.youtube.settings.preference.WhitelistedChannelsPreference android:title="@string/revanced_whitelist_settings_title" android:key="revanced_whitelist_settings" android:summary="@string/revanced_whitelist_settings_summary" />
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_experimental_flag" android:layout="@layout/revanced_settings_preferences_category" />
|
||||
<SwitchPreference android:title="@string/revanced_external_downloader_action_title" android:key="revanced_external_downloader_action" android:summaryOn="@string/revanced_external_downloader_action_summary_on" android:summaryOff="@string/revanced_external_downloader_action_summary_off" />SETTINGS: OVERLAY_BUTTONS -->
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_experimental_flag" android:layout="@layout/revanced_settings_preferences_category" />SETTINGS: OVERLAY_BUTTONS -->
|
||||
|
||||
<!-- PREFERENCE_SCREENS: PLAYER_BUTTONS
|
||||
</PreferenceScreen>PREFERENCE_SCREENS: PLAYER_BUTTONS -->
|
||||
|
Reference in New Issue
Block a user