feat(YouTube/Alternative thumbnails): add alternative domain (#60)

* alternative domain option

* Add support any domain

* refactoring according to the review

* Update src/main/resources/youtube/settings/host/values/strings.xml

Co-authored-by: ILoveOpenSourceApplications <117499019+ILoveOpenSourceApplications@users.noreply.github.com>

---------

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>
Co-authored-by: ILoveOpenSourceApplications <117499019+ILoveOpenSourceApplications@users.noreply.github.com>
This commit is contained in:
OLAF74 2024-07-03 16:42:16 +05:00 committed by GitHub
parent 2a6d11d74b
commit e929edf894
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 12 additions and 1 deletions

View File

@ -89,7 +89,10 @@ Tap here to learn more about DeArrow."</string>
<string name="revanced_alt_thumbnail_stills_time_entry_3">End of video</string>
<string name="revanced_alt_thumbnail_dearrow_error">DeArrow temporarily unavailable. (status code: %s)</string>
<string name="revanced_alt_thumbnail_dearrow_error_generic">DeArrow temporarily unavailable.</string>
<string name="revanced_alt_thumbnail_use_alternative_domain_title">Use alternative domain for images</string>
<string name="revanced_alt_thumbnail_use_alternative_domain_summary">Replaces the domain that is blocked in some regions so that video thumbnails, channel avatars, community post images, etc. can be received.</string>
<string name="revanced_alt_thumbnail_alternative_domain_title">Alternative domain</string>
<string name="revanced_alt_thumbnail_alternative_domain_summary">The domain to fetch images from.\nNote: Only enter the domain name, i.e., without the \"https\:\/\/\" prefix.</string>
<!-- PreferenceScreen: Feed -->
<string name="revanced_preference_screen_feed_title">Feed</string>

View File

@ -30,6 +30,8 @@
<Preference android:title="@string/revanced_alt_thumbnail_stills_about_title" android:selectable="false" android:summary="@string/revanced_alt_thumbnail_stills_about_summary" />
<SwitchPreference android:title="@string/revanced_alt_thumbnail_stills_fast_title" android:key="revanced_alt_thumbnail_stills_fast" android:summaryOn="@string/revanced_alt_thumbnail_stills_fast_summary_on" android:summaryOff="@string/revanced_alt_thumbnail_stills_fast_summary_off" />
<ListPreference android:entries="@array/revanced_alt_thumbnail_stills_time_entries" android:title="@string/revanced_alt_thumbnail_stills_time_title" android:key="revanced_alt_thumbnail_stills_time" android:entryValues="@array/revanced_alt_thumbnail_stills_time_entry_values" />
<SwitchPreference android:title="@string/revanced_alt_thumbnail_use_alternative_domain_title" android:key="revanced_alt_thumbnail_use_alternative_domain" android:summary="@string/revanced_alt_thumbnail_use_alternative_domain_summary"/>
<app.revanced.integrations.shared.settings.preference.ResettableEditTextPreference android:hint="yt4.ggpht.com" android:title="@string/revanced_alt_thumbnail_alternative_domain_title" android:key="revanced_alt_thumbnail_alternative_domain" android:summary="@string/revanced_alt_thumbnail_alternative_domain_summary" android:inputType="textUri"/>
</PreferenceScreen>PREFERENCE_SCREEN: ALTERNATIVE_THUMBNAILS -->

View File

@ -82,6 +82,12 @@
<string name="revanced_alt_thumbnail_stills_time_entry_3">Конец видео</string>
<string name="revanced_alt_thumbnail_dearrow_error">DeArrow временно недоступен. (код состояния: %s)</string>
<string name="revanced_alt_thumbnail_dearrow_error_generic">DeArrow временно недоступен.</string>
<string name="revanced_alt_thumbnail_use_alternative_domain_title">Использовать альтернативный домен картинок</string>
<string name="revanced_alt_thumbnail_use_alternative_domain_summary">Заменяет домен, заблокированный в некоторых регионах, чтобы можно было получать миниатюры видео, аватары каналов, изображения постов сообщества и т.д.</string>
<string name="revanced_alt_thumbnail_alternative_domain_title">Альтернативный домен</string>
<string name="revanced_alt_thumbnail_alternative_domain_summary">Домен для получения картинок.\nВажно: Вводите только название домена без префикса \"https\:\/\/\".</string>
<!-- PreferenceScreen: Feed -->
<string name="revanced_preference_screen_feed_title">Лента</string>
<string name="revanced_hide_album_card_title">Карточки альбомов</string>