ytdlnis/app/src/main/res/xml/general_preferences.xml
zaednasr 80672a2556
new features
added a header on cancelled, errored, saved, scheduled tabs to show the count of items and their own separate menus to copy the urls and delete them all
fix app not starting a scheduled download when there were no paused items, strange ik
add socket timeout in download settings
fixed app not putting extra commands in the very end of the command list
home screen channel tab filter bug fixes
Add ability to Set default command template
2024-10-19 20:40:22 +02:00

234 lines
No EOL
9.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory android:title="@string/appearance">
<ListPreference
android:entries="@array/language_entries"
android:entryValues="@array/language_values"
android:defaultValue=""
android:icon="@drawable/baseline_translate_24"
app:key="app_language"
app:useSimpleSummaryProvider="true"
app:summary=""
app:title="@string/language" />
<ListPreference
android:entries="@array/themes"
android:entryValues="@array/themes_values"
android:icon="@drawable/baseline_format_paint_24"
app:defaultValue="System"
app:key="ytdlnis_theme"
app:summary="@string/defaultValue"
app:title="@string/Theme" />
<ListPreference
android:entries="@array/accents"
android:entryValues="@array/accents_values"
android:icon="@drawable/baseline_color_lens_24"
app:defaultValue="blue"
app:key="theme_accent"
app:summary="Blue"
app:title="@string/accents" />
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="false"
android:icon="@drawable/baseline_invert_colors_24"
android:key="high_contrast"
app:summary="@string/pure_theme_summary"
app:title="@string/high_contrast" />
<MultiSelectListPreference
app:icon="@drawable/baseline_hide_image_24"
app:dialogTitle="@string/hide_thumbnails"
app:entries="@array/hide_thumbnail"
app:entryValues="@array/hide_thumbnail_values"
app:key="hide_thumbnails"
app:title="@string/hide_thumbnails" />
<MultiSelectListPreference
app:icon="@drawable/ic_card"
android:dialogTitle="@string/modify_download_card"
android:entries="@array/modify_download_card"
android:entryValues="@array/modify_download_card_values"
android:defaultValue="@array/modify_download_card_values"
app:key="modify_download_card"
app:title="@string/modify_download_card" />
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="false"
android:icon="@drawable/baseline_layers_24"
android:key="display_over_apps"
app:isPreferenceVisible="false"
app:summary="@string/display_over_apps_summary"
app:title="@string/display_over_apps" />
</PreferenceCategory>
<PreferenceCategory android:title="YouTube">
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="true"
android:icon="@drawable/baseline_recommend_24"
android:key="home_recommendations"
app:summary="@string/video_recommendations_summary"
app:title="@string/video_recommendations" />
<EditTextPreference
android:icon="@drawable/ic_key"
app:key="api_key"
android:summary="@string/api_key_summary"
app:title="@string/api_key" />
<ListPreference
android:defaultValue="NEWPIPE"
android:entries="@array/data_fetching_extractor_youtube"
android:entryValues="@array/data_fetching_extractor_youtube_values"
android:icon="@drawable/baseline_manage_search_24"
app:key="youtube_data_fetching_extractor"
app:useSimpleSummaryProvider="true"
app:title="@string/data_fetching_extractor_youtube" />
<ListPreference
android:defaultValue="yt-dlp"
android:entries="@array/formats_source"
android:entryValues="@array/formats_source_values"
android:icon="@drawable/baseline_manage_search_24"
app:key="formats_source"
app:useSimpleSummaryProvider="true"
app:title="@string/format_source" />
<EditTextPreference
android:defaultValue="default,mediaconnect"
android:icon="@drawable/ic_code"
android:key="youtube_player_client"
app:useSimpleSummaryProvider="true"
android:title="Player Client" />
<EditTextPreference
android:defaultValue=""
android:icon="@drawable/ic_code"
android:key="youtube_po_token"
app:useSimpleSummaryProvider="true"
android:title="PO Token" />
<EditTextPreference
android:defaultValue=""
android:icon="@drawable/ic_code"
android:key="youtube_other_extractor_args"
app:useSimpleSummaryProvider="true"
android:title="@string/other_youtube_extractor_args" />
<Preference
android:icon="@drawable/ic_dns"
app:key="piped_instance"
app:defaultValue=""
app:isPreferenceVisible="false"
android:summary="@string/piped_instance_summary"
app:title="@string/piped_instance" />
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="false"
app:icon="@drawable/baseline_format_quote_24"
app:key="use_itemurl_instead_playlisturl"
app:summary="@string/use_item_url_not_playlist_summary"
app:title="@string/use_item_url_not_playlist" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/misc">
<ListPreference
android:defaultValue=""
android:entries="@array/countries"
android:entryValues="@array/countries_values"
app:icon="@drawable/ic_language"
app:useSimpleSummaryProvider="true"
app:dependency="home_recommendations"
app:key="locale"
app:title="@string/preferred_locale" />
<Preference
android:defaultValue="Home"
app:icon="@drawable/baseline_add_to_home_screen_24"
app:useSimpleSummaryProvider="true"
app:key="start_destination"
app:isPreferenceVisible="false"
app:title="@string/preferred_home_screen" />
<Preference
android:defaultValue="Home,History,More"
android:icon="@drawable/baseline_home_filled_24"
android:key="navigation_bar"
android:title="@string/preferred_home_screen" />
<ListPreference
android:defaultValue="always"
android:entries="@array/label_visibility"
android:entryValues="@array/label_visibility_values"
android:icon="@drawable/baseline_disabled_visible_24"
app:key="label_visibility"
app:useSimpleSummaryProvider="true"
app:title="@string/label_visibility" />
<ListPreference
android:defaultValue="ytsearch"
android:entries="@array/search_engines"
android:entryValues="@array/search_engines_values"
android:icon="@drawable/baseline_manage_search_24"
app:key="search_engine"
app:summary="@string/preferred_search_engine_summary"
app:title="@string/preferred_search_engine" />
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="false"
android:icon="@drawable/ic_search_accent"
android:key="search_suggestions"
app:summary="@string/search_suggestions_summary"
app:title="@string/search_suggestions" />
<MultiSelectListPreference
android:icon="@drawable/baseline_swipe_24"
android:key="swipe_gesture"
android:entries="@array/swipe_gestures"
android:entryValues="@array/swipe_gestures_values"
android:defaultValue="@array/swipe_gestures_values"
app:summary="@string/swipe_gestures_summary"
app:title="@string/swipe_gestures" />
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="true"
android:icon="@drawable/baseline_swipe_24"
android:key="swipe_gestures_download_card"
app:title="@string/swipe_gestures_download_card" />
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="false"
android:icon="@drawable/baseline_share2_24"
android:key="show_terminal"
app:title="@string/show_terminal" />
<SwitchPreferenceCompat
android:widgetLayout="@layout/preferece_material_switch"
app:defaultValue="true"
android:icon="@drawable/baseline_numbers_24"
android:key="show_count_downloads"
app:title="@string/show_download_count" />
<Preference
app:icon="@drawable/ic_battery"
app:key="ignore_battery"
app:title="@string/ignore_battery_optimization" />
</PreferenceCategory>
</PreferenceScreen>