From 88a167931544cdeff412c0cfc8bed4cd39850970 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sat, 20 Jan 2024 20:31:22 +0100 Subject: [PATCH] refactor: remember video feed, don't auto reload --- .../libretube/constants/PreferenceKeys.kt | 1 - .../libretube/ui/fragments/HomeFragment.kt | 2 +- .../ui/fragments/SubscriptionsFragment.kt | 20 ++++------------ .../libretube/ui/models/HomeViewModel.kt | 23 ++++++++----------- app/src/main/res/values-ar/strings.xml | 2 -- app/src/main/res/values-az/strings.xml | 2 -- app/src/main/res/values-b+es+419/strings.xml | 2 -- app/src/main/res/values-be/strings.xml | 2 -- app/src/main/res/values-bg/strings.xml | 2 -- app/src/main/res/values-bn/strings.xml | 2 -- app/src/main/res/values-ckb/strings.xml | 2 -- app/src/main/res/values-cs/strings.xml | 2 -- app/src/main/res/values-de/strings.xml | 2 -- app/src/main/res/values-el/strings.xml | 2 -- app/src/main/res/values-es/strings.xml | 2 -- app/src/main/res/values-eu/strings.xml | 2 -- app/src/main/res/values-fa/strings.xml | 2 -- app/src/main/res/values-fi/strings.xml | 2 -- app/src/main/res/values-fr/strings.xml | 2 -- app/src/main/res/values-gu/strings.xml | 2 -- app/src/main/res/values-hi/strings.xml | 2 -- app/src/main/res/values-hu/strings.xml | 2 -- app/src/main/res/values-ia/strings.xml | 2 -- app/src/main/res/values-in/strings.xml | 2 -- app/src/main/res/values-it/strings.xml | 2 -- app/src/main/res/values-iw/strings.xml | 2 -- app/src/main/res/values-ja/strings.xml | 2 -- app/src/main/res/values-ko/strings.xml | 2 -- app/src/main/res/values-lt/strings.xml | 2 -- app/src/main/res/values-lv/strings.xml | 2 -- app/src/main/res/values-mr/strings.xml | 2 -- app/src/main/res/values-nb-rNO/strings.xml | 2 -- app/src/main/res/values-nl/strings.xml | 2 -- app/src/main/res/values-or/strings.xml | 2 -- app/src/main/res/values-pa/strings.xml | 2 -- app/src/main/res/values-pl/strings.xml | 2 -- app/src/main/res/values-pt-rBR/strings.xml | 2 -- app/src/main/res/values-pt/strings.xml | 2 -- app/src/main/res/values-ro/strings.xml | 2 -- app/src/main/res/values-ru/strings.xml | 2 -- app/src/main/res/values-si/strings.xml | 2 -- app/src/main/res/values-sk/strings.xml | 2 -- app/src/main/res/values-sr/strings.xml | 2 -- app/src/main/res/values-sv/strings.xml | 2 -- app/src/main/res/values-tr/strings.xml | 2 -- app/src/main/res/values-uk/strings.xml | 2 -- app/src/main/res/values-vi/strings.xml | 2 -- app/src/main/res/values-zh-rCN/strings.xml | 2 -- app/src/main/res/values-zh-rTW/strings.xml | 2 -- app/src/main/res/values/strings.xml | 2 -- app/src/main/res/xml/advanced_settings.xml | 6 ----- 51 files changed, 14 insertions(+), 130 deletions(-) diff --git a/app/src/main/java/com/github/libretube/constants/PreferenceKeys.kt b/app/src/main/java/com/github/libretube/constants/PreferenceKeys.kt index 77e1046f6..e4c033239 100644 --- a/app/src/main/java/com/github/libretube/constants/PreferenceKeys.kt +++ b/app/src/main/java/com/github/libretube/constants/PreferenceKeys.kt @@ -19,7 +19,6 @@ object PreferenceKeys { const val LANGUAGE = "language" const val REGION = "region" const val ORIENTATION = "orientation" - const val SAVE_FEED = "save_feed" const val NAVBAR_ITEMS = "navbar_items" const val START_FRAGMENT = "start_fragment" diff --git a/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt index 47899dd27..ad1aa4166 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/HomeFragment.kt @@ -133,7 +133,7 @@ class HomeFragment : Fragment() { homeViewModel.loadHomeFeed( context = requireContext(), - savedFeed = subscriptionsViewModel.videoFeed.value, + subscriptionsViewModel = subscriptionsViewModel, visibleItems = visibleItems, onUnusualLoadTime = ::showChangeInstanceSnackBar ) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt index 557719eb0..3de60156e 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/SubscriptionsFragment.kt @@ -87,18 +87,13 @@ class SubscriptionsFragment : DynamicLayoutManagerFragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - val loadFeedInBackground = PreferenceHelper.getBoolean( - PreferenceKeys.SAVE_FEED, - false - ) - setupSortAndFilter() binding.subRefresh.isEnabled = true binding.subProgress.isVisible = true - if (!isCurrentTabSubChannels && (viewModel.videoFeed.value == null || !loadFeedInBackground)) { - viewModel.videoFeed.value = null + if (!isCurrentTabSubChannels && viewModel.videoFeed.value == null) { + viewModel.fetchSubscriptions(requireContext()) viewModel.fetchFeed(requireContext()) } @@ -122,15 +117,8 @@ class SubscriptionsFragment : DynamicLayoutManagerFragment() { binding.subRefresh.isRefreshing = true isCurrentTabSubChannels = !isCurrentTabSubChannels - if (isCurrentTabSubChannels) { - if (viewModel.subscriptions.value == null) { - viewModel.fetchSubscriptions(requireContext()) - } else { - showSubscriptions() - } - } else { - showFeed() - } + if (isCurrentTabSubChannels) showSubscriptions() else showFeed() + binding.subChannelsContainer.isVisible = isCurrentTabSubChannels binding.subFeedContainer.isGone = isCurrentTabSubChannels } diff --git a/app/src/main/java/com/github/libretube/ui/models/HomeViewModel.kt b/app/src/main/java/com/github/libretube/ui/models/HomeViewModel.kt index 3c28580ea..60101bc58 100644 --- a/app/src/main/java/com/github/libretube/ui/models/HomeViewModel.kt +++ b/app/src/main/java/com/github/libretube/ui/models/HomeViewModel.kt @@ -1,7 +1,6 @@ package com.github.libretube.ui.models import android.content.Context -import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope @@ -11,7 +10,6 @@ import com.github.libretube.api.SubscriptionHelper import com.github.libretube.api.obj.Playlists import com.github.libretube.api.obj.StreamItem import com.github.libretube.constants.PreferenceKeys.HIDE_WATCHED_FROM_FEED -import com.github.libretube.constants.PreferenceKeys.SAVE_FEED import com.github.libretube.db.DatabaseHelper import com.github.libretube.db.DatabaseHolder import com.github.libretube.db.obj.PlaylistBookmark @@ -32,8 +30,6 @@ import kotlinx.coroutines.runBlocking import kotlinx.coroutines.withContext class HomeViewModel: ViewModel() { - - private val useSavedFeed get() = PreferenceHelper.getBoolean(SAVE_FEED, false) private val hideWatched get() = PreferenceHelper.getBoolean(HIDE_WATCHED_FROM_FEED, false) val trending: MutableLiveData> = MutableLiveData(null) @@ -54,7 +50,7 @@ class HomeViewModel: ViewModel() { fun loadHomeFeed( context: Context, - savedFeed: List? = null, + subscriptionsViewModel: SubscriptionsViewModel, visibleItems: Set, onUnusualLoadTime: () -> Unit ) { @@ -65,7 +61,7 @@ class HomeViewModel: ViewModel() { val result = async { awaitAll( async { if (visibleItems.contains(TRENDING)) loadTrending(context) }, - async { if (visibleItems.contains(FEATURED)) loadFeed(savedFeed) }, + async { if (visibleItems.contains(FEATURED)) loadFeed(subscriptionsViewModel) }, async { if (visibleItems.contains(BOOKMARKS)) loadBookmarks() }, async { if (visibleItems.contains(PLAYLISTS)) loadPlaylists() }, async { if (visibleItems.contains(WATCHING)) loadVideosToContinueWatching() } @@ -91,10 +87,10 @@ class HomeViewModel: ViewModel() { ) } - private suspend fun loadFeed(savedFeed: List? = null) { + private suspend fun loadFeed(subscriptionsViewModel: SubscriptionsViewModel) { runSafely( onSuccess = { videos -> feed.updateIfChanged(videos) }, - ioBlock = { tryLoadFeed(savedFeed) } + ioBlock = { tryLoadFeed(subscriptionsViewModel) } ) } @@ -128,12 +124,11 @@ class HomeViewModel: ViewModel() { .take(20) } - private suspend fun tryLoadFeed(savedFeed: List?): List { - val feed = if (useSavedFeed && !savedFeed.isNullOrEmpty()) { - savedFeed - } else { - SubscriptionHelper.getFeed() - } + private suspend fun tryLoadFeed(subscriptionsViewModel: SubscriptionsViewModel): List { + subscriptionsViewModel.videoFeed.value?.let { return it } + + val feed = SubscriptionHelper.getFeed() + subscriptionsViewModel.videoFeed.postValue(feed) return if (hideWatched) feed.filterWatched() else feed } diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 49d059130..8f560d191 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -273,8 +273,6 @@ نُسَخ مخصّصة عامل الإخطار يظهر إشعارًا عند توفر تدفقات جديدة. - تحميل التغذية في الخلفية - قم بتحميل موجز الاشتراك في الخلفية ومنع إعادة تحميله عند تبديل علامات التبويب تشغيل التالي شريط التنقل المتصدرة يبدو أنها غير متاحة في المنطقة الحالية . الرجاء اختيار آخر في الإعداد . diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 15c2406be..93df87b84 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -269,8 +269,6 @@ Yerli abunəlikər Üstünlüklər Fərdi İnstansiyalar - Axını arxa planda yüklə - Abunəlik axının arxa planda yükləyin və səhifələri dəyişərkən onun yenidən yüklənməsinin qarşısını alın Yükləmə Xidməti Media yükləyərkən bildiriş göstərir. Bildiriş İşçisi diff --git a/app/src/main/res/values-b+es+419/strings.xml b/app/src/main/res/values-b+es+419/strings.xml index fb4747856..f55e56b6d 100644 --- a/app/src/main/res/values-b+es+419/strings.xml +++ b/app/src/main/res/values-b+es+419/strings.xml @@ -273,8 +273,6 @@ Suscripciones locales Preferencias Instancias personalizadas - Cargar contenido en segundo plano - Cargar contenido de las suscripciones en segundo plano para evitar que la pestaña se auto-refresque Reproducir el siguiente Barra de navegación Tendencias parece no estar disponible para la región actual. Selecciona otra en la configuración. diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 0c7d63db8..fde296ea0 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -277,8 +277,6 @@ Прапусціць сегмент Прапусціць уручную Карыстальніцкія асобнікі - Загружаць канал у фонавым рэжыме - Загружайце стужку падпіскі ў фонавым рэжыме і не дазваляйце ёй перазагружацца пры пераключэнні ўкладак Налады Перайсці да наступнага Панэль навігацыі diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 310195c92..530a9f7e6 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -293,7 +293,6 @@ Маркирай като негледано Импортиране на абонаменти от Сегменти - Заредете емисията за абонамент във фонов режим и предотвратете автоматичното й опресняване Автоматичен Пуснете най-новите видеоклипове Текущ @@ -420,7 +419,6 @@ Използвайте различена инстанция за удостоверени повиквания Показва известие при изтегляне на медия. Сегментът е изпратен - Зареждане на емисия във фонов режим Неизвестен тип аудио запис Плъзгав наклон Пълен diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 8eb6b8057..7299c4a2e 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -268,8 +268,6 @@ মিটারযুক্ত নতুন ভিডিওর সংখ্যাসহ ব্যাজ দেখান পছন্দসমূহ - ফিড ব্যাকগ্রাউন্ডে লোড করুন - ফিড ব্যাকগ্রাউন্ডে লোড করুন এবং অটো রিফ্রেশ হওয়া বন্ধ করুন পরেরটা চালান প্লে-লিস্টে অ্যাড করুন নোটিফিকেশন ওয়ার্কার diff --git a/app/src/main/res/values-ckb/strings.xml b/app/src/main/res/values-ckb/strings.xml index fa4cecc5c..aaa7344c9 100644 --- a/app/src/main/res/values-ckb/strings.xml +++ b/app/src/main/res/values-ckb/strings.xml @@ -335,8 +335,6 @@ کۆدی ڤیدیۆ بەشی هاوشێوەی ڤیدیۆ خستە دۆخی پڕ بە شاشە کاتێ ئامێرەکە خرایە سەرلا - کردنەوەی شتەکان لە پشت شاشە - کردنەوەی زانیاری هاوبەشییەکان لە پشت شاشەو ڕێگریکردن لە نوێبونەوەی خۆکاری ڤیدیۆ پێشنیارکراوەکان بەردەست نییە لەم شوێنەدا، تکایە شوێنێکی تر هەڵبژێرە لەبەشی ڕێکخستندا. خشتەی لێدەری هاوشێوە جۆری فایل نەگونجاوە: %1$s diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index a062eb162..61da40229 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -273,8 +273,6 @@ Lokální odběry Předvolby Vlastní instance - Načítat zdroj v pozadí - Načítat zdroj odběrů v pozadí a zabránit jeho obnovování při přepínání karet Přehrát jako další Navigační lišta Zdá se, že trendy nejsou pro aktuální oblast k dispozici. V nastavení prosím vyberte jinou. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index c0073cb45..f67c4a021 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -263,7 +263,6 @@ Nur über WLAN Mit Zeitstempel teilen Abos exportieren - Lade dein Abo-Feed im Hintergrund und verhindere, dass es beim Tabwechsel neu geladen werden muss Aus Downloads löschen Schaltflächen anzeigen, um zum nächsten oder vorherigen Video zu springen Vergrößern @@ -273,7 +272,6 @@ Indikator für neue Videos Einstellungen Benutzerdefinierte Instanzen - Feed im Hintergrund laden Als nächstes abspielen Minuten bis zur Benachrichtigung Skalierungsmodus diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index c649d6c20..ba231ddf8 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -345,8 +345,6 @@ Εξήχθη. Προτιμήσεις Προσαρμοσμένες περιπτώσεις - Φόρτωση ροής στο παρασκήνιο - Φορτώστε τη ροή της συνδρομής στο παρασκήνιο και αποτρέψτε την αυτόματη ανανέωσή της Ουρά Ζωντανές Ροές Εναλλακτική διάταξη βίντεο diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 4f36ca83c..187f8a540 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -273,8 +273,6 @@ Suscripciones locales Preferencias Instancias personalizadas - Cargar contenido en segundo plano - Cargar el feed de suscripción en segundo plano y evitar que se vuelva a cargar al cambiar de pestaña Reproducir el siguiente Barra de navegación Tendencias parece no estar disponible para la región actual. Selecciona otra en la configuración. diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index ce2ca4af7..a92f60e7c 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -269,8 +269,6 @@ Tokiko harpidetzak Hobespenak Instantzia pertsonalizatuak - Kargatu jarioa atzeko planoan - Kargatu harpidetzako jarioa atzeko planoan eta saihestu automatikoki freskatzea Erreproduzitu hurrengoa Nabigazio-barra Erakutsi jakinarazpen bat eduki berriak erabilgarri daudenean. diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 4ffc95d52..9bd371746 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -316,7 +316,6 @@ قبل از لغو اشتراک، یک گفتگوی تأیید را نشان دهید هنوز تاریخچه‌ای وجود ندارد. تصویر-در-تصویر - بارگذاری فید در پس‌زمینه نام سیاههٔ پخش (واژگون) محدود کردن بازه زمانی‌ای که آگاهی‌های جریان نشان داده می‌شوند @@ -336,7 +335,6 @@ رونوشته به تخته‌گیره دقیقه‌های پیش از یادآوری نشانگر ویدئوهای جدید - بار کردن خوراک اشتراک در پس‌زمینه و جلوگیری از بازخوانیش هنگام تعویض زبانه شمارش معکوس پخش خودکار پخش بعدی در %1$s کتابخانه HLS diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 0732c941a..4cef9d9b1 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -188,7 +188,6 @@ Tauko Eteenpäin Ohita segmentti - Lataa syöte taustalla Aika Aloitusaika Piilota katsotut videot syötteestä @@ -207,7 +206,6 @@ Laitetieto Shorts Kopioitu leikepöydälle - Lataa tilaussyöte taustalla ja estä sitä päivittymästä automaattisesti Tiedostomuotoa %1$s ei tueta Käytä HLS Mitään ei ole valittu! diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 18aedb54a..eb3b35434 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -270,8 +270,6 @@ Abonnements locaux Préférences Agent de notification - Charger le flux en arrière-plan - Charger le flux d\'abonnement en arrière-plan et éviter qu\'il ne soit rechargé lorsqu\'on change d\'onglet Lire à la suite Barre de navigation Service de Téléchargement diff --git a/app/src/main/res/values-gu/strings.xml b/app/src/main/res/values-gu/strings.xml index 5575c3d27..dd2488df0 100644 --- a/app/src/main/res/values-gu/strings.xml +++ b/app/src/main/res/values-gu/strings.xml @@ -60,7 +60,6 @@ સ્થાનિક લવાજમ પસંદગીઓ કસ્ટમ ઉદાહરણો - પાશ્વ ભાગમાં લવાજમ ફીડને લાવો અને તેને આપોઆપ-તાજુ થવાથી અટકાવો કતાર સમય સૂચના સમય @@ -133,7 +132,6 @@ પ્લેલીસ્ટનું નામ બદલો મોબાઇલ માહિતી જાતે અવગણો - પાશ્ર્વભાગમાં ફીડને લાવો શોધખોળ પટ્ટી સામગ્રી તમે ક્રમ diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 13fbc9f7c..8d4e24a4a 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -153,8 +153,6 @@ स्थानीय सब्सक्रिप्शनें तरजीहें कस्टम इंस्टैंस - पृष्ठभूमि में फ़ीड लोड करें - सब्सक्रिप्शन फीड को बैकग्राउंड में लोड करें और टैब स्विच करते समय इसे पुनः लोड होने से रोकें नेविगेशन पट्टी पिॅच ख़राबी diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 971a555bf..e3cd13ea1 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -273,11 +273,9 @@ Értesítés megjelenítése, amikor új közvetítések érhetők el. Navigációs sáv Értesítés megjelenítése média letöltésekor. - Töltse be az feliratkozott videófolyamot a háttérben, és akadályozza meg az automatikus frissítést Szakasz kihagyása Manuális kihagyás Hangmagasság - Videófolyam betöltése a háttérben A felkapott úgy tűnik, hogy nem elérhető a jelenlegi régió számára. Válasszon egy másikat a beállításokban. Hozzáadva a lejátszási listához %1$s Érvénytelen fájlnév! diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index cc0df24a8..74c6abe18 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -274,7 +274,6 @@ Reproducer le sequente Necun subtitulos disponibile Indicator de nove videos - Cargar fluxo in secunde plano Shorts Adjustar Modo de repetition @@ -531,7 +530,6 @@ Rendition de subtitulos inricchite Pro segmentos detaliante contentos futur sin information additional. SI illo include clips que solmente appare hic, isto es troppo probabile que sia un categoria erronee Render subtitulos web pro un experientia plus inricchite e personalisate - Cargar le fluxos de subscriptiones in secunde plano e impedir que sia recargate in le cambio de schedas Nota que isto tamben affecta al application que non poterea gerer plus necun foco de audio Selige un instantia de Piped a usar infra. Le instantia de Piped actuara como mediator inter tu e YouTube. Iste instantias es locate in locationes physic differente- indicate per le bandieras del paises. Instantias physicamente proxime a te es probabilemente plus veloce que instantias plus distante. Tu pote cambiar le instantia que tu usa in le parametros at any time. %.2f%% tempore de activitate diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 10355d0f0..2c80a9372 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -273,8 +273,6 @@ Preferensi Pekerja Notifikasi Menampilkan sebuah notifikasi ketika saluran baru telah tersedia. - Muat umpan di latar belakang - Muat umpan langganan di latar belakang dan cegah dari memuat secara otomatis Main berikutnya Bilah navigasi Sedang Tren sepertinya tidak tersedia untuk wilayah saat ini. Pilih yang lain di pengaturan. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 0401822c1..ee102f799 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -273,8 +273,6 @@ Servizio di Download Operatore di notifica Mostra una notifica quando sono disponibili nuovi video. - Carica flusso in secondo piano - Carica il flusso di iscrizioni in secondo piano e impedisci che venga ricaricato quando si cambia scheda Vista delle iscrizioni obsoleta Barra di navigazione La Tendenza sembra non essere disponibile per la regione attuale. Selezionane un\'altra nelle impostazioni. diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index c09bfd7d0..46cba8ff4 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -271,9 +271,7 @@ מופעים מותאמים אישית שירות ההורדות מציג התראה בזמן הורדת מדיה. - לטעון את ערוץ ההזנות ברקע מתפעל התראות - לטעון את ערוץ ההזנה של המינוי ברקע ולמנוע את רענונו מחדש אוטומטית מציג התראה כשתזרימים חדשים זמינים. לנגן את הבא סרגל ניווט diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 011282b21..b4da97c9c 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -232,7 +232,6 @@ ナビゲーションバー 端末内の登録チャンネル カスタムインスタンス - バックグラウンドでフィードを読み込み 次の動画 新着動画があれば数をバッジに表示します 登録解除の確認 @@ -263,7 +262,6 @@ ここをスキップ 手動でスキップ 設定 - 登録チャンネルをバックグラウンドで読み込み、タブ切り替え時には読み込みません ピッチ エラー コピーしました diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index e30243303..55ce46ee7 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -287,8 +287,6 @@ 종료 시간 구독을 취소하기 전에 확인 대화 상자를 표시합니다 정말 구독을 취소하시겠습니까%1$s\? - 헤드라인 등록 피드를 백그라운드로 로드하여 자동으로 새로 고쳐지지 않도록 합니다 - 백그라운드에서 피드 로드 라이브 방송 대체 비디오 레이아웃 기본 조명 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index e593d4d46..5f9bc8d54 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -139,7 +139,6 @@ Praleisti segmentą Vietinės prenumeratos Nuostatos - Įkelti sklaidos kanalą fone Atrodo, kad dabartiniame regione tendencijos yra neprieinamos. Nustatymuose pasirinkite kitą. Pikinė Failo pavadinimas @@ -276,7 +275,6 @@ Visi Vaizdas vaizde Pasirinktiniai perdavimo šaltiniai - Fone įkelti prenumeratos kanalą ir neleisti, kad jis būtų automatiškai atnaujinamas Paleisti sekantį Pranešimų agentas Panašus į „rėmimą“, išskyrus neapmokamą arba savęs reklamavimą. Tai apima skyrius apie prekes, aukas arba informaciją apie tai, su kuo kūrėjas bendradarbiavo diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 31b33e9da..45340ac27 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -276,8 +276,6 @@ Nederīgs faila nosaukums! Atskaņošanas sarakstu secība Atskaņošanas saraksta nosaukums (atpakaļgaitā) - Ielādēt plūsmu fonā - Ielādē abonementu plūsmu fonā un neļauj tai automātiski atjaunoties Atskaņot nākamo Bez subtitriem Lejupielāde iepauzēta diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml index 6ec4538b4..cd65d03b5 100644 --- a/app/src/main/res/values-mr/strings.xml +++ b/app/src/main/res/values-mr/strings.xml @@ -284,7 +284,6 @@ निर्यात Subscriptions प्राधान्ये सानुकूल इंस्तान्सेस - पार्श्वभूमीत फीड लोड करा नेव्हिगेशन बार सर्व प्ले करा लाइव्हस्ट्रीम्स @@ -371,7 +370,6 @@ रिपीट मोड फिट भरा - बॅकग्राउंडमध्ये सब्सक्रिप्शन फीड लोड करा आणि ते ऑटो-रिफ्रेश होण्यापासून प्रतिबंधित करा पुढील प्ले करा पिच सदस्यत्व रद्द करण्यापूर्वी एक पुष्टीकरण संवाद दर्शवा diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index a735fa817..95ef084dd 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -268,8 +268,6 @@ Lokale abonnementer Innstillinger Egendefinerte instanser - Last inn informasjonsstrøm i bakgrunnen - Last inn abonnementsinformasjonsstrømmen i bakgrunnen og forhindre auto-gjenoppfrisking av den Spill neste Nedlastingstjeneste Vis en merknad ved nedlasting av media. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 21568901f..2d5ff23dc 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -407,7 +407,6 @@ standaard of onbekend Niet-ondersteund bestands­formaat: %1$s Markeren als gezien - Laad de abonnementen-feed op de achtergrond en voorkom dat deze herladen wordt bij het wisselen van tabbladen Nu trending Pauzeren bij afsluiten Afspelen op achtergrond… @@ -461,7 +460,6 @@ Houd bekeken video\'s lokaal bij Kijk- en zoek­geschiedenis Toon knoppen om naar de volgende of vorige video te gaan - Feed op achtergrond laden Weet u zeker dat u zich wilt deabonneren van %1$s\? Aangepaste segment­kleuren Ongeldige kleur­waarde ingevoerd! diff --git a/app/src/main/res/values-or/strings.xml b/app/src/main/res/values-or/strings.xml index 9140d3935..1d789c677 100644 --- a/app/src/main/res/values-or/strings.xml +++ b/app/src/main/res/values-or/strings.xml @@ -221,9 +221,7 @@ ମେନୁଆଲି ଏଡାନ୍ତୁ ସ୍ଥାନୀୟ ସଦସ୍ୟତା ଅନୁକୂଳ୍ ଇନଷ୍ଟାନ୍ସ - ପୃଷ୍ଠଭୂମିରେ ଫିଡ୍ ଲୋଡ୍ କରନ୍ତୁ ପରବର୍ତ୍ତୀ ଖେଳନ୍ତୁ - ସବସ୍କ୍ରିପସନ୍ ଫିଡ୍ ପୃଷ୍ଠଭୂମିରେ ଲୋଡ୍ କରନ୍ତୁ ଏବଂ ଏହାକୁ ସ୍ଵତଃ-ସତେଜ ହେବାକୁ ପ୍ରତିରୋଧ କରନ୍ତୁ ନାଭିଗେସନ୍ ବାର୍ ସାମ୍ପ୍ରତିକ ଭାବେ ଟ୍ରେଡିଂ ଏହି ଜାଗାରେ ନାହିଁ । %1$s ପ୍ଲେ ଲିଷ୍ଟରେ ଯୋଡା ଯାଇଛି diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index a72a63aad..4a0e68782 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -267,8 +267,6 @@ ਸਥਾਨਕ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਤਰਜੀਹਾਂ ਕਸਟਮ ਇੰਸਟੈਂਸ - ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਫੀਡ ਲੋਡ ਕਰੋ - ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਫੀਡ ਨੂੰ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਲੋਡ ਕਰੋ ਅਤੇ ਟੈਬਾਂ ਨੂੰ ਬਦਲਣ ਵੇਲੇ ਇਸਨੂੰ ਮੁੜ ਲੋਡ ਹੋਣ ਤੋਂ ਰੋਕੋ ਨੈਵੀਗੇਸ਼ਨ ਪੱਟੀ ਮੌਜੂਦਾ ਖੇਤਰ ਲਈ ਰੁਝਾਨ ਅਣਉਪਲਬਧ ਜਾਪਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਕੋਈ ਹੋਰ ਚੁਣੋ। ਪਿੱਚ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 9518cee77..dbb5af2e3 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -272,8 +272,6 @@ Pokazuje powiadomienie, kiedy dostępne są nowe filmy. Powiadomienie Push Pokazuje powiadomienie podczas pobierania multimediów. - Załaduj kanał subskrypcji w tle i zapobiegnij jego automatycznemu odświeżaniu - Ładowanie kanału w tle Odtwórz następne Pasek nawigacyjny Filmy na czasie wydają się być niedostępne dla bieżącego regionu. Proszę wybrać inny w ustawieniach. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index cba1670bf..726f3780a 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -229,7 +229,6 @@ Menor qualidade Mostrar um ícone com a quantidade de novos vídeos, se houver Backup e restauração - Carregar feed em segundo plano Tamanho máximo do cache de imagem Abrir Qualidade e formato @@ -237,7 +236,6 @@ Pular manualmente Inscrições locais Preferências - Carregue o feed de assinatura em segundo plano e evite que ele seja recarregado ao alternar entre guias Instâncias personalizadas Nome da playlist (invertido) Mostrar botões para avançar/retroceder para o próximo vídeo ou anterior diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 600bfd6fc..0b2d9b777 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -265,8 +265,6 @@ Subscrições locais Preferências Instâncias personalizadas - Carregar fontes em segundo plano - Carregar fonte de subscrição em segundo plano e impedir a atualização automática ao alternar guias Reproduzir seguinte Barra de navegação Parece que as tendências não estão disponíveis na sua região. Selecione outra região nas definições. diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index e9f31c240..f89454cef 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -250,8 +250,6 @@ Ștergeți din descărcări Abonamente locale Instanțe personalizate - Încărcați fluxul în fundal - Încărcați fluxul de abonamente în fundal și împiedicați-l să fie reîmprospătat Redați următorul Bară de navigare Nume de fișier diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 94dda147f..1c04c9c4d 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -273,8 +273,6 @@ Настройки Локальные подписки Свои серверы - Фоновая загрузка ленты - Загружать ленту подписок в фоновом режиме, предотвращая её обновление при смене вкладок Воспроизвести следующее Панель навигации Похоже, что тренды не доступны в текущем регионе. Выберите другой регион в настройках. diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index 7ac55f103..19575c60a 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -204,7 +204,6 @@ දේශීයව ගබඩා කර ඇති දායකත්වයන් සැකසුම් වෙනත් සේවාදායකයක් - පසුබිමේ නවතම වීඩියෝ පූරණය කරන්න මං සෙවුම් තීරුව ස්වරය ගොනු නාමය @@ -326,7 +325,6 @@ සම්බන්ධතාවයක් අවශ්‍ය මඟ හරින බොත්තම් නව වීඩියෝ සඳහා දර්ශකය - නව දායකත්ව වීඩියෝ පසුබිමේ පූරණය කර එය ස්වයංක්‍රීයව නැවුම් වීම වළක්වන්න විශාලනය කරන්න කිසිවක් නැත පෝලිමට එකතු කරන්න diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index e425d2b48..1ce58cd91 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -303,14 +303,12 @@ Ovládanie potiahnutím prstom Dopredu Záloha a obnovenie - Načíta stream odberu na pozadí a zabráni jeho opätovnému načítaniu pri prepínaní kariet Potom prehrať Obmedziť podľa času spustenia Zvuková stopa Záloha Lokálne odbery Predvoľby - Načítať stream na pozadí Upozornenie o ochrane osobných údajov Veľkosť titulkov Prehrávač zvuku diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index f7444ed82..e82fc2d34 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -256,8 +256,6 @@ Отвори Локална праћења Прескочи сегмент - Учитај фид у позадини - Учитавање фида претплате у позадини и спречавање његовог поновног учитавања приликом промене картица Трака за навигацију Приказује обавештења када су нови стримови доступни. Радник обавештења diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 44e6276ba..f8bbe98f7 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -348,7 +348,6 @@ Ladda videor via proxyn om direktanslutning till YouTube inte fungerar för den aktuella videon (ökar den initiala laddningstiden). Om den är inaktiverad kommer musikinnehåll från YouTube sannolikt inte att spelas upp på grund av YT-begränsningar Markera som osedd Importera prenumerationer från - Ladda prenumerationsflödet i bakgrunden och förhindra att det laddas om när du byter flik Automatisk Spela upp senaste videor Nuvarande @@ -408,7 +407,6 @@ Ingen Fortsätt Utgivningsdatum - Ladda flödet i bakgrunden Okänd typ av ljudspår Fyll Auto diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 014dba16f..8dfb18d36 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -269,8 +269,6 @@ Yerel abonelikler Tercihler Özel Oluşumlar - Akışı arka planda yükle - Abonelik akışını arka planda yükleyin ve sekmeler arasında geçiş yaparken yeniden yüklenmesini önleyin İndirme Hizmeti Medya indirirken bildirim gösterir. Bildirim Çalışanı diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index d59ebf2c6..965b47d2e 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -219,8 +219,6 @@ Локальні підписки Налаштування Користувацькі налаштування - Завантажувати стрічку у фоновому режимі - Завантажувати стрічку підписок у фоновому режимі та запобігати її перезавантаженню при перемиканні вкладок Швидкість Відтворити наступне Служба завантаження diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index cd8a0a82d..9b58eab55 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -234,11 +234,9 @@ Đăng ký cục bộ Sở thích Thực thể tùy chỉnh - Tải nguồn cấp dữ liệu trong nền Dịch vụ tải về Không có phụ đề Hiện tại - Tải nguồn cấp dữ liệu đăng ký ở chế độ nền và ngăn nó tự động làm mới Vài phút trước khi được nhắc nhở Chế độ xem trang đăng ký cổ điển Thông tin thiết bị diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8747a15da..8565f546f 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -273,8 +273,6 @@ 本地订阅 自定义实例 选项 - 后台加载订阅源 - 后台加载订阅源并防止其在切换标签页时重新加载 播放下一个 导航栏 “时下流行”似乎对当前地区不可用。请在设置中另选一个地区。 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 5de6a57e2..251dc594b 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -245,8 +245,6 @@ 從下載刪除 新影片的指示器 自訂執行個體 - 在背景載入訂閱播放清單 - 在背景載入訂閱播放清單,並防止切換分頁時重新載入 檔案名稱 新增至播放清單 %1$s 您確定要取消訂閱 %1$s 嗎? diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 53fc48254..78436bd2c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -296,8 +296,6 @@ Local subscriptions Preferences Custom Instances - Load feed in background - Load the subscription feed in the background and prevent it from being reloaded when switching tabs Play next Navigation bar Trending seems to be unavailable for the current region. Please select another in the settings. diff --git a/app/src/main/res/xml/advanced_settings.xml b/app/src/main/res/xml/advanced_settings.xml index 6590585fd..57cd0f9e2 100644 --- a/app/src/main/res/xml/advanced_settings.xml +++ b/app/src/main/res/xml/advanced_settings.xml @@ -44,12 +44,6 @@ app:key="new_videos_badge" app:title="@string/new_videos_badge" /> - -