diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 62afd8522..e6175cf2a 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -42,9 +42,9 @@ android {
minSdk = 21
targetSdk = 35
- versionCode = System.getProperty("versionCodeOverride")?.toInt() ?: 1007
+ versionCode = System.getProperty("versionCodeOverride")?.toInt() ?: 1008
- versionName = "0.28.2"
+ versionName = "0.28.3"
System.getProperty("versionNameSuffix")?.let { versionNameSuffix = it }
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
diff --git a/app/src/main/java/org/schabi/newpipe/player/Player.java b/app/src/main/java/org/schabi/newpipe/player/Player.java
index e18ead899..b07b15a45 100644
--- a/app/src/main/java/org/schabi/newpipe/player/Player.java
+++ b/app/src/main/java/org/schabi/newpipe/player/Player.java
@@ -567,11 +567,7 @@ public final class Player implements PlaybackListener, Listener {
if (queueCache == null) {
return null;
}
- final PlayQueue newQueue = SerializedCache.getInstance().take(queueCache, PlayQueue.class);
- if (newQueue == null) {
- return null;
- }
- return newQueue;
+ return SerializedCache.getInstance().take(queueCache, PlayQueue.class);
}
private void initUIsForCurrentPlayerType() {
@@ -2041,7 +2037,7 @@ public final class Player implements PlaybackListener, Listener {
// resolver was called when the app was in background, the app will only stream audio when
// the user come back to the app and will never fetch the video stream.
// Note that the video is not fetched when the app is in background because the video
- // renderer is fully disabled (see useVideoSource method), except for HLS streams
+ // renderer is fully disabled (see useVideoAndSubtitles method), except for HLS streams
// (see https://github.com/google/ExoPlayer/issues/9282).
return videoResolver.resolve(info);
}
@@ -2214,13 +2210,23 @@ public final class Player implements PlaybackListener, Listener {
isAudioOnly = !videoAndSubtitlesEnabled;
+ final var item = playQueue.getItem();
+ final boolean hasPendingRecovery =
+ item != null && item.getRecoveryPosition() != PlayQueueItem.RECOVERY_UNSET;
+ final boolean hasTimeline =
+ !exoPlayerIsNull() && !simpleExoPlayer.getCurrentTimeline().isEmpty();
+
+
getCurrentStreamInfo().ifPresentOrElse(info -> {
// In case we don't know the source type, fall back to either video-with-audio, or
// audio-only source type
final SourceType sourceType = videoResolver.getStreamSourceType()
.orElse(SourceType.VIDEO_WITH_AUDIO_OR_AUDIO_ONLY);
- setRecovery(); // making sure to save playback position before reloadPlayQueueManager()
+ if (hasTimeline || !hasPendingRecovery) {
+ // making sure to save playback position before reloadPlayQueueManager()
+ setRecovery();
+ }
if (playQueueManagerReloadingNeeded(sourceType, info, getVideoRendererIndex())) {
reloadPlayQueueManager();
@@ -2233,7 +2239,10 @@ public final class Player implements PlaybackListener, Listener {
Reload the play queue manager in this case, which is the behavior when we don't know the
index of the video renderer or playQueueManagerReloadingNeeded returns true
*/
- setRecovery(); // making sure to save playback position before reloadPlayQueueManager()
+ if (hasTimeline || !hasPendingRecovery) {
+ // making sure to save playback position before reloadPlayQueueManager()
+ setRecovery();
+ }
reloadPlayQueueManager();
});
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index d1d2c8bd9..ee3396bc7 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -397,7 +397,7 @@
Server çox iş parçalı endirmələri qəbul etmir, @string/msg_threads = 1 ilə yenidən cəhd edin
Bütün endirilmiş fayllar diskdən silinsin\?
Maksimum təkrar cəhdlər
- Pleylistə əlavə olunandan əvvəl və sonrakı baxılmış videolar silinəcək. \nSiz əminsiniz? Bu geri qaytarıla bilməz!
+ Pleylistə əlavə olunandan əvvəl və sonrakı baxılan yayımlar silinəcək. \nSiz əminsiniz?
Kanal qrupları
Yeni axın elementləri
Abunəlik köhnəlmiş hesab edilənə qədərki son yeniləmədən sonrakı vaxt — %s
@@ -528,7 +528,7 @@
ExoPlayer standartı
Mövcud olduqda xüsusi axından al
- Baxılmış videolar silinsin?
+ Baxılan yayımlar silinsin?
İzləniləni sil
Sistem qovluğu seçicisini (SAF) istifadə et
Bağlantı fasiləsi
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
index a038ac07b..5d0b07943 100644
--- a/app/src/main/res/values-bg/strings.xml
+++ b/app/src/main/res/values-bg/strings.xml
@@ -464,7 +464,7 @@
\nЕвентуално може да бъде поддържано в бъдещи версии.
Обработка… Ще отнеме момент
Поради ограничения в ExoPlayer, стъпката за превъртане е зададена на %d секунди
- Видата, които са били изгледани преди и след добавянето към плейлиста ще бъдат премахнати. \nСигурни ли сте? Това не може да бъде отменено!
+ Потоците, които са били гледани преди и след добавянето им към плейлиста, ще бъдат премахнати. \nСигурни ли сте?
„Storage Access Framework“ позволява изтегляния във външна SD-карта
Започни изтеглянията
Затвори
@@ -500,7 +500,7 @@
Създаден от %s
Съдържанието е достъпно само за хора, които са си платили, затова не може да бъде гледано или изтеглено с NewPipe.
Това видео е достъпно за абонати на YouTube Music Premium, затова не може да бъде гледано или изтеглено с NewPipe.
- Премахни изгледаните видеа?
+ Премахни изгледаните потоци?
Да, както и само частично изгледаните видеа
Брой на абонати не е наличен
Инстанцията вече съществува
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index ce64e46db..4c219d6d4 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -518,9 +518,9 @@
\n
\nPokud jej chcete vidět, povolte „%1$s“ v nastavení.
Ano, i zčásti zhlédnutá videa
- Odstranit zhlédnutá videa?
- Odstranit zhlédnutá
- Videa, která jste zhlédli před a po jejich přidání do playlistu, budou odstraněna. \nJste se jisti? Tato akce je nevratná!
+ Odstranit zhlédnuté streamy?
+ Odstranit zhlédnuté
+ Streamy, které jste zhlédli před a po jejich přidání do playlistu, budou odstraněny. \nJste se jisti?
Původní texty služeb budou viditelné u položek streamů
U položek zobrazit původní čas
Zapnout „Omezený režim“ YouTube
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index b07151585..1b4800a8f 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -516,10 +516,10 @@
Dieses Video ist altersbeschränkt.
\n
\nAktiviere in den Einstellungen „%1$s“, falls du diese sehen möchtest.
- Videos, die vor und nach dem Hinzufügen zur Wiedergabeliste angeschaut wurden, werden entfernt. \nBist du sicher? Dies kann nicht rückgängig gemacht werden!
- Ja, und teilweise gesehene Videos
+ Streams, die vor und nach dem Hinzufügen zur Wiedergabeliste angeschaut wurden, werden entfernt. \nBist du sicher?
+ Teilweise angesehene Streams entfernen
Gesehene entfernen
- Gesehene Videos entfernen?
+ Gesehene Streams entfernen?
Originalzeit vor Elementen anzeigen
Originaltexte von Diensten werden in Stream-Elementen sichtbar sein
YouTubes „Eingeschränkten Modus“ aktivieren
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 7c23666d5..ac93470bc 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -525,8 +525,8 @@
Λόγω περιορισμών του ExoPlayer, η διάρκεια αναζήτησης ορίστηκε στα %d δευτερόλεπτα
Ναι. Και τα μερικώς θεαθέντα βίντεο
- Τα βίντεο που εθεάθησαν πριν και αφού προστέθηκαν στη λίστα αναπαραγωγής θα απομακρυνθούν \nΕίστε σίγουρος; Δεν μπορεί να αναιρεθεί!
- Απομάκρυνση θεαθέντων βίντεο;
+ Οι ροές που εθεάθησαν πριν και αφού προστέθηκαν στη λίστα αναπαραγωγής θα απομακρυνθούν \nΕίστε σίγουρος;
+ Απομάκρυνση θεαθέντων ροών;
Απομάκρυνση όσων θεάθησαν
Γλώσσα εφαρμογής
Επιλογή μιας instance
@@ -614,7 +614,7 @@
\nΘέλετε να απεγγραφείτε από αυτό το κανάλι;
Αδυναμία φόρτωσης τροφοδοσίας για \'%s\'.
Σφάλμα φόρτωσης τροφοδοσίας
- Από το Android 10 και μετά, μόνο το SAF υποστηρίζεται
+ Από το Android 10 και μετά, μόνο το Πλαίσιο Πρόσβασης Αποθήκευσης υποστηρίζεται
Θα ερωτηθείτε πού να αποθηκεύσετε κάθε λήψη
Δεν έχει ορισθεί φάκελος λήψεων ακόμα, eπιλέξτε τον προεπιλεγμένο φάκελο τώρα
Host
diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml
index 0ede00587..6459c05a0 100644
--- a/app/src/main/res/values-et/strings.xml
+++ b/app/src/main/res/values-et/strings.xml
@@ -530,9 +530,9 @@
- %d sekund
- %d sekundit
- Sellega eemaldame vaadatud videod ja esitusloendisse lisatud videod. \nKas sa oled kindel? Seda tegevust ei saa hiljem tagasi pöörata!
+ Sellega eemaldame vaadatud meediavood ja esitusloendisse lisatud sisu. \nKas sa oled kindel?
Jah, sealhulgas videod, mille vaatmine jäi pooleli
- Kas eemaldame vaadatud videod?
+ Kas eemaldame vaadatud meediavood?
Eemalda vaadatud videod
Kasuta süsteemi keelt
Rakenduse keel
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index dc2fefa21..1bac3b498 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -706,7 +706,7 @@
Harpidedunak
Ezezaguna
Bolumena
- Erabili ExoPlayer-en deskodetzailearen ordezko eginbidea
+ Erabili ExoPlayer-en deskodetzailearen ordezko ezaugarria
Bat ere ez
Metadatuak kargatzen…
Kudeatu ExoPlayer-en ezarpen batzuk. Aldaketa hauek eragina izan dezaten, erreproduzitzailea berrabiarazi behar da
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 2977d982e..efd735bc8 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -207,15 +207,15 @@
Chargement du contenu demandé
Importer la base de données
Exporter la base de données
- Remplace votre historique, vos abonnements, vos listes de lecture et (en option) vos paramètres
- Exporte l’historique, les abonnements, les listes de lecture et les paramètres
+ Remplace votre historique actuel, vos abonnements, vos playlists et (éventuellement) vos paramètres.
+ Historique des exportations, abonnements, playlists et paramètres
Exporté
Importé
Fichier ZIP non valide
Avertissement : impossible d’importer tous les fichiers.
Cela effacera vos paramètres actuels.
Afficher les informations
- Listes de lecture enregistrées
+ Playlists enregistrées
Ajouter à
Glisser pour réordonner
Créer
@@ -318,7 +318,7 @@
Aucune limite
Limiter la définition lors de l’utilisation des données mobiles
Chaînes
- Listes de lecture
+ Playlists
Morceaux
Utilisateurs
Accélérer pendant les silences
@@ -404,7 +404,7 @@
\nAutorisez le sélecteur de dossier système si vous voulez télécharger vers une carte SD externe
Reprend la lecture à la dernière position
Positions dans les listes
- Affiche les indicateurs de position de lecture dans les listes
+ Afficher les indicateurs de position de lecture dans les listes
Positions de reprise de lecture supprimées
Utiliser le sélecteur de dossier système
L’« Infrastructure d’accès au stockage » permet le téléchargement sur une carte mémoire SD externe
@@ -522,8 +522,8 @@
\nActivez « %1$s » dans les paramètres si vous voulez la voir.
Supprimer les vidéos visionnées
Oui ainsi que les vidéos partiellement visionnées
- Les vidéos qui ont été visionnées avant et après avoir été ajoutées à la playlist seront supprimées. \nÊtes-vous certain(e) ? Cette action est irréversible !
- Supprimer les vidéos visionnées ?
+ Les flux visionnés avant et après leur ajout à la playlist seront supprimés.\nÊtes-vous sûr ?
+ Supprimer les flux visionnés ?
Miniature de l\'avatar de la chaine
De %s
Créé par %s
@@ -723,7 +723,7 @@
Appuyez pour télécharger %s
Échec de la copie dans le presse-papiers
Cette option est disponible seulement si %s est sélectionné pour le thème
- Les listes de lecture grisées contiennent déjà cet élément.
+ Les playlists grisées contiennent déjà cet élément.
Carte
Utile si, par exemple, vous utilisez un casque avec des boutons dysfonctionnels
Effacer les doublons
@@ -784,7 +784,7 @@
Albums
Qualité moyenne
Bannières
- Listes de lecture
+ Playlists
Plus d’options
Miniatures
Pistes
@@ -836,7 +836,7 @@
Les paramètres de l\'export en cours d\'importation utilisent un format vulnérable qui a été déprécié depuis NewPipe 0.27.0. Assurez-vous que l\'export en cours d\'importation provient d\'une source fiable. Privilégiez les exports obtenues à partir de NewPipe 0.27.0 ou des versions plus récentes à l\'avenir. Le support pour l\'importation des paramètres dans ce format vulnérable sera bientôt complètement supprimé et les anciennes versions de NewPipe ne pourront plus importer les paramètres des exports des nouvelles versions.
secondaire
Partager comme liste de lecture YouTube temporaire
- Listes de lecture
+ Playlists
Sélectionnez un groupe de flux
Encore aucun groupe de flux créé
Page du groupe de chaînes
diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml
index c979ab229..24d916464 100644
--- a/app/src/main/res/values-he/strings.xml
+++ b/app/src/main/res/values-he/strings.xml
@@ -528,9 +528,9 @@
\n
\nיש להפעיל את „%1$s” בהגדרות כדי לצפות בו.
כן, לרבות סרטונים שהפסקתי באמצע
- סרטונים שלאחר שצפית בהם מופיע לרשימת הנגינה יוסרו. \nלהמשיך? זאת פעולה בלתי הפיכה!
+ תזרימים שלאחר שצפית בהם לפני ואחרי שנוספו לרשימת הנגינה יוסרו. \nלהמשיך?
הסרת נצפו
- להסיר סרטונים שנצפו?
+ להסיר תזרימים שנצפו?
הטקסט המקורי משירותים יופיע בפריטי התזרים
הצגת לפני כמה זמן מקורי על פריטים
הפעלת „מצב מוגבל” של YouTube
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index ad5ac913d..03f868de9 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -584,7 +584,7 @@
Hírfolyam feldolgozása…
Egyes szolgáltatásoknál érhető el, általában sokkal gyorsabb, és korlátozott számú elemet adhat vissza, gyakran hiányos információkkal (például nincs hossz, elemtípus, vagy élő videó állapot)
Fiók eltávolítva
- Megjelölés megnézettként
+ Megjelölés megtekintettként
Még nincs letöltési mappa beállítva, válassza ki az alapértelmezett letöltési mappát most
Tekerősáv bélyegkép-előnézete
Magas minőségű (nagyobb)
@@ -620,8 +620,8 @@
Címkék
Adatvédelem
Gyors mód letiltása
- Igen, és távolítsa el a részben megnézett videókat is
- A videók, melyeket már megnézett miután a lejátszási listához adta őket, el lesznek távolítva. \nBiztos benne? Ez nem vonható vissza!
+ Távolítsa el a részben megtekintett közvetítéseket
+ A lejátszási listához való hozzáadás előtt és után megtekintett közvetítések el lesznek távolítva.\nBiztos benne?
A szolgáltatásokból származó eredeti szövegek láthatók lesznek a közvetítési elemeken
Lejátszó összeomlasztása
Képjelölők megjelenítése
@@ -630,8 +630,8 @@
Hangmagasság megtartása (torzítást okozhat)
Frissítések keresése
Ne jelenítse meg
- Megnézettek eltávolítása
- Eltávolítja a megnézett videókat?
+ Megtekintettek eltávolítása
+ Eltávolítja a megtekintett közvetítéseket?
- %1$s letöltés törölve
- %1$s letöltés törölve
diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml
index 9473f5f92..cf3fbd8b2 100644
--- a/app/src/main/res/values-is/strings.xml
+++ b/app/src/main/res/values-is/strings.xml
@@ -260,8 +260,8 @@
Gefa
Vefsíða
Lesa persónuverndarstefnu
- Ferill
- Ferill
+ Áhorf
+ Áhorf
Lesa leyfi
Nýlega spilað
Mest spilað
@@ -296,8 +296,7 @@
Skýringartexti
Flytja inn
Flytur inn…
- Í samræmi við almenna persónuverndarreglugerðin ESB vekjum við athygli þína á persónuverndarstefnu NewPipe. Vinsamlegast lestu hana vandlega.
-\nÞú verður að samþykkja hana til að senda okkur villuskýrsluna.
+ Í samræmi við almenna persónuverndarreglugerðin ESB vekjum við athygli þína á persónuverndarstefnu NewPipe. Lestu hana vandlega. \nÞú verður að samþykkja hana til að senda okkur villuskýrsluna.
Hraði
Tónhæð
Skref
@@ -533,7 +532,7 @@
- %s nýtt streymi
- %s ný streymi
- Vinsamlega veldu niðurhalsmöppu síðar í stillingunum
+ Skilgreindu niðurhalsmöppu síðar í stillingunum
Engin niðurhalsmappa er stillt ennþá. Veldu sjálfgefna niðurhalsmöppu núna
Þessa heimildar þarfnast til að
\nopna í sprettiglugga
@@ -549,7 +548,7 @@
\nVirkjaðu kerfismöppuval (SAF) ef þú vilt nota ytra SD-kort
Þú verður spurð(ur) hvert ætti að sækja skrár í hvert skipti
Virkja kerfismöppuval (SAF)
- Fjarlægja áhorfð myndskeið?
+ Fjarlægja streymi sem búið er að horfa á?
Streymi síðast uppfært %s
Ekki hlaðið: %d
Ný atriði í streymi
@@ -568,10 +567,8 @@
Skapað af %s
Nota smámynd fyrir tilkynningar og bakgrunn lásskjás
Ekkert forrit í tækinu þínu getur opnað þetta
- Enginn viðeigandi skráarstjóri fannst fyrir þessa aðgerð.
-\nVinsamlegast settu upp skráastjóra eða reyndu að slökkva á ‚%s‘ í niðurhalsstillingunum
- Enginn viðeigandi skráarstjóri fannst fyrir þessa aðgerð.
-\nVinsamlegast settu upp skráarstjóra sem styður Geymsluaðgangsramma (SAF)
+ Enginn viðeigandi skráastjóri fannst fyrir þessa aðgerð. \nEndilega settu upp skráastjóra eða reyndu að slökkva á \'%s\' í niðurhalsstillingunum
+ Enginn viðeigandi skráastjóri fannst fyrir þessa aðgerð. \nSettu upp skráastjóra sem styður Storage Access Framework
Þetta efni er ekki fáanlegt í þínu landi.
Þetta efni er aðeins í boði fyrir notendur sem hafa greitt — það er ekki hægt að streyma því eða sækja með NewPipe.
Sjálfvirk (þema tækis)
@@ -673,9 +670,9 @@
- %1$s sóttum skrám eytt
Fjöldi tilrauna áður en hætt er við niðurhal
- Myndskeiðum sem skoðuð voru áður eða eftir að þeim var bætt við spilunarlistann verður eytt. \nErtu viss? Það er ekki hægt að afturkalla þetta!
+ Myndskeiðum sem skoðuð voru áður eða eftir að þeim var bætt við spilunarlistann verður eytt. \nErtu viss?
Já og skoðuð að hluta
- Nota RSS ef tiltækt
+ Sækja úr tileinkuðu streymi þegar það er tiltækt
Hjartað af höfunda
Slökkt er á tilkynningum
Þú ert nú áskrifandi
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 10a3c976f..7955eed15 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -518,7 +518,7 @@
\n
\nAttivare «%1$s» nelle Impostazioni per poterlo vedere.
Sì, anche quelli visualizzati parzialmente
- I video che sono stati visti prima e dopo essere stati aggiunti alla playlist verranno rimossi. \nProcedere? L\'azione è irreversibile!
+ I video che sono stati visti prima e dopo essere stati aggiunti alla playlist verranno rimossi. \nProcedere?
Rimuovere i video già visti?
Rimuovi elementi visti
Attiva la \"Modalità con restrizioni\" di YouTube
diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml
index 29db74172..055af88f9 100644
--- a/app/src/main/res/values-kab/strings.xml
+++ b/app/src/main/res/values-kab/strings.xml
@@ -6,7 +6,7 @@
Akk
Sbedd asnas n Kore yexxuṣen\?
Sbedd
- Asider
+ Sader
Isadaren
Isadaren
Iɣewwaren
@@ -79,7 +79,7 @@
Imesli
Iselkinen
Afaw
- Sider
+ Sader
Asfaylu udhim
Ttu
Kter
@@ -94,7 +94,7 @@
Aneggaru yettwaslekmen
Taɣuri tawurmant
Aneqqis
- Sider
+ Sader
Tuccḍa
Iɛǧeb-iyi
Tiddin
@@ -125,7 +125,7 @@
Pas
Amezwer n unagraw
Snifel isem
- Asider ur yeddi ara
+ Asader ur yeddi ara
Tamwalit
Aɣawas n deffir
Amazray
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 39a985a96..8eb19ade8 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -362,7 +362,7 @@
서버에 연결할 수 없습니다
서버가 데이터를 전송하지 않고 있습니다
서버가 다중 스레드 다운로드를 받아들이지 않습니다, @string/msg_threads = 1 를 사용해 다시 시도해보세요
- HTTP 찾을 수 없습니다
+ 찾을 수 없음
후처리 작업이 실패하였습니다
멈추기
최대 재시도 횟수
@@ -659,7 +659,7 @@
구독 선택
일부 서비스에서 사용할 수 있으며 일반적으로 훨씬 빠르지만 제한된 양의 항목과 종종 불완전한 정보를 반환할 수 있습니다 (예: 기간 없음, 항목 유형, 라이브 상태 없음)
안드로이드 10부터 \'저장영역 접속 프레임워크\'만 지원됩니다
- 재생 목록에 추가되기 전과 후에 시청한 동영상은 제거됩니다. \n확실합니까? 이것은 취소 할 수 없습니다!
+ 재생목록에 추가하기 전후로 시청한 스트림이 제거됩니다. \n정말 계속합니까?
화면 자동 회전이 잠겨 있는 경우 미니 플레이어에서 동영상을 시작하지 말고 바로 전체 화면 모드로 재생하세요. 전체 화면을 종료해서 미니 플레이어를 이용할 수도 있습니다
공식
라디오
@@ -825,4 +825,14 @@
인기 급상승 팟캐스트
인기 급상승 영화 및 쇼
인기 급상승 음악
+ 팝업 플레이어를 사용하려면, 이후 Android 설정에서 %1$s 선택 후 %2$s 설정을 켜 주십시오.
+ 항목 삭제
+ 보조
+ 좋아요
+ 항목 삭제됨
+ 재생 중 서버에서 HTTP 403 오류를 수신했으며, 스트리밍 URL이 만료되었거나 IP 차단으로 인해 발생했을 수 있습니다
+ 재생 중 서버에서 HTTP %1$s 오류를 수신했습니다
+ 재생 중 서버에서 HTTP 403 오류를 수신했으며, 스트리밍 URL 역난독화 문제나 IP 차단 때문일 수 있습니다
+ %1$s에서 데이터 제공을 거부하고, 요청자가 봇이 아닌지 확인하기 위해 로그인을 요청하고 있습니다.\n\n아마 IP가 %1$s에서 임시 차단되었을 것이며, 잠시 기다리거나 다른 IP로 전환할 수 있습니다 (예를 들자면 VPN을 켜/끄거나, WiFi를 모바일 데이터로 바꾸세요).
+ 이 콘텐츠는 현재 선택한 콘텐츠 지역에서 이용할 수 없습니다.\n\n\"설정 > 콘텐츠 > 기본 콘텐츠 국가\"에서 지역을 바꾸세요.
diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml
index f36c2aff6..bb41037a1 100644
--- a/app/src/main/res/values-lv/strings.xml
+++ b/app/src/main/res/values-lv/strings.xml
@@ -6,7 +6,7 @@
Dzēst atskaņošanas sarakstu\?
Iestatīt, kā atskaņošanas saraksta attēlu
Pievienot atskaņošanas sarakstam
- Vārds
+ Nosaukums
Pārsaukt
Jauns Atskaņošanas Saraksts
Ielādē prasīto saturu
@@ -29,15 +29,15 @@
Jauns un populārs
Top 50
Nevarēja ielādēt komentārus
- Vai jūs vēlaties arī importēt iestatījumus\?
+ Vai jūs vēlaties ievietot arī iestatījumus?
Šis pārrakstīt jūsu tagadējo uzstādījumu.
- Brīdinājums: Nevarēja importēt visus failus.
+ Uzmanību: Ne visas datnes varēja ievietot.
Nav derīgs ZIP fails
- Importēts
+ Ievietošana pabeigta
Eksportēts
- Izvēlaties kiosku
+ Atlasiet kiosku
Nav atskaņošanas sarakstu pagaidām
- Izvēlaties atskaņošanas sarakstu
+ Atlasiet atskaņošanas sarakstu
Nav kanālu abonamentu pagaidām
Atlasiet kanālu
Kanāls
@@ -128,13 +128,13 @@
- %s skatījumi
Nav skatījumu
- Abonamentu skaits nav pieejams
+ Abonentu skaits nav pieejams
- - %s abonamentu
- - %s abonaments
- - %s abonamenti
+ - %s abonenti
+ - %s abonents
+ - %s abonenti
- Nav abonamentu
+ Nav abonentu
Izvēlaties pakalpojumu, šobrīd izvēlēts:
Atkārtot
Audio
@@ -208,11 +208,11 @@
Notīrīt skatīšanās vēsturi
Notīrīt sīkfailus , kurus NewPipe saglabā, kad jūs atrisinat reCAPTCHA
Eksportēt vēsturi, abonementus, atskaņošanas sarakstus un iestatījumus
- Pārrakstīt jūsu tagadējo vēsturi, abonementus, atskaņošanas sarakstus un (pēc izvēles) iestatījumus
+ Aizstās jūsu pašreizējo vēsturi, abonementus, atskaņošanas sarakstus un (pēc izvēles) iestatījumus
reCAPTCHA sīkfaili tika izdzēsti
Izdzēst reCAPTCHA sīkfailus
Eksportēt datubāzi
- Importēt datubāzi
+ Ievietot datubāzi
Pārslēgt uz Galveno
Pārslēgt uz Popup
Pārslēgt uz Fonu
@@ -267,7 +267,7 @@
Ievadīt instances saites URL
Pievienot instanci
Atrodiet instances, kas jums patīk ar %s
- Izvēlaties jūsu mīļākās PeerTube instances
+ Atlasiet savas iecienītākās PeerTube instances
PeerTube serveri (instances)
Neviena lietotne jūsu ierīcē nevar šo atvērt
Nodaļas
@@ -300,9 +300,9 @@
Laiks pēc pēdējās atjaunināšanas, pirms abonements tiek uzskatīts par novecojušu — %s
Plūsmas atjaunināšanas biežuma slieksnis
Straume
- Rādīt tikai nesagrupētus abonementus
+ Rādīt tikai nepievienotus grupai abonementus
Jauna
- Vai vēlaties izdzēst šo grupu\?
+ Vai tiešām vēlaties izdzēst šo grupu?
Tukšs grupas nosaukums
- %d atlasīti
@@ -310,12 +310,12 @@
- %d atlasīti
Nav atlasīts neviens abonements
- Atlasiet abonementus
+ Atlasīt abonementus
Notiek plūsmas apstrāde …
Notiek plūsmas ielāde…
Nav ielādēts: %d
Plūsma pēdējoreiz atjaunināta: %s
- Kanālu grupas
+ Abonementu grupas
Kas jauns
- %d dienas
@@ -457,10 +457,10 @@
Pagājušais eksports
Importēt failu
Eksportē…
- Importē…
+ Ievieto…
Eksportēt uz
- Importēt no
- Importēt
+ Ievietot no
+ Ievietot
Rādīt oriģinālo laiku uz lietām
Rādīt atmiņas noplūdes
Subtitri
@@ -681,12 +681,12 @@
Jebkurš tīkls
Jums ir jaunākā NewPipe versija
Noderīgi, piemēram, lietojot austiņas ar bojātām pogām
- Izvēlēties skaņu celiņu ar audio aprakstu cilvēkiem ar redzes traucējumiem, ja tāds ir pieejams
+ Atskaņos skaņu celiņu ar audio aprakstiem vājredzīgajiem, ja tāds ir pieejams
Ignorēt ierīces multimēdiju pogas
Izdzēst visus lejupielādētos failus\?
Jaunumi kanālā
Dot priekšroku oriģinālajai skaņai
- Izvēlēties oriģinālo skaņu celiņu neatkarīgi no valodas
+ Atskaņos oriģinālo skaņu celiņu neatkarīgi no valodas
Dot priekšroku skaņu celiņam ar audio aprakstu
Izvēlēties žestu kreisajai atskaņotāja ekrāna pusei
Izvēlēties žestu labajai atskaņotāja ekrāna pusei
@@ -694,7 +694,7 @@
Spilgtums
Skaļums
Nekā
- Importējiet vai eksportējiet abonementus 3-punktu izvēlnē
+ Abonementus var ievietot vai izgūt, izmantojot 3-punktoto izvēlni augšējā labajā ekrāna stūrī
Ja Jums rodas problēmas ar lietotni, noteikti apskatiet šīs atbildes bieži uzdotiem jautājumiem!
Skatīt tīkla vietnē
Skaņa: %s
@@ -833,4 +833,10 @@
Pašlaik populārs spēļu nozarē
YouTube pārtrauca piedāvāt apvienoto pašlaik populārs lapu kopš 2025. gada 21. jūlija. NewPipe aizstāja noklusējuma pašlaik populārs lapu ar pašlaik populāras tiešraides.\n\nJūs variet atlasīt arī citas pašlaik populārs lapas zem \"Iestatījumi > Saturs > Galvenā lapa\".
Dzēst datni
+ Dzēst ierakstu
+ Ieraksts dzēsts
+ Abonementu grupu
+ Atlasiet abonementu grupu
+ YouTube likvidēja apvienoto pašlaik populārs
+ “Ļaut rādīt virs citām lietotnēm”
diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml
index e70e61a74..b0039bf0c 100644
--- a/app/src/main/res/values-ms/strings.xml
+++ b/app/src/main/res/values-ms/strings.xml
@@ -6,7 +6,7 @@
Tiada pemain strim yang ditemui (anda boleh memasang VLC untuk memainkan).
Pasang
Batal
- Buka dalam pelayar
+ Buka dalam pelayar web
Buka dalam mod timbul
Kongsi
Muat turun
@@ -16,53 +16,53 @@
Adakah anda maksudkan \"%1$s\"\?
Berkongsi dengan
Guna pemain video luaran
- Menghilangkan audio untuk beberapa resolusi
+ Mengalih keluar audio pada sesetengah resolusi
Gunakan pemain audio luaran
Langgan
Dilanggan
- Langganan saluran dihenti
+ Saluran dinyahlanggan
Tidak dapat menukar langganan
Tidak dapat mengemaskini langganan
Papar maklumat
Langganan
- Penanda halaman Senarai main
+ Senarai Main Yang Disimpan
Henti langganan
Pilih Tab
Apa yang Baru
Latar Belakang
- Popup
+ Tetingkap Timbul
Tambahkan Ke
Folder muat turun video
- Fail video yang dimuat turun disimpan di sini
+ Fail video yang telah dimuat turun disimpan di sini
Pilih folder muat turun untuk fail video
- Lokasi muat turun audio
+ Folder muat turun audio
Fail audio yang dimuat turun disimpan di sini
Pilih folder muat turun untuk fail audio
- Resolusi utama
- Resolusi popup utama
+ Resolusi asal
+ Resolusi asal tetingkap timbul
Papar resolusi yang lebih tinggi
- Hanya peranti tertentu yang boleh bermain video 2K/4K
- Main dengan Kodi
- Pasangkan aplikasi Kode yang tidak dijumpai\?
- Paparkan opsyen \"Main dengan Kodi\"
- Paparkan opsyen untuk memain video dengan Kodi
+ Hanya peranti tertentu sahaja yang boleh memainkan video 2K/4K
+ Main menggunakan Kodi
+ Pasang aplikasi Kore yang tidak ditemui?
+ Paparkan pilihan \"Main menggunakan Kodi\"
+ Paparkan pilihan untuk memainkan video melalui Kodi
Audio
- Format audio utama
- Format video utama
+ Format audio asal
+ Format video asal
Tema
Cerah
Gelap
Hitam
- Mengingat saiz dan posisi popup
- Mengingat saiz dan posisi popup terakhir
- Gunakan tinjau laju tidak tepat
- Membolehkan pemain untuk meninjau ke posisi lebih laju dengan kurang ketepatan. Mencari 5, 15 atau 25 saat tidak berfungsi dengan ini
+ Ingat tetapan tetingkap timbul
+ Ingat saiz dan kedudukan terakhir tetingkap timbul
+ Guna langkauan masa pantas (kurang jitu)
+ Carian kurang jitu membolehkan pemain layar untuk melangkau masa lebih pantas dengan ketepatan rendah. Langkauan masa 5, 15 atau 25 saat tidak akan berfungsi dengan pilihan ini
Cache imej dihapuskan
Hapuskan cache metadata
Hapuskan semua cache data halaman web
Cache metadata dihapuskan
- Automatik beratur strim seterusnya
- Tambahkan secara automatik strim berkaitan apabila memain strim terakhir dalam giliran tidak berulang.
+ Tambah siaran seterusnya ke giliran secara automatik
+
Cadangan carian
Tunjukkan cadangan semasa mencari
Sejarah carian
@@ -403,32 +403,32 @@
Tunjuk kandungan yang mungkin tidak wajar untuk kanak-kanak kerana mempunyai had umur (seperti 18+)
URL tidak dikenali. Buka dengan aplikasi lain\?
Kosongkan data
- Matikan untuk menyembunyikan kotak meta-maklumat yang ada maklumat lanjut tentang pencipta, kandungan strim atau permintaan carian
+ Matikan untuk menyembunyikan kotak maklumat meta yang mengandungi maklumat tambahan mengenai pencipta, kandungan siaran atau permintaan carian
Matikan untuk menyembunyikan deskripsi video dan maklumat lanjut
- Tunjuk deskripsi
+ Tunjukkan deskripsi
Matikan untuk menyembunyikan ulasan
- Tunjuk ulasan
- Tempoh langkau/balik
- Tema Malam
- Anda hanya boleh pilih hingga tiga aksi untuk dipapar dalam pemberitahuan padat!
- Tekan untuk menyunting setiap aksi pemberitahuan di bawah. Pilih hingga tiga di antaranya untuk tunjukkannya di dalam pemberitahuan padat dengan menggunakan kotak pilihan di sebelah kanan
- Baris gilir daripada pemain yang aktif akan digantikan
- Menukar ke pemain yang lain mungkin akan menggantikan baris gilir anda
- Minta untuk pengesahan sebelum mengosongkan baris gilir
- Mewarnai pemberitahuan
+ Tunjukkan ulasan
+ Tempoh langkauan laju ke hadapan/ke belakang
+ Tema malam
+ Anda hanya boleh memilih sehingga tiga tindakan sahaja untuk dipaparkan dalam pemberitahuan kompak!
+ Edit setiap tindakan pemberitahuan di bawah dengan mengetiknya. Pilih sehingga tiga tindakan untuk dipaparkan pada pemberitahuan kompak dengan menggunakan kotak semak di sebelah kanan.
+ Senarai gilir daripada pemain yang aktif akan digantikan
+ Menukar kepada pemain layar yang lain mungkin akan menggantikan senarai gilir anda
+ Minta untuk pengesahan sebelum mengosongkan senarai gilir
+ Warnakan pemberitahuan
Tiada
- Ocok
+ Rombak
Ulang
- Butang aksi kelima
- Butang aksi keempat
- Butang aksi ketiga
- Butang aksi kedua
- Butang aksi pertama
+ Butang tindakan kelima
+ Butang tindakan keempat
+ Butang tindakan ketiga
+ Butang tindakan kedua
+ Butang tindakan pertama
tidak boleh tulis ganti fail
Fail dengan nama yang sama sudah ada
Jangan tunjuk
Nyahbisu
- Minta Android menyesuaikan warna pemberitahuan sesuai dengan warna utama di thumbnail (perhatikan bahawa ini tidak tersedia dalam semua perangkat)
+ Biar Android menyesuaikan warna pemberitahuan mengikut warna utama pada lakaran kecil (ambil perhatian bahawa ini tidak tersedia pada semua peranti)
Auto-main
Sambung main
Tidak boleh memuat komentar
@@ -510,4 +510,23 @@
Lakaran kecil
Avatar pemuat naik
Avatar saluran kecil
+ Ya
+ Tandakan sebagai telah ditonton
+ Cari %1$s
+ Cari %1$s (%2$s)
+ Senarai Main
+ Gagalkan pemain
+ Pangkas lakaran kecil kepada nisbah aspek 1:1
+ Pangkas lakaran kecil video dalam pemberitahuan daripada nisbah 16:9 kepada 1:1
+ Edit setiap tindakan pemberitahuan di bawah dengan mengetiknya. Tiga tindakan pertama (main/jeda, sebelumnya dan seterusnya) telah ditetapkan oleh sistem dan tidak boleh diubah suai.
+ Memuatkan
+ Saiz selang muatan main balik
+ Mengubah saiz selang muatan pada kandungan progresif (kini %s). Nilai yang lebih rendah mungkin dapat mempercepatkan pemuatan awal
+ Abaikan isyarat butang media
+ Berguna, sebagai contoh, jika anda menggunakan fon kepala dengan butang fizikal yang rosak
+ Tunjukkan info meta
+ Pilih audio asal
+ Pilih trek audio asal tanpa mengira bahasa
+ Pilih audio deskriptif
+ Pilih audio dengan deskripsi untuk golongan kurang upaya penglihatan jika ada
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 5580ea24a..c72e6de26 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -522,9 +522,9 @@
To wideo jest objęte ograniczeniem wiekowym.
\n
\nWłącz „%1$s” w ustawieniach, jeśli chcesz je zobaczyć.
- Tak, i częściowo obejrzane wideo
- Wideo, które zostały obejrzane przed i po dodaniu do playlisty, zostaną usunięte. \nCzy na pewno? Tego nie da się cofnąć!
- Czy usunąć obejrzane wideo?
+ Usuń częściowo obejrzane strumienie
+ Strumienie, które zostały obejrzane przed i po dodaniu do playlisty, zostaną usunięte. \nCzy na pewno?
+ Czy usunąć obejrzane strumienie?
Usuń obejrzane
Oryginalne teksty z usług będą widoczne w strumieniowanych pozycjach
Pokazuj oryginalny czas na pozycjach
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 9f79f2331..e05ab3842 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -110,8 +110,8 @@
Čo je nové
Hľadať v histórií
Hľadané výrazy uloží lokálne
- História pozretí
- Uloží históriu pozretých videí
+ História pozerania
+ Uloží históriu pozeraných videí
Pokračovať v prehrávaní
Pokračouje v prehrávaní po prerušení (napr. po telefonáte)
NewPipe oznámenia
@@ -147,11 +147,12 @@
- %s odberatelia
- %s odberateľov
- Žiadne pozretia
+ Žiadne zobrazenia
- - %s pozriete
- - %s pozretia
- - %s pozretí
+ - %s zobrazenie
+ - %s zobrazenia
+ - %s zobrazení
+ - %s zobrazení
Žiadne videá
@@ -296,10 +297,10 @@
Rýchlosť
Výška
Spraviť nezávislými (môže spôsobovať skreslenie)
- Vymazať históriu pozretí
+ Vymazať históriu pozerania
Odstráni históriu a pozície prehrávaných streamov
- Vymazať celú históriu pozretí\?
- História pozretí bola vymazaná
+ Vymazať celú históriu pozerania?
+ História pozerania bola vymazaná
Vymazať históriu vyhľadávania
Odstráni históriu vyhľadávania kľúčových slov
Vymazať celú históriu vyhľadávania\?
@@ -510,9 +511,9 @@
\n
\nMožno v budúcnosti sa to zmení.
Áno aj čiastočne pozreté videá
- Pozreté videá, ktoré ste pozreli pred a po ich pridaní do playlistu, budú odstránené. \nSte si istí ich odstránením z playlistu? Táto operácia je nezvratná!
- Odstrániť pozreté videá?
- Odstrániť pozreté
+ Videá, ktoré ste sledovali pred a po pridaní do playlistu, budú odstránené. \nNaozaj to chcete urobiť?
+ Odstrániť pozerané videá?
+ Odstrániť pozerané
Pôvodné texty zo služieb budú viditeľné v položkách streamu
Zobrazovať pôvodný čas
∞ videí
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index fb23c9201..7806044ce 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -474,8 +474,8 @@
På grund av ExoPlayer-begränsningar sattes söktiden till %d sekunder
Ja, och delvis tittade videor
- Videor som har spelats före och efter att de har lagts till i spellistan kommer att tas bort. \nÄr du säker? Detta kan inte ångras!
- Ta bort tittade videor?
+ Strömningar som har spelats före och efter att de har lagts till i spellistan kommer att tas bort. \nÄr du säker?
+ Ta bort tittade strömningar?
Ta bort tittade
Systemstandard
Appspråk
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 083225ff9..aa641503b 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -506,9 +506,9 @@
Bu video yaş kısıtlıdır.
\n
\nGörmek istiyorsanız ayarlarda \"%1$s\" seçeneğini açın.
- Oynatma listesine eklendikten önce ve sonra izlenen videolar kaldırılacak. \nEmin misiniz? Bu geri döndürülemez!
+ Oynatma listesine eklenmeden önce ve sonra izlenen yayınlar kaldırılacaktır. \nEmin misiniz?
Evet ve kısmen izlenmiş videolar
- İzlenen videoları kaldır?
+ İzlenen yayınları kaldır?
İzleneni kaldır
Akış ögelerinde hizmetlerden alınan özgün metinler görünecektir
Ögelerde özgün \'… önce\'yi göster
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 50ca67efc..cde4821fa 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -62,7 +62,7 @@
Lỗi
Lỗi kết nối mạng
Không thể tải tất cả hình thu nhỏ
- Không thể phân tích cú pháp trang web
+ Không thể phân tích cú pháp trang web vì trang này đã ngừng hoạt động vào 21/07/2025.
Nội dung không khả dụng
Không thể thiết lập menu tải về
Ứng dụng/Giao diện người dùng bị lỗi
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 7622cddcf..88b30af5e 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -501,7 +501,7 @@
由 %s 创建
频道的头像缩略图
是的,包括没看完的视频
- 已经看过且在之后被加入播放列表的视频将被删除。 \n您确定吗?操作不能被撤消!
+ 已经看过且在之后被加入播放列表的视频将被删除。 \n您确定吗?
移除看过的视频?
移除看过的视频
来自服务的原始文本将在串流项目中可见
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index d69f4e5a8..f5ebc2bf8 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -480,8 +480,8 @@
\n
\n如果您想要觀看,請在設定中開啟「%1$s」。
是的,包括已部份觀看的影片
- 已觀看過的影片在加入播放清單後將被移除。\n您確定嗎?此動作無法復原!
- 移除已觀看的影片?
+ 已觀看過的串流在加入播放清單後將被移除。\n您確定嗎?
+ 移除已觀看的串流?
移除已觀看的影片
來自服務的原始文字將在串流項目中可見
在項目上顯示原始時間
diff --git a/fastlane/metadata/android/en-US/changelogs/1008.txt b/fastlane/metadata/android/en-US/changelogs/1008.txt
new file mode 100644
index 000000000..b85392667
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/1008.txt
@@ -0,0 +1,4 @@
+∙ Fixed resuming streams at the last playback position
+∙ [YouTube] Added support for more channel URL formats
+∙ [YouTube] Added support for more video metainfo formats
+∙ Updated translations
\ No newline at end of file
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 5448848a2..a4ec884eb 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -59,7 +59,7 @@ teamnewpipe-nanojson = "e9d656ddb49a412a5a0a5d5ef20ca7ef09549996"
# the corresponding commit hash, since JitPack sometimes deletes artifacts.
# If there’s already a git hash, just add more of it to the end (or remove a letter)
# to cause jitpack to regenerate the artifact.
-teamnewpipe-newpipe-extractor = "v0.25.1"
+teamnewpipe-newpipe-extractor = "v0.25.2"
viewpager2 = "1.1.0"
webkit = "1.14.0" # Newer versions require minSdk >= 23
work = "2.10.5" # Newer versions require minSdk >= 23