From 63d54e6570420f49f3f99e24f01b66aa87a8f914 Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Mon, 28 Sep 2020 08:54:33 +0530 Subject: [PATCH 001/357] Use DisplayCutoutCompat in VideoPlayerImpl. --- .../newpipe/player/VideoPlayerImpl.java | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java index f1bbc7312..2ee1b7121 100644 --- a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java +++ b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java @@ -32,8 +32,6 @@ import android.graphics.PixelFormat; import android.net.Uri; import android.os.Build; import android.os.Handler; -import android.view.DisplayCutout; -import androidx.preference.PreferenceManager; import android.provider.Settings; import android.util.DisplayMetrics; import android.util.Log; @@ -60,8 +58,12 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.content.res.AppCompatResources; +import androidx.core.view.DisplayCutoutCompat; +import androidx.core.view.ViewCompat; +import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.RecyclerView; + import com.google.android.exoplayer2.ExoPlaybackException; import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.SimpleExoPlayer; @@ -72,6 +74,7 @@ import com.google.android.exoplayer2.ui.AspectRatioFrameLayout; import com.google.android.exoplayer2.ui.SubtitleView; import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.nostra13.universalimageloader.core.assist.FailReason; + import org.schabi.newpipe.MainActivity; import org.schabi.newpipe.R; import org.schabi.newpipe.extractor.StreamingService; @@ -92,9 +95,9 @@ import org.schabi.newpipe.player.playqueue.PlayQueueItemTouchCallback; import org.schabi.newpipe.player.resolver.AudioPlaybackResolver; import org.schabi.newpipe.player.resolver.MediaSourceTag; import org.schabi.newpipe.player.resolver.VideoPlaybackResolver; -import org.schabi.newpipe.util.DeviceUtils; import org.schabi.newpipe.util.AnimationUtils; import org.schabi.newpipe.util.Constants; +import org.schabi.newpipe.util.DeviceUtils; import org.schabi.newpipe.util.KoreUtil; import org.schabi.newpipe.util.ListHelper; import org.schabi.newpipe.util.NavigationHelper; @@ -475,16 +478,14 @@ public class VideoPlayerImpl extends VideoPlayer settingsContentObserver); getRootView().addOnLayoutChangeListener(this); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { - queueLayout.setOnApplyWindowInsetsListener((view, windowInsets) -> { - final DisplayCutout cutout = windowInsets.getDisplayCutout(); - if (cutout != null) { - view.setPadding(cutout.getSafeInsetLeft(), cutout.getSafeInsetTop(), - cutout.getSafeInsetRight(), cutout.getSafeInsetBottom()); - } - return windowInsets; - }); - } + ViewCompat.setOnApplyWindowInsetsListener(queueLayout, (view, windowInsets) -> { + final DisplayCutoutCompat cutout = windowInsets.getDisplayCutout(); + if (cutout != null) { + view.setPadding(cutout.getSafeInsetLeft(), cutout.getSafeInsetTop(), + cutout.getSafeInsetRight(), cutout.getSafeInsetBottom()); + } + return windowInsets; + }); // PlaybackControlRoot already consumed window insets but we should pass them to // player_overlays too. Without it they will be off-centered From 9add51b59de2808d26b5ae3e52e6655dd1c3022c Mon Sep 17 00:00:00 2001 From: opusforlife2 <53176348+opusforlife2@users.noreply.github.com> Date: Sun, 4 Oct 2020 12:03:14 +0000 Subject: [PATCH 002/357] Add checkboxes instead of long comments People just seemed to ignore them. --- .github/ISSUE_TEMPLATE/bug_report.md | 31 ++++++++++++++++------------ 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index dbc1c05a5..1e62f696d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -7,20 +7,17 @@ assignees: '' --- -### Version - -- +### Checklist + +- [ ] I am using the latest version. +- [ ] I checked, but didn't find any duplicates of this issue in the repo. +- [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md. +- [ ] This issue contains only one bug. I will open one issue per bug report I want to file. ### Steps to reproduce the bug -### Expected behavior - + ### Actual behaviour + + +### Expected behavior + + + + ### Screenshots/Screen recordings + + ### Logs - + From 25b318ba007f0e6fbf22c77ec42b0334902e5f03 Mon Sep 17 00:00:00 2001 From: opusforlife2 <53176348+opusforlife2@users.noreply.github.com> Date: Sun, 4 Oct 2020 12:24:56 +0000 Subject: [PATCH 003/357] Add check boxes People seem to ignore instructions in comments --- .github/ISSUE_TEMPLATE/feature_request.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 90134a204..88791e0ab 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -5,35 +5,40 @@ labels: enhancement assignees: '' --- - +### Checklist + +- [ ] I checked, but didn't find any duplicates of this issue in the repo. +- [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md. +- [ ] This issue contains only one feature request. I will open one issue per feature I want to request. + + #### Describe the feature you want - - + #### Is your feature request related to a problem? Please describe it - - + #### Additional context - + #### How will you/everyone benefit from this feature? - + From b8f7ba62c7a187c37e34085730cc9be952f8bb78 Mon Sep 17 00:00:00 2001 From: opusforlife2 <53176348+opusforlife2@users.noreply.github.com> Date: Sun, 4 Oct 2020 12:30:44 +0000 Subject: [PATCH 004/357] Use @Stypox 's suggestion Co-authored-by: Stypox --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 1e62f696d..40a4a65dd 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -17,7 +17,7 @@ Oh no, a bug! It happens. Thanks for reporting an issue with NewPipe. To make it - [ ] I am using the latest version. - [ ] I checked, but didn't find any duplicates of this issue in the repo. - [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md. -- [ ] This issue contains only one bug. I will open one issue per bug report I want to file. +- [ ] This issue contains only one bug. I will open one issue for every bug report I want to file. ### Steps to reproduce the bug - [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md. -- [ ] This issue contains only one feature request. I will open one issue per feature I want to request. +- [ ] This issue contains only one feature request. I will open one issue for every feature I want to request. #### Describe the feature you want @@ -41,4 +41,3 @@ Example: *Here's a photo of my cat!* --> The better this paragraph is, the more likely a developer will think about working on it. Example: *This feature will help us colonize the galaxy! --> - From 710507da513a0828d1f0a1ca1d6369798a414507 Mon Sep 17 00:00:00 2001 From: thami simo Date: Sun, 4 Oct 2020 18:52:04 +0000 Subject: [PATCH 006/357] Translated using Weblate (Arabic) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-ar/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index bc51d6871..82ad6ffd2 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -510,7 +510,7 @@ لا أحد يستمع ستتغير اللغة بمجرد إعادة تشغيل التطبيق. - %s مشاهد + %s مشاهدة %s مشاهدة %s مشاهدة %s مشاهدات @@ -518,8 +518,8 @@ %s مشاهدات - %s مستمع - %s مستمع + %s الاستماع + %s الاستماع %s مستمعين %s مستمعين %s مستمعين @@ -654,7 +654,7 @@ نسخ تقرير منسق عرض النتائج ل : %s أبدا - فقط على واي فاي + فقط على شبكة Wi-Fi بدء التشغيل تلقائياً — %s تشغيل قائمة الانتظار الاشعار From 7c79d7f5d7a06fdeb9376dae11bcd065d13bfcd6 Mon Sep 17 00:00:00 2001 From: Mohammed Anas <6daf084a-8eaf-40fb-86c7-8500077c3b69@anonaddy.me> Date: Sun, 4 Oct 2020 14:16:55 +0000 Subject: [PATCH 007/357] Translated using Weblate (Arabic) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-ar/strings.xml | 28 +++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 82ad6ffd2..70b4f7b8a 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -3,7 +3,7 @@ يتم التشغيل في الخلفية إلغاء اختر المتصفح - مظلم + داكن صيغة الصوت الإفتراضية الدقة الافتراضية عدم الإعجاب @@ -15,7 +15,7 @@ تنزيل اختر مجلد التنزيل للملفات الصوتية يتم تخزين الملفات الصوتية التي تم تنزيلها هنا - مسار مجلد الصوتيات المحفوظة + مجلد الصوتيات المحفوظة اختر مجلد التنزيل لملفات الفيديو يتم تخزين ملفات الفيديو التي تم تنزيلها هنا مجلد تحميل الفيديو @@ -23,7 +23,7 @@ إنشاء دليل التحميل \'%1$s\' تثبيت تطبيق Kore غير موجود. هل تريد تنصيبه؟ - مضيء + فاتح صور معاينة الفيديو خطأ في الشبكة لم يتم العثور على مشغل بث. تثبيت VLC؟ @@ -44,7 +44,7 @@ عرض خيار التشغيل بواسطة كودي السمة تم النشر بتاريخ %1$s - رابط URL غير معتمد + رابط غير مدعوم استخدام مشغل صوت خارجي استخدام مشغل فيديو خارجي (إختبارية) إجراء التنزيلات من خلال استخدام بروكسي Tor لزيادة الخصوصية ( تشغيل الفيديو المباشر غير مدعوم حتى الأن ). @@ -63,8 +63,8 @@ ما الجديد في الخلفية تشغيل تلقائي - اسود - مراقبة السجل + أسود + تاريخ المشاهدة التاريخ و ذاكرة التخزين المؤقت محتوى التحميلات @@ -267,7 +267,7 @@ دائماً مرة واحدة فقط العنوان خاطئ - لم يتم العثور على مشغل دفق (يمكنك تثبيت VLC لتشغيله). + لم يتم العثور على مشغل بث (يمكنك تثبيت VLC لتشغيله). استيراد قاعدة البيانات تصدير قاعدة البيانات يتجاوز السجل والاشتراكات الحالية @@ -305,7 +305,7 @@ تنزيل ملف البث الإشارات المرجعية استعمال التقديم السريع الغير دقيق - الطلب غير الدقيق يسمح للمشغل بالبحث عن مواقع أسرع ودقة أقل. البحث عن 5 ,15 أو 25 ثانية لا يعمل مع هذا. + الطلب غير الدقيق يسمح للمشغل بالبحث عن مواقع أسرع بدقة أقل. البحث عن 5 ,15 أو 25 ثانية لا يعمل مع هذا. تحميل الصور المصغرة تم إفراغ مساحة ذاكرة التخزين المؤقتة الخاصة بالصور الملف @@ -324,7 +324,7 @@ عملية التصدير جارية … إستيراد ملف معرفك, soundcloud.com/هويتك - عند إيقاف تحميل أي صور مصغرة ، وتوفير البيانات واستخدام الذاكرة. تعمل التغييرات على محو ذاكرة التخزين المؤقت للصورة الموجودة على الذاكرة أو على القرص. + عند إيقاف تحميل أي صور مصغرة، وتوفير البيانات واستخدام الذاكرة. تعمل التغييرات على محو ذاكرة التخزين المؤقت للصورة الموجودة على الذاكرة أو على القرص. امسح البيانات الوصفية المخزنة مؤقتًا إزالة جميع بيانات صفحات الويب المخزنة مؤقتًا تم محو ذاكرة التخزين المؤقت للبيانات الوصفية @@ -529,7 +529,7 @@ مثيلات خوادم پيرتيوب حدد مثيلات PeerTube المفضلة لديك إضافة نموذج - أدخل عنوان URL للمثيل + أدخل عنوان للمثيل لا يمكن التحقق من صحة المثال يتم دعم عناوين URL HTTPS فقط مثيل الخادم موجود بالفعل @@ -652,19 +652,19 @@ يرجى التحقق مما إذا كانت هناك مشكلة في مناقشة تعطلك بالفعل. عند إنشاء تذاكر مكررة ، ستأخذ وقتًا منا يمكن أن نقضيه في إصلاح الخطأ الفعلي. تقرير على جيثب نسخ تقرير منسق - عرض النتائج ل : %s + عرض النتائج لـ: %s أبدا فقط على شبكة Wi-Fi بدء التشغيل تلقائياً — %s تشغيل قائمة الانتظار الاشعار - تعذر التعرف على URL. فتح باستخدام تطبيق آخر؟ + تعذر التعرف على الرابط. فتح باستخدام تطبيق آخر؟ قائمة انتظار تلقائية سيتم استبدال قائمة انتظار للمشغل النشط قد يؤدي التبديل من مشغل إلى آخر إلى استبدال قائمة الانتظار الخاصة بك طلب تأكيد قبل مسح قائمة الانتظار - لا شيئ - التخزين المؤقت + لا شيء + جارٍ التحميل خلط كرر يمكنك تحديد ثلاثة إجراءات كحد أقصى لإظهارها في الإشعار المضغوط! From c23de4b3b05e973cabdaedc8f70ec5913010814b Mon Sep 17 00:00:00 2001 From: thami simo Date: Sun, 4 Oct 2020 18:58:59 +0000 Subject: [PATCH 008/357] Translated using Weblate (Arabic) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-ar/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 70b4f7b8a..bf6c49287 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -31,7 +31,7 @@ الصوت تشغيل بواسطة كودي التدوير - بحث + البحث اللغة الإفتراضية للمحتوى الإعدادات المظهر @@ -156,12 +156,12 @@ بليون ليس هناك مشترِكون - %s لا مشتركين + %s لا مشترِك %s مشترِك مشتركين %s مشتركين %s مشتركين - %s الاشتراكات + %s مشتركين دون مشاهدات لاتوجد فيديوهات @@ -652,7 +652,7 @@ يرجى التحقق مما إذا كانت هناك مشكلة في مناقشة تعطلك بالفعل. عند إنشاء تذاكر مكررة ، ستأخذ وقتًا منا يمكن أن نقضيه في إصلاح الخطأ الفعلي. تقرير على جيثب نسخ تقرير منسق - عرض النتائج لـ: %s + إظهار النتائج ل %s أبدا فقط على شبكة Wi-Fi بدء التشغيل تلقائياً — %s From 39da89b5560d6d503ec95766f17decf5d3916d05 Mon Sep 17 00:00:00 2001 From: thami simo Date: Sun, 4 Oct 2020 19:19:50 +0000 Subject: [PATCH 009/357] Translated using Weblate (Arabic) Currently translated at 20.0% (7 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/ --- fastlane/metadata/android/ar/changelogs/940.txt | 15 +++++++++++++++ fastlane/metadata/android/ar/changelogs/950.txt | 4 ++++ fastlane/metadata/android/ar/changelogs/951.txt | 14 ++++++++++++++ fastlane/metadata/android/ar/changelogs/952.txt | 7 +++++++ fastlane/metadata/android/ar/changelogs/953.txt | 1 + 5 files changed, 41 insertions(+) create mode 100644 fastlane/metadata/android/ar/changelogs/940.txt create mode 100644 fastlane/metadata/android/ar/changelogs/950.txt create mode 100644 fastlane/metadata/android/ar/changelogs/951.txt create mode 100644 fastlane/metadata/android/ar/changelogs/952.txt create mode 100644 fastlane/metadata/android/ar/changelogs/953.txt diff --git a/fastlane/metadata/android/ar/changelogs/940.txt b/fastlane/metadata/android/ar/changelogs/940.txt new file mode 100644 index 000000000..55be122b9 --- /dev/null +++ b/fastlane/metadata/android/ar/changelogs/940.txt @@ -0,0 +1,15 @@ +• إضافة دعم لتعليقات ساوند كلاود +• إضافة وضع تقييد وضع يوتيوب +• عرض تفاصيل القناة الأصل بيرتوب + +محسّن +• إظهار زر كوري للخدمات المدعومة فقط +• حظر إيماءات المشغل التي تبدأ من شريط التنقل أو شريط الحالة +• تغيير لون خلفية أزرار إعادة المحاولة والاشتراك بناءً على لون الخدمة + +ثابت +• إصلاح تجميد مربع حوار التنزيل +• فتح في زر المتصفح الآن يفتح بالفعل في المتصفح +• إصلاح التعطل عند فتح مقاطع الفيديو و "تعذر تشغيل هذا الدفق" + +و اكثر diff --git a/fastlane/metadata/android/ar/changelogs/950.txt b/fastlane/metadata/android/ar/changelogs/950.txt new file mode 100644 index 000000000..98f1cf0a8 --- /dev/null +++ b/fastlane/metadata/android/ar/changelogs/950.txt @@ -0,0 +1,4 @@ +يقدم هذا الإصدار ثلاثة إصلاحات صغيرة: +• وصول التخزين الثابت على Android 10+ +• أكشاك فتح ثابتة +• مدة ثابتة لتحليل مقاطع الفيديو الطويلة diff --git a/fastlane/metadata/android/ar/changelogs/951.txt b/fastlane/metadata/android/ar/changelogs/951.txt new file mode 100644 index 000000000..f7e9df061 --- /dev/null +++ b/fastlane/metadata/android/ar/changelogs/951.txt @@ -0,0 +1,14 @@ +جديد +• إضافة بحث عن منتقي الاشتراك في مربع حوار مجموعة الخلاصة +• إضافة عامل تصفية إلى مربع حوار مجموعة الخلاصة لإظهار الاشتراكات غير المجمعة فقط +• إضافة علامة تبويب قائمة التشغيل إلى الصفحة الرئيسية +• التقديم / الترجيع السريع في الخلفية / قائمة انتظار المشغل المنبثقة +• عرض اقتراح البحث: هل تقصد & إظهار نتيجة لـ + +محسّن +• إسقاط كتابة البيانات الوصفية للتطبيق في ملفات muxed +• لا تقم بإزالة التدفقات الفاشلة من قائمة الانتظار +• تحديث لون شريط الحالة لمطابقة لون شريط الأدوات + +ثابت +• إصلاح عدم تزامن ال diff --git a/fastlane/metadata/android/ar/changelogs/952.txt b/fastlane/metadata/android/ar/changelogs/952.txt new file mode 100644 index 000000000..c4f0fef2b --- /dev/null +++ b/fastlane/metadata/android/ar/changelogs/952.txt @@ -0,0 +1,7 @@ +محسّن +• يتوفر التشغيل التلقائي لجميع الخدمات (بدلاً من YouTube فقط) + +ثابت +• إصلاح التدفقات ذات الصلة من خلال دعم عمليات استمرار YouTube الجديدة +• تم إصلاح مقاطع فيديو YouTube المقيدة بحسب العمر +• [Android TV] تراكب تمييز التركيز البؤري الثابت diff --git a/fastlane/metadata/android/ar/changelogs/953.txt b/fastlane/metadata/android/ar/changelogs/953.txt new file mode 100644 index 000000000..2c4eae92d --- /dev/null +++ b/fastlane/metadata/android/ar/changelogs/953.txt @@ -0,0 +1 @@ +إصلاح استخراج وظيفة فك التشفير في YouTube. From 09bc36bb137dcf316d8793c13e29d6a53f1400a0 Mon Sep 17 00:00:00 2001 From: JoC Date: Sun, 4 Oct 2020 18:24:33 +0000 Subject: [PATCH 010/357] Translated using Weblate (Spanish) Currently translated at 14.2% (5 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/ --- fastlane/metadata/android/es/changelogs/950.txt | 4 ++++ fastlane/metadata/android/es/changelogs/951.txt | 15 +++++++++++++++ fastlane/metadata/android/es/changelogs/952.txt | 7 +++++++ fastlane/metadata/android/es/changelogs/953.txt | 1 + fastlane/metadata/android/es/changelogs/954.txt | 9 +++++++++ fastlane/metadata/android/es/full_description.txt | 1 + .../metadata/android/es/short_description.txt | 1 + 7 files changed, 38 insertions(+) create mode 100644 fastlane/metadata/android/es/changelogs/950.txt create mode 100644 fastlane/metadata/android/es/changelogs/951.txt create mode 100644 fastlane/metadata/android/es/changelogs/952.txt create mode 100644 fastlane/metadata/android/es/changelogs/953.txt create mode 100644 fastlane/metadata/android/es/changelogs/954.txt create mode 100644 fastlane/metadata/android/es/full_description.txt create mode 100644 fastlane/metadata/android/es/short_description.txt diff --git a/fastlane/metadata/android/es/changelogs/950.txt b/fastlane/metadata/android/es/changelogs/950.txt new file mode 100644 index 000000000..242a06f8c --- /dev/null +++ b/fastlane/metadata/android/es/changelogs/950.txt @@ -0,0 +1,4 @@ +Esta versión repara tres pequeños errores: +• Reparado el acceso a almacenamiento en Android 10+ +• Reparada la apertura de quioscos +• Reparado el análisis de duración de videos largos diff --git a/fastlane/metadata/android/es/changelogs/951.txt b/fastlane/metadata/android/es/changelogs/951.txt new file mode 100644 index 000000000..5edcf80ad --- /dev/null +++ b/fastlane/metadata/android/es/changelogs/951.txt @@ -0,0 +1,15 @@ +Nuevo +• Búsqueda para suscripciones en grupos del feed +• Filtros para mostrar suscripciones sin agrupar +• Pestaña de listas de reproducción en la página principal +• Ir adelante y atrás en la cola del reproductor de fondo y en miniatura +• Sugerencias de búsqueda + +Mejorado +• Ya no se escriben metadatos de la app en archivos unidos +• No se borran streams fallados de la cola +• Se actualiza el color de la barra de estado + +Reparado +• Desincronización de audio y video +• [PeerTube] Comentarios borrados diff --git a/fastlane/metadata/android/es/changelogs/952.txt b/fastlane/metadata/android/es/changelogs/952.txt new file mode 100644 index 000000000..4b976c298 --- /dev/null +++ b/fastlane/metadata/android/es/changelogs/952.txt @@ -0,0 +1,7 @@ +Mejorado +• Reproducción automática disponible para todos los servicios (no sólo para YouTube) + +Reparado +• Streams relacionados, gracias al soporte de las nuevas continuaciones de YouTube +• Videos con restricción de edad en YouTube +• [Android TV] Foco retenido diff --git a/fastlane/metadata/android/es/changelogs/953.txt b/fastlane/metadata/android/es/changelogs/953.txt new file mode 100644 index 000000000..6f2bf0d4f --- /dev/null +++ b/fastlane/metadata/android/es/changelogs/953.txt @@ -0,0 +1 @@ +Se reparó la función de decriptación de YouTube. diff --git a/fastlane/metadata/android/es/changelogs/954.txt b/fastlane/metadata/android/es/changelogs/954.txt new file mode 100644 index 000000000..1a3579072 --- /dev/null +++ b/fastlane/metadata/android/es/changelogs/954.txt @@ -0,0 +1,9 @@ +• nueva función: mira videos en la página de detalles, desliza hacia abajo para minimizar el reproductor +• notificaciones MediaStyle: acciones personalizables, mejoras de rendimiento +• cambiar tamaño de videos al usar NewPipe como app de escritorio + +• diálogo con opciones en caso de una URL no soportada +• se mejoraron las sugerencias de búsqueda cuando no se pueden obtener remotamente +• se incrementó la calidad de video a 720p60 (en la app) y 480p (en miniatura) + +• muchos errores reparados y más diff --git a/fastlane/metadata/android/es/full_description.txt b/fastlane/metadata/android/es/full_description.txt new file mode 100644 index 000000000..3b81543c6 --- /dev/null +++ b/fastlane/metadata/android/es/full_description.txt @@ -0,0 +1 @@ +NewPipe no usa librerías de Google ni la API de YouTube. Solamente analiza el sitio web para obtener la información que necesita. Por lo tanto esta app puede ser utilizada en dispositivos que no tengan los servicios de Google instalados. Además, no necesitas una cuenta de YouTube para usar NewPipe, y es FLOSS (software libre y de código abierto). diff --git a/fastlane/metadata/android/es/short_description.txt b/fastlane/metadata/android/es/short_description.txt new file mode 100644 index 000000000..8e2096a88 --- /dev/null +++ b/fastlane/metadata/android/es/short_description.txt @@ -0,0 +1 @@ +Un cliente de YouTube gratuito y liviano para Android. From 2464bfd70bc5776b0e09723246b742b84cdac9dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20D=C3=A9murg=C3=A9?= Date: Sun, 4 Oct 2020 11:00:29 +0000 Subject: [PATCH 011/357] Translated using Weblate (French) Currently translated at 11.4% (4 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/ --- fastlane/metadata/android/fr/changelogs/953.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/fr/changelogs/953.txt diff --git a/fastlane/metadata/android/fr/changelogs/953.txt b/fastlane/metadata/android/fr/changelogs/953.txt new file mode 100644 index 000000000..388d0374f --- /dev/null +++ b/fastlane/metadata/android/fr/changelogs/953.txt @@ -0,0 +1 @@ +Corriger l'extraction de la fonction de décryptage de YouTube. From e8e3363d06fb2f90ed6569d365706f55a4958c6f Mon Sep 17 00:00:00 2001 From: San Kang Date: Mon, 5 Oct 2020 11:54:46 +0000 Subject: [PATCH 012/357] Translated using Weblate (Korean) Currently translated at 84.0% (504 of 600 strings) --- app/src/main/res/values-ko/strings.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 8d81f182a..86228ff6d 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -88,7 +88,7 @@ 체크섬 팝업 모드로 열기 일부 해상도에서 소리가 나지 않을 수 있습니다 - NewPipe 팝업 모드 + 팝업 모드 구독 구독중 구독 취소됨 @@ -547,4 +547,8 @@ 아티스트 앨범 비디오 + 첫번째 버튼 + 알림에 표시되는 비디오 썸네일을 16:9에서 1:1 비율로 바꿉니다. (왜곡이 생길 수도 있습니다.) + 썸네일을 1:1 비율로 하기 + %s에 대한 검색 결과 \ No newline at end of file From eb6d3b3f8dd5cd99b43a81340d84826940088bf7 Mon Sep 17 00:00:00 2001 From: David Braz Date: Sun, 4 Oct 2020 22:38:45 +0000 Subject: [PATCH 013/357] Translated using Weblate (Portuguese (Brazil)) Currently translated at 14.2% (5 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/ --- fastlane/metadata/android/pt_BR/changelogs/950.txt | 4 ++++ fastlane/metadata/android/pt_BR/changelogs/952.txt | 7 +++++++ fastlane/metadata/android/pt_BR/changelogs/953.txt | 1 + fastlane/metadata/android/pt_BR/full_description.txt | 1 + fastlane/metadata/android/pt_BR/short_description.txt | 1 + 5 files changed, 14 insertions(+) create mode 100644 fastlane/metadata/android/pt_BR/changelogs/950.txt create mode 100644 fastlane/metadata/android/pt_BR/changelogs/952.txt create mode 100644 fastlane/metadata/android/pt_BR/changelogs/953.txt create mode 100644 fastlane/metadata/android/pt_BR/full_description.txt create mode 100644 fastlane/metadata/android/pt_BR/short_description.txt diff --git a/fastlane/metadata/android/pt_BR/changelogs/950.txt b/fastlane/metadata/android/pt_BR/changelogs/950.txt new file mode 100644 index 000000000..6c8485379 --- /dev/null +++ b/fastlane/metadata/android/pt_BR/changelogs/950.txt @@ -0,0 +1,4 @@ +Esta versão traz três pequenas correções: +• Corrigido o acesso ao armazenamento no Android 10+ +• Corrigido abertura do Quiosques +• Corrigido Análise de duração dos vídeos longos diff --git a/fastlane/metadata/android/pt_BR/changelogs/952.txt b/fastlane/metadata/android/pt_BR/changelogs/952.txt new file mode 100644 index 000000000..30446f4a5 --- /dev/null +++ b/fastlane/metadata/android/pt_BR/changelogs/952.txt @@ -0,0 +1,7 @@ +Melhorado +• A reprodução automática está disponível para todos os serviços (em vez de apenas para o YouTube) + +Corrigido +• Corrigido streams relacionados apoiando as novas continuações do YouTube +• Corrigido vídeos com restrição de idade do YouTube +• [Android TV] Corrigido o foco persistente de sobreposição de destaque diff --git a/fastlane/metadata/android/pt_BR/changelogs/953.txt b/fastlane/metadata/android/pt_BR/changelogs/953.txt new file mode 100644 index 000000000..e207f6e31 --- /dev/null +++ b/fastlane/metadata/android/pt_BR/changelogs/953.txt @@ -0,0 +1 @@ +Corrigir a extração da função de descriptografia do YouTube. diff --git a/fastlane/metadata/android/pt_BR/full_description.txt b/fastlane/metadata/android/pt_BR/full_description.txt new file mode 100644 index 000000000..5b9f3813f --- /dev/null +++ b/fastlane/metadata/android/pt_BR/full_description.txt @@ -0,0 +1 @@ +O NewPipe não usa nenhuma biblioteca de framework do Google ou a API do YouTube. Ele só analisa o site para obter as informações que precisa. Portanto, este aplicativo pode ser usado em dispositivos sem o Google Services instalado. Além disso, você não precisa de uma conta no YouTube para usar o NewPipe, e seus FLOSS. diff --git a/fastlane/metadata/android/pt_BR/short_description.txt b/fastlane/metadata/android/pt_BR/short_description.txt new file mode 100644 index 000000000..1f2c45723 --- /dev/null +++ b/fastlane/metadata/android/pt_BR/short_description.txt @@ -0,0 +1 @@ +Um frontend gratuito e leve do YouTube para Android. From 1a4a2d2b30e2da58e6a9a13eb40c37a236f57d33 Mon Sep 17 00:00:00 2001 From: WaldiS Date: Mon, 5 Oct 2020 07:45:05 +0000 Subject: [PATCH 014/357] Translated using Weblate (Polish) Currently translated at 31.4% (11 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/ --- fastlane/metadata/android/pl/changelogs/730.txt | 2 ++ fastlane/metadata/android/pl/changelogs/770.txt | 4 ++++ fastlane/metadata/android/pl/changelogs/820.txt | 1 + fastlane/metadata/android/pl/changelogs/830.txt | 1 + fastlane/metadata/android/pl/changelogs/850.txt | 1 + fastlane/metadata/android/pl/changelogs/860.txt | 7 +++++++ fastlane/metadata/android/pl/changelogs/870.txt | 2 ++ fastlane/metadata/android/pl/changelogs/910.txt | 1 + fastlane/metadata/android/pl/changelogs/920.txt | 9 +++++++++ fastlane/metadata/android/pl/changelogs/950.txt | 4 ++++ fastlane/metadata/android/pl/changelogs/953.txt | 1 + fastlane/metadata/android/pl/short_description.txt | 1 + 12 files changed, 34 insertions(+) create mode 100644 fastlane/metadata/android/pl/changelogs/730.txt create mode 100644 fastlane/metadata/android/pl/changelogs/770.txt create mode 100644 fastlane/metadata/android/pl/changelogs/820.txt create mode 100644 fastlane/metadata/android/pl/changelogs/830.txt create mode 100644 fastlane/metadata/android/pl/changelogs/850.txt create mode 100644 fastlane/metadata/android/pl/changelogs/860.txt create mode 100644 fastlane/metadata/android/pl/changelogs/870.txt create mode 100644 fastlane/metadata/android/pl/changelogs/910.txt create mode 100644 fastlane/metadata/android/pl/changelogs/920.txt create mode 100644 fastlane/metadata/android/pl/changelogs/950.txt create mode 100644 fastlane/metadata/android/pl/changelogs/953.txt create mode 100644 fastlane/metadata/android/pl/short_description.txt diff --git a/fastlane/metadata/android/pl/changelogs/730.txt b/fastlane/metadata/android/pl/changelogs/730.txt new file mode 100644 index 000000000..c87dbc226 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/730.txt @@ -0,0 +1,2 @@ +# Naprawiony +- Ponownie błąd funkcji odszyfrowywania poprawki hot fix. diff --git a/fastlane/metadata/android/pl/changelogs/770.txt b/fastlane/metadata/android/pl/changelogs/770.txt new file mode 100644 index 000000000..dcaade816 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/770.txt @@ -0,0 +1,4 @@ +Zmiany w wersji 0.17.2 + +Naprawa +• Naprawiono brak wideo diff --git a/fastlane/metadata/android/pl/changelogs/820.txt b/fastlane/metadata/android/pl/changelogs/820.txt new file mode 100644 index 000000000..81d5819b5 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/820.txt @@ -0,0 +1 @@ +Naprawiono wyrażenie regularne nazwy funkcji odszyfrowywania, które uniemożliwiało korzystanie z YouTube. diff --git a/fastlane/metadata/android/pl/changelogs/830.txt b/fastlane/metadata/android/pl/changelogs/830.txt new file mode 100644 index 000000000..3417381d1 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/830.txt @@ -0,0 +1 @@ +Zaktualizowano identyfikator klienta SoundCloud, aby naprawić problemy z SoundCloud. diff --git a/fastlane/metadata/android/pl/changelogs/850.txt b/fastlane/metadata/android/pl/changelogs/850.txt new file mode 100644 index 000000000..9305b9cdb --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/850.txt @@ -0,0 +1 @@ +W tym wydaniu zaktualizowano wersję serwisu YouTube. Stara wersja strony internetowej zostanie wycofana w marcu, dlatego musisz zaktualizować NewPipe. diff --git a/fastlane/metadata/android/pl/changelogs/860.txt b/fastlane/metadata/android/pl/changelogs/860.txt new file mode 100644 index 000000000..26e9f8440 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/860.txt @@ -0,0 +1,7 @@ +Ulepszony +• Zapisz i przywróć, czy wysokość i tempo są odłączone, czy nie +• Obsługa wycięcia wyświetlacza w odtwarzaczu +• Widok okrągły i liczba subskrybentów +• Zoptymalizowany YouTube, aby zużywał mniej danych + +W tej wersji naprawiono ponad 15 błędów związanych z YouTube. diff --git a/fastlane/metadata/android/pl/changelogs/870.txt b/fastlane/metadata/android/pl/changelogs/870.txt new file mode 100644 index 000000000..cde623933 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/870.txt @@ -0,0 +1,2 @@ +To jest poprawka aktualizująca NewPipe, aby ponownie umożliwić korzystanie z SoundCloud bez większych problemów. +API SoundCloud v2 jest teraz używane w ekstraktorze, a wykrywanie nieprawidłowych identyfikatorów klientów zostało ulepszone. diff --git a/fastlane/metadata/android/pl/changelogs/910.txt b/fastlane/metadata/android/pl/changelogs/910.txt new file mode 100644 index 000000000..ca77efa25 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/910.txt @@ -0,0 +1 @@ +Naprawiono migrację bazy danych, która w rzadkich przypadkach uniemożliwiała uruchomienie NewPipe. diff --git a/fastlane/metadata/android/pl/changelogs/920.txt b/fastlane/metadata/android/pl/changelogs/920.txt new file mode 100644 index 000000000..811958d82 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/920.txt @@ -0,0 +1,9 @@ +Ulepszenia + +• Dodano datę przesłania i liczbę wyświetleń elementów siatki strumienia +• Ulepszenia w układzie nagłówka szuflady + +Naprawy + +• Naprawiono przycisk wyciszenia powodujący awarie w API 19 +• Naprawiono pobieranie długich filmów 1080p 60 fps diff --git a/fastlane/metadata/android/pl/changelogs/950.txt b/fastlane/metadata/android/pl/changelogs/950.txt new file mode 100644 index 000000000..9a79901f7 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/950.txt @@ -0,0 +1,4 @@ +Ta wersja zawiera trzy małe poprawki: +• Naprawiono dostęp do pamięci w Adroid 10+ +• Naprawiono otwierane kioski +• Naprawiono analizę czasu trwania długich filmów diff --git a/fastlane/metadata/android/pl/changelogs/953.txt b/fastlane/metadata/android/pl/changelogs/953.txt new file mode 100644 index 000000000..5eb0d99c7 --- /dev/null +++ b/fastlane/metadata/android/pl/changelogs/953.txt @@ -0,0 +1 @@ +Naprawiono wyodrębnianie funkcji deszyfrowania YouTube. diff --git a/fastlane/metadata/android/pl/short_description.txt b/fastlane/metadata/android/pl/short_description.txt new file mode 100644 index 000000000..a5638666f --- /dev/null +++ b/fastlane/metadata/android/pl/short_description.txt @@ -0,0 +1 @@ +Darmowa, lekka nakładka na YouTube dla systemu Android. From 3f8fb30066739683a0f72b497a10a1230bceece1 Mon Sep 17 00:00:00 2001 From: Marian Hanzel Date: Mon, 5 Oct 2020 12:35:51 +0000 Subject: [PATCH 015/357] Translated using Weblate (Slovak) Currently translated at 2.8% (1 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sk/ --- fastlane/metadata/android/sk/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/sk/short_description.txt diff --git a/fastlane/metadata/android/sk/short_description.txt b/fastlane/metadata/android/sk/short_description.txt new file mode 100644 index 000000000..f75faf099 --- /dev/null +++ b/fastlane/metadata/android/sk/short_description.txt @@ -0,0 +1 @@ +Jednoduchý a bezplatný YouTube frontend pre Android. From 733531356f38bd1e55a1ce996a4b88c955e1b982 Mon Sep 17 00:00:00 2001 From: RainSlide Date: Mon, 5 Oct 2020 13:33:16 +0000 Subject: [PATCH 016/357] Translated using Weblate (Chinese (Simplified)) Currently translated at 42.8% (15 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/ --- .../metadata/android/zh_Hans/changelogs/900.txt | 15 +++++++-------- .../metadata/android/zh_Hans/changelogs/910.txt | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/zh_Hans/changelogs/900.txt b/fastlane/metadata/android/zh_Hans/changelogs/900.txt index 9336722d8..20ae3fb82 100644 --- a/fastlane/metadata/android/zh_Hans/changelogs/900.txt +++ b/fastlane/metadata/android/zh_Hans/changelogs/900.txt @@ -1,15 +1,14 @@ 新特性 -• 订阅分组 和 可排序的feed +• 订阅分组和排序 • 添加 播放器静音按钮 改进 -• 允许 在NewPipe中 music.youtube.com和media.ccc.de链接 +• 允许在 NewPipe 中打开 music.youtube.com 和 media.ccc.de 链接 • 将两个设置项目从「外观」页移动到「内容」页 • 如果启用不精确寻址,则隐藏 5、15、25 秒寻址选项 -固定 -• 某些 WebM 视频不可查找 -• Android P 上的数据库备份失效 -• 共享下载文件时崩溃 -• 修复 大量YouTube解析错误 -... +修复 +• 无法获取某些 WebM 视频 +• Android P 上的数据库备份问题 +• 分享下载文件时崩溃 +• 大量 YouTube 解析问题以及更多… diff --git a/fastlane/metadata/android/zh_Hans/changelogs/910.txt b/fastlane/metadata/android/zh_Hans/changelogs/910.txt index 776f8f83c..25e549a5b 100644 --- a/fastlane/metadata/android/zh_Hans/changelogs/910.txt +++ b/fastlane/metadata/android/zh_Hans/changelogs/910.txt @@ -1 +1 @@ -修复了在一些罕见情形下阻止NewPipe启动的数据库迁移。 +修复了一个数据库迁移问题,在罕见情况下,该问题会阻碍 NewPipe 的启动。 From 06fb89fae2937fecd8b9bcabbf098885ab0c0fa1 Mon Sep 17 00:00:00 2001 From: Stypox Date: Mon, 5 Oct 2020 15:53:50 +0200 Subject: [PATCH 017/357] Fix crash on fast forward --- .../java/org/schabi/newpipe/player/NotificationUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java b/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java index 370631116..d9b2b4bad 100644 --- a/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java +++ b/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java @@ -148,7 +148,10 @@ public final class NotificationUtil { @SuppressLint("RestrictedApi") boolean shouldUpdateBufferingSlot() { - if (notificationBuilder.mActions.size() < 3) { + if (notificationBuilder == null) { + // if there is no notification active, there is no point in updating it + return false; + } else if (notificationBuilder.mActions.size() < 3) { // this should never happen, but let's make sure notification actions are populated return true; } From a88f5113e0c9dcff20fdfd0ad756e9374e3b1fa1 Mon Sep 17 00:00:00 2001 From: Stypox Date: Mon, 5 Oct 2020 15:57:14 +0200 Subject: [PATCH 018/357] Hide player notification "when" time It is useless to see how much time ago a player notification was created --- .../java/org/schabi/newpipe/player/NotificationUtil.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java b/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java index d9b2b4bad..10fff5298 100644 --- a/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java +++ b/app/src/main/java/org/schabi/newpipe/player/NotificationUtil.java @@ -116,10 +116,11 @@ public final class NotificationUtil { .setMediaSession(player.mediaSessionManager.getSessionToken()) .setShowActionsInCompactView(compactSlots)) .setPriority(NotificationCompat.PRIORITY_HIGH) - .setSmallIcon(R.drawable.ic_newpipe_triangle_white) .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) - .setColor(ContextCompat.getColor(player.context, R.color.gray)) .setCategory(NotificationCompat.CATEGORY_TRANSPORT) + .setShowWhen(false) + .setSmallIcon(R.drawable.ic_newpipe_triangle_white) + .setColor(ContextCompat.getColor(player.context, R.color.gray)) .setDeleteIntent(PendingIntent.getBroadcast(player.context, NOTIFICATION_ID, new Intent(ACTION_CLOSE), FLAG_UPDATE_CURRENT)); From 36248ff046a962edd32d55def68c20ce762f4122 Mon Sep 17 00:00:00 2001 From: Stypox Date: Mon, 5 Oct 2020 17:45:05 +0200 Subject: [PATCH 019/357] Also delete stream state when deleting stream history --- .../newpipe/local/history/HistoryRecordManager.java | 12 +++++++----- .../local/history/StatisticsPlaylistFragment.java | 8 ++++---- .../newpipe/settings/HistorySettingsFragment.java | 4 ++-- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/local/history/HistoryRecordManager.java b/app/src/main/java/org/schabi/newpipe/local/history/HistoryRecordManager.java index 01d909c3c..6af57bc94 100644 --- a/app/src/main/java/org/schabi/newpipe/local/history/HistoryRecordManager.java +++ b/app/src/main/java/org/schabi/newpipe/local/history/HistoryRecordManager.java @@ -20,9 +20,9 @@ package org.schabi.newpipe.local.history; import android.content.Context; import android.content.SharedPreferences; -import androidx.preference.PreferenceManager; import androidx.annotation.NonNull; +import androidx.preference.PreferenceManager; import org.schabi.newpipe.NewPipeDatabase; import org.schabi.newpipe.R; @@ -101,9 +101,11 @@ public class HistoryRecordManager { })).subscribeOn(Schedulers.io()); } - public Single deleteStreamHistory(final long streamId) { - return Single.fromCallable(() -> streamHistoryTable.deleteStreamHistory(streamId)) - .subscribeOn(Schedulers.io()); + public Completable deleteStreamHistoryAndState(final long streamId) { + return Completable.fromAction(() -> { + streamStateTable.deleteState(streamId); + streamHistoryTable.deleteStreamHistory(streamId); + }).subscribeOn(Schedulers.io()); } public Single deleteWholeStreamHistory() { @@ -111,7 +113,7 @@ public class HistoryRecordManager { .subscribeOn(Schedulers.io()); } - public Single deleteCompelteStreamStateHistory() { + public Single deleteCompleteStreamStateHistory() { return Single.fromCallable(streamStateTable::deleteAll) .subscribeOn(Schedulers.io()); } diff --git a/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java index 887e5d124..7167c5cfa 100644 --- a/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java @@ -420,14 +420,14 @@ public class StatisticsPlaylistFragment } private void deleteEntry(final int index) { - final LocalItem infoItem = itemListAdapter.getItemsList() - .get(index); + final LocalItem infoItem = itemListAdapter.getItemsList().get(index); if (infoItem instanceof StreamStatisticsEntry) { final StreamStatisticsEntry entry = (StreamStatisticsEntry) infoItem; - final Disposable onDelete = recordManager.deleteStreamHistory(entry.getStreamId()) + final Disposable onDelete = recordManager + .deleteStreamHistoryAndState(entry.getStreamId()) .observeOn(AndroidSchedulers.mainThread()) .subscribe( - howManyDeleted -> { + () -> { if (getView() != null) { Snackbar.make(getView(), R.string.one_item_deleted, Snackbar.LENGTH_SHORT).show(); diff --git a/app/src/main/java/org/schabi/newpipe/settings/HistorySettingsFragment.java b/app/src/main/java/org/schabi/newpipe/settings/HistorySettingsFragment.java index d9b404204..893e7c740 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/HistorySettingsFragment.java +++ b/app/src/main/java/org/schabi/newpipe/settings/HistorySettingsFragment.java @@ -55,7 +55,7 @@ public class HistorySettingsFragment extends BasePreferenceFragment { .setNegativeButton(R.string.cancel, ((dialog, which) -> dialog.dismiss())) .setPositiveButton(R.string.delete, ((dialog, which) -> { final Disposable onDeletePlaybackStates - = recordManager.deleteCompelteStreamStateHistory() + = recordManager.deleteCompleteStreamStateHistory() .observeOn(AndroidSchedulers.mainThread()) .subscribe( howManyDeleted -> Toast.makeText(getActivity(), @@ -113,7 +113,7 @@ public class HistorySettingsFragment extends BasePreferenceFragment { .setPositiveButton(R.string.delete, ((dialog, which) -> { final Disposable onDeletePlaybackStates - = recordManager.deleteCompelteStreamStateHistory() + = recordManager.deleteCompleteStreamStateHistory() .observeOn(AndroidSchedulers.mainThread()) .subscribe( howManyDeleted -> Toast.makeText(getActivity(), From a918eaac3f6870180af54b5ec0bc38e647600ecb Mon Sep 17 00:00:00 2001 From: Tobias Groza Date: Mon, 5 Oct 2020 19:38:30 +0200 Subject: [PATCH 020/357] Add device info fields to bug report template (#4415) --- .github/ISSUE_TEMPLATE/bug_report.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 40a4a65dd..a8760cc20 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -49,3 +49,12 @@ Oh no, a bug! It happens. Thanks for reporting an issue with NewPipe. To make it + + + + + +### Device info + + - Android version/Custom ROM version: + - Device model: From cd515993f5ee47edd17aa737b537ab3c614b671d Mon Sep 17 00:00:00 2001 From: vkay94 Date: Tue, 6 Oct 2020 13:33:44 +0200 Subject: [PATCH 021/357] Enqueue: Add auto-select StreamDialogEntry for current PlayerType --- .../newpipe/player/helper/PlayerHolder.java | 20 ++++++++++ .../schabi/newpipe/util/NavigationHelper.java | 20 +++++++++- .../newpipe/util/StreamDialogEntry.java | 39 +++++++++++++++++++ app/src/main/res/values/strings.xml | 1 + 4 files changed, 78 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java index a5760eddc..f337080a4 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java @@ -6,8 +6,12 @@ import android.content.Intent; import android.content.ServiceConnection; import android.os.IBinder; import android.util.Log; + +import androidx.annotation.Nullable; + import com.google.android.exoplayer2.ExoPlaybackException; import com.google.android.exoplayer2.PlaybackParameters; + import org.schabi.newpipe.App; import org.schabi.newpipe.MainActivity; import org.schabi.newpipe.extractor.stream.StreamInfo; @@ -31,6 +35,22 @@ public final class PlayerHolder { private static MainPlayer playerService; private static VideoPlayerImpl player; + /** + * Returns the current {@link MainPlayer.PlayerType} of the {@link MainPlayer} service, + * otherwise `null` if no service running. + */ + @Nullable + public static MainPlayer.PlayerType getType() { + if (player == null) { + return null; + } + + return player.videoPlayerSelected() ? MainPlayer.PlayerType.VIDEO + : player.popupPlayerSelected() ? MainPlayer.PlayerType.POPUP + : player.audioPlayerSelected() ? MainPlayer.PlayerType.AUDIO + : null; + } + public static void setListener(final PlayerServiceExtendedEventListener newListener) { listener = newListener; // Force reload data from service diff --git a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java index eef70c1e5..3387a86d7 100644 --- a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java +++ b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java @@ -7,17 +7,17 @@ import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Build; -import androidx.preference.PreferenceManager; import android.util.Log; import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; +import androidx.preference.PreferenceManager; import com.nostra13.universalimageloader.core.ImageLoader; @@ -187,6 +187,22 @@ public final class NavigationHelper { startService(context, intent); } + public static void enqueueOnVideoPlayer(final Context context, final PlayQueue queue, + final boolean resumePlayback) { + enqueueOnVideoPlayer(context, queue, false, resumePlayback); + } + + public static void enqueueOnVideoPlayer(final Context context, final PlayQueue queue, + final boolean selectOnAppend, + final boolean resumePlayback) { + + final Intent intent = getPlayerEnqueueIntent( + context, MainPlayer.class, queue, selectOnAppend, resumePlayback); + + intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_VIDEO); + startService(context, intent); + } + public static void enqueueOnPopupPlayer(final Context context, final PlayQueue queue, final boolean resumePlayback) { enqueueOnPopupPlayer(context, queue, false, resumePlayback); diff --git a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java index a1e2e6eb9..6c7be293e 100644 --- a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java +++ b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java @@ -1,12 +1,15 @@ package org.schabi.newpipe.util; import android.content.Context; +import android.widget.Toast; import androidx.fragment.app.Fragment; import org.schabi.newpipe.R; import org.schabi.newpipe.extractor.stream.StreamInfoItem; import org.schabi.newpipe.local.dialog.PlaylistAppendDialog; +import org.schabi.newpipe.player.MainPlayer; +import org.schabi.newpipe.player.helper.PlayerHolder; import org.schabi.newpipe.player.playqueue.SinglePlayQueue; import java.util.Collections; @@ -16,6 +19,42 @@ public enum StreamDialogEntry { // enum values with DEFAULT actions // ////////////////////////////////////// + /** + * Enqueues the stream automatically to the current PlayerType.
+ *
+ * Info: Add this entry within showStreamDialog. + */ + enqueue_stream(R.string.enqueue_stream, (fragment, item) -> { + final MainPlayer.PlayerType type = PlayerHolder.getType(); + + if (type == null) { + // This code shouldn't be reached since the checks for appending this entry should be + // done within the showStreamDialog calls. + Toast.makeText(fragment.getContext(), + "No player currently playing", Toast.LENGTH_SHORT).show(); + return; + } + switch (type) { + case AUDIO: + NavigationHelper.enqueueOnBackgroundPlayer(fragment.getContext(), + new SinglePlayQueue(item), false); + break; + case POPUP: + NavigationHelper.enqueueOnPopupPlayer(fragment.getContext(), + new SinglePlayQueue(item), false); + break; + case VIDEO: + NavigationHelper.enqueueOnVideoPlayer(fragment.getContext(), + new SinglePlayQueue(item), false); + break; + default: + // Same as above, but keep it for now for debugging. + Toast.makeText(fragment.getContext(), + "Unreachable code executed", Toast.LENGTH_SHORT).show(); + break; + } + }), + enqueue_on_background(R.string.enqueue_on_background, (fragment, item) -> NavigationHelper.enqueueOnBackgroundPlayer(fragment.getContext(), new SinglePlayQueue(item), false)), diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5b95d110c..aae569fa9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -445,6 +445,7 @@ Details Audio Settings Hold to enqueue + Enqueue stream Enqueue in the background Enqueue in a popup Start playing here From ed6fc4d848ba113c1087ca453541af08752e4316 Mon Sep 17 00:00:00 2001 From: vkay94 Date: Tue, 6 Oct 2020 14:38:48 +0200 Subject: [PATCH 022/357] Enqueue: Replaced specific StreamDialogEntry items with one The enqueue options won't be shown in the dialogs if the Player service is not running. When it's running one item (enqueue stream) will be shown and enqueues the item into the Player type which is currently selected. --- .../fragments/list/BaseListFragment.java | 26 +++++++++++------- .../list/playlist/PlaylistFragment.java | 27 ++++++++++--------- .../history/StatisticsPlaylistFragment.java | 27 ++++++++++--------- .../local/playlist/LocalPlaylistFragment.java | 27 ++++++++++--------- .../newpipe/player/helper/PlayerHolder.java | 2 ++ .../newpipe/util/StreamDialogEntry.java | 5 ++++ 6 files changed, 69 insertions(+), 45 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java index 37598eb1a..d82566440 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java @@ -6,7 +6,6 @@ import android.content.SharedPreferences; import android.content.res.Configuration; import android.content.res.Resources; import android.os.Bundle; -import androidx.preference.PreferenceManager; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; @@ -15,6 +14,7 @@ import android.view.View; import androidx.annotation.NonNull; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; +import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.RecyclerView; @@ -29,6 +29,7 @@ import org.schabi.newpipe.fragments.BaseStateFragment; import org.schabi.newpipe.fragments.OnScrollBelowItemsListener; import org.schabi.newpipe.info_list.InfoItemDialog; import org.schabi.newpipe.info_list.InfoListAdapter; +import org.schabi.newpipe.player.helper.PlayerHolder; import org.schabi.newpipe.report.ErrorActivity; import org.schabi.newpipe.util.NavigationHelper; import org.schabi.newpipe.util.OnClickGesture; @@ -36,6 +37,8 @@ import org.schabi.newpipe.util.StateSaver; import org.schabi.newpipe.util.StreamDialogEntry; import org.schabi.newpipe.views.SuperScrollLayoutManager; +import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.Queue; @@ -336,21 +339,26 @@ public abstract class BaseListFragment extends BaseStateFragment return; } + final ArrayList entries = new ArrayList<>(); + + if (PlayerHolder.getType() != null) { + entries.add(StreamDialogEntry.enqueue_stream); + } if (item.getStreamType() == StreamType.AUDIO_STREAM) { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); - } else { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, - StreamDialogEntry.enqueue_on_popup, + StreamDialogEntry.share + )); + } else { + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.start_here_on_popup, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); + StreamDialogEntry.share + )); } + StreamDialogEntry.setEnabledEntries(entries); new InfoItemDialog(activity, item, StreamDialogEntry.getCommands(context), (dialog, which) -> StreamDialogEntry.clickOn(which, this, item)).show(); diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java index 38594553b..d52012491 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java @@ -33,6 +33,7 @@ import org.schabi.newpipe.extractor.stream.StreamType; import org.schabi.newpipe.fragments.list.BaseListInfoFragment; import org.schabi.newpipe.info_list.InfoItemDialog; import org.schabi.newpipe.local.playlist.RemotePlaylistManager; +import org.schabi.newpipe.player.helper.PlayerHolder; import org.schabi.newpipe.player.playqueue.PlayQueue; import org.schabi.newpipe.player.playqueue.PlaylistPlayQueue; import org.schabi.newpipe.report.ErrorActivity; @@ -46,6 +47,7 @@ import org.schabi.newpipe.util.StreamDialogEntry; import org.schabi.newpipe.util.ThemeHelper; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.concurrent.atomic.AtomicBoolean; @@ -151,25 +153,26 @@ public class PlaylistFragment extends BaseListInfoFragment { return; } + final ArrayList entries = new ArrayList<>(); + + if (PlayerHolder.getType() != null) { + entries.add(StreamDialogEntry.enqueue_stream); + } if (item.getStreamType() == StreamType.AUDIO_STREAM) { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); - } else { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, - StreamDialogEntry.enqueue_on_popup, + StreamDialogEntry.share + )); + } else { + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.start_here_on_popup, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); - - StreamDialogEntry.start_here_on_popup.setCustomAction((fragment, infoItem) -> - NavigationHelper.playOnPopupPlayer(context, - getPlayQueueStartingAt(infoItem), true)); + StreamDialogEntry.share + )); } + StreamDialogEntry.setEnabledEntries(entries); StreamDialogEntry.start_here_on_background.setCustomAction((fragment, infoItem) -> NavigationHelper.playOnBackgroundPlayer(context, diff --git a/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java index 887e5d124..ff4b74a01 100644 --- a/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java @@ -29,6 +29,7 @@ import org.schabi.newpipe.extractor.stream.StreamInfoItem; import org.schabi.newpipe.extractor.stream.StreamType; import org.schabi.newpipe.info_list.InfoItemDialog; import org.schabi.newpipe.local.BaseLocalListFragment; +import org.schabi.newpipe.player.helper.PlayerHolder; import org.schabi.newpipe.player.playqueue.PlayQueue; import org.schabi.newpipe.player.playqueue.SinglePlayQueue; import org.schabi.newpipe.report.ErrorActivity; @@ -40,6 +41,7 @@ import org.schabi.newpipe.util.StreamDialogEntry; import org.schabi.newpipe.util.ThemeHelper; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -387,27 +389,28 @@ public class StatisticsPlaylistFragment } final StreamInfoItem infoItem = item.toStreamInfoItem(); + final ArrayList entries = new ArrayList<>(); + + if (PlayerHolder.getType() != null) { + entries.add(StreamDialogEntry.enqueue_stream); + } if (infoItem.getStreamType() == StreamType.AUDIO_STREAM) { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.delete, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); - } else { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, - StreamDialogEntry.enqueue_on_popup, + StreamDialogEntry.share + )); + } else { + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.start_here_on_popup, StreamDialogEntry.delete, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); - - StreamDialogEntry.start_here_on_popup.setCustomAction((fragment, infoItemDuplicate) -> - NavigationHelper - .playOnPopupPlayer(context, getPlayQueueStartingAt(item), true)); + StreamDialogEntry.share + )); } + StreamDialogEntry.setEnabledEntries(entries); StreamDialogEntry.start_here_on_background.setCustomAction((fragment, infoItemDuplicate) -> NavigationHelper diff --git a/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java index 3b66fd73f..26b1d3be6 100644 --- a/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java @@ -36,6 +36,7 @@ import org.schabi.newpipe.extractor.stream.StreamType; import org.schabi.newpipe.info_list.InfoItemDialog; import org.schabi.newpipe.local.BaseLocalListFragment; import org.schabi.newpipe.local.history.HistoryRecordManager; +import org.schabi.newpipe.player.helper.PlayerHolder; import org.schabi.newpipe.player.playqueue.PlayQueue; import org.schabi.newpipe.player.playqueue.SinglePlayQueue; import org.schabi.newpipe.report.UserAction; @@ -45,6 +46,7 @@ import org.schabi.newpipe.util.OnClickGesture; import org.schabi.newpipe.util.StreamDialogEntry; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.List; @@ -756,29 +758,30 @@ public class LocalPlaylistFragment extends BaseLocalListFragment entries = new ArrayList<>(); + + if (PlayerHolder.getType() != null) { + entries.add(StreamDialogEntry.enqueue_stream); + } if (infoItem.getStreamType() == StreamType.AUDIO_STREAM) { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.set_as_playlist_thumbnail, StreamDialogEntry.delete, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); - } else { - StreamDialogEntry.setEnabledEntries( - StreamDialogEntry.enqueue_on_background, - StreamDialogEntry.enqueue_on_popup, + StreamDialogEntry.share + )); + } else { + entries.addAll(Arrays.asList( StreamDialogEntry.start_here_on_background, StreamDialogEntry.start_here_on_popup, StreamDialogEntry.set_as_playlist_thumbnail, StreamDialogEntry.delete, StreamDialogEntry.append_playlist, - StreamDialogEntry.share); - - StreamDialogEntry.start_here_on_popup.setCustomAction( - (fragment, infoItemDuplicate) -> NavigationHelper. - playOnPopupPlayer(context, getPlayQueueStartingAt(item), true)); + StreamDialogEntry.share + )); } + StreamDialogEntry.setEnabledEntries(entries); StreamDialogEntry.start_here_on_background.setCustomAction((fragment, infoItemDuplicate) -> NavigationHelper.playOnBackgroundPlayer(context, diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java index f337080a4..d3844c941 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java @@ -38,6 +38,8 @@ public final class PlayerHolder { /** * Returns the current {@link MainPlayer.PlayerType} of the {@link MainPlayer} service, * otherwise `null` if no service running. + * + * @return Current PlayerType */ @Nullable public static MainPlayer.PlayerType getType() { diff --git a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java index 6c7be293e..26e3b440c 100644 --- a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java +++ b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java @@ -12,6 +12,7 @@ import org.schabi.newpipe.player.MainPlayer; import org.schabi.newpipe.player.helper.PlayerHolder; import org.schabi.newpipe.player.playqueue.SinglePlayQueue; +import java.util.ArrayList; import java.util.Collections; public enum StreamDialogEntry { @@ -108,6 +109,10 @@ public enum StreamDialogEntry { // non-static methods to initialize and edit entries // /////////////////////////////////////////////////////// + public static void setEnabledEntries(final ArrayList entries) { + setEnabledEntries(entries.toArray(new StreamDialogEntry[0])); + } + /** * To be called before using {@link #setCustomAction(StreamDialogEntryAction)}. * From 12f615c6da39b7220569c5172899dc8e1c17bbd1 Mon Sep 17 00:00:00 2001 From: vkay94 Date: Tue, 6 Oct 2020 17:22:12 +0200 Subject: [PATCH 023/357] Enqueue: Removed unneeded dialog-entries and strings + adjustments --- .../fragments/list/BaseListFragment.java | 2 +- .../list/playlist/PlaylistFragment.java | 2 +- .../history/StatisticsPlaylistFragment.java | 2 +- .../local/playlist/LocalPlaylistFragment.java | 2 +- .../newpipe/player/VideoPlayerImpl.java | 4 ++ .../newpipe/player/helper/PlayerHolder.java | 6 +-- .../schabi/newpipe/util/NavigationHelper.java | 5 +- .../newpipe/util/StreamDialogEntry.java | 52 ++++++------------- app/src/main/res/values-ar/strings.xml | 2 - .../main/res/values-b+zh+HANS+CN/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-ca/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-da/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-eo/strings.xml | 2 - app/src/main/res/values-es/strings.xml | 2 - app/src/main/res/values-et/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-gl/strings.xml | 2 - app/src/main/res/values-he/strings.xml | 2 - app/src/main/res/values-hi/strings.xml | 2 - app/src/main/res/values-hr/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-ja/strings.xml | 2 - app/src/main/res/values-ko/strings.xml | 2 - app/src/main/res/values-ku/strings.xml | 2 - app/src/main/res/values-lt/strings.xml | 2 - app/src/main/res/values-mk/strings.xml | 2 - app/src/main/res/values-ml/strings.xml | 2 - app/src/main/res/values-ms/strings.xml | 2 - app/src/main/res/values-nb-rNO/strings.xml | 2 - app/src/main/res/values-ne/strings.xml | 2 - app/src/main/res/values-nl-rBE/strings.xml | 2 - app/src/main/res/values-nl/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-rPT/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-sc/strings.xml | 2 - app/src/main/res/values-sk/strings.xml | 2 - app/src/main/res/values-sq/strings.xml | 2 - app/src/main/res/values-sv/strings.xml | 2 - app/src/main/res/values-th/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-ur/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 | 5 +- 61 files changed, 29 insertions(+), 155 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java index d82566440..6a8611d0e 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/BaseListFragment.java @@ -342,7 +342,7 @@ public abstract class BaseListFragment extends BaseStateFragment final ArrayList entries = new ArrayList<>(); if (PlayerHolder.getType() != null) { - entries.add(StreamDialogEntry.enqueue_stream); + entries.add(StreamDialogEntry.enqueue); } if (item.getStreamType() == StreamType.AUDIO_STREAM) { entries.addAll(Arrays.asList( diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java index d52012491..67f1a007a 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java @@ -156,7 +156,7 @@ public class PlaylistFragment extends BaseListInfoFragment { final ArrayList entries = new ArrayList<>(); if (PlayerHolder.getType() != null) { - entries.add(StreamDialogEntry.enqueue_stream); + entries.add(StreamDialogEntry.enqueue); } if (item.getStreamType() == StreamType.AUDIO_STREAM) { entries.addAll(Arrays.asList( diff --git a/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java index ff4b74a01..8eb6dcb55 100644 --- a/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java @@ -392,7 +392,7 @@ public class StatisticsPlaylistFragment final ArrayList entries = new ArrayList<>(); if (PlayerHolder.getType() != null) { - entries.add(StreamDialogEntry.enqueue_stream); + entries.add(StreamDialogEntry.enqueue); } if (infoItem.getStreamType() == StreamType.AUDIO_STREAM) { entries.addAll(Arrays.asList( diff --git a/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java index 26b1d3be6..32fac9de0 100644 --- a/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java @@ -761,7 +761,7 @@ public class LocalPlaylistFragment extends BaseLocalListFragment entries = new ArrayList<>(); if (PlayerHolder.getType() != null) { - entries.add(StreamDialogEntry.enqueue_stream); + entries.add(StreamDialogEntry.enqueue); } if (infoItem.getStreamType() == StreamType.AUDIO_STREAM) { entries.addAll(Arrays.asList( diff --git a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java index 2ee1b7121..c31d34f7b 100644 --- a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java +++ b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java @@ -2094,6 +2094,10 @@ public class VideoPlayerImpl extends VideoPlayer return popupLayoutParams; } + public MainPlayer.PlayerType getPlayerType() { + return playerType; + } + public float getScreenWidth() { return screenWidth; } diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java index d3844c941..6d0f5fff7 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java @@ -46,11 +46,7 @@ public final class PlayerHolder { if (player == null) { return null; } - - return player.videoPlayerSelected() ? MainPlayer.PlayerType.VIDEO - : player.popupPlayerSelected() ? MainPlayer.PlayerType.POPUP - : player.audioPlayerSelected() ? MainPlayer.PlayerType.AUDIO - : null; + return player.getPlayerType(); } public static void setListener(final PlayerServiceExtendedEventListener newListener) { diff --git a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java index 3387a86d7..3269bc72d 100644 --- a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java +++ b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java @@ -196,6 +196,7 @@ public final class NavigationHelper { final boolean selectOnAppend, final boolean resumePlayback) { + Toast.makeText(context, R.string.player_append, Toast.LENGTH_SHORT).show(); final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); @@ -216,7 +217,7 @@ public final class NavigationHelper { return; } - Toast.makeText(context, R.string.popup_playing_append, Toast.LENGTH_SHORT).show(); + Toast.makeText(context, R.string.player_append, Toast.LENGTH_SHORT).show(); final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_POPUP); @@ -232,7 +233,7 @@ public final class NavigationHelper { final PlayQueue queue, final boolean selectOnAppend, final boolean resumePlayback) { - Toast.makeText(context, R.string.background_player_append, Toast.LENGTH_SHORT).show(); + Toast.makeText(context, R.string.player_append, Toast.LENGTH_SHORT).show(); final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_AUDIO); diff --git a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java index 26e3b440c..aee24fc03 100644 --- a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java +++ b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java @@ -1,7 +1,6 @@ package org.schabi.newpipe.util; import android.content.Context; -import android.widget.Toast; import androidx.fragment.app.Fragment; @@ -12,8 +11,11 @@ import org.schabi.newpipe.player.MainPlayer; import org.schabi.newpipe.player.helper.PlayerHolder; import org.schabi.newpipe.player.playqueue.SinglePlayQueue; -import java.util.ArrayList; import java.util.Collections; +import java.util.List; + +import static org.schabi.newpipe.player.MainPlayer.PlayerType.AUDIO; +import static org.schabi.newpipe.player.MainPlayer.PlayerType.POPUP; public enum StreamDialogEntry { ////////////////////////////////////// @@ -25,45 +27,21 @@ public enum StreamDialogEntry { *
* Info: Add this entry within showStreamDialog. */ - enqueue_stream(R.string.enqueue_stream, (fragment, item) -> { + enqueue(R.string.enqueue_stream, (fragment, item) -> { final MainPlayer.PlayerType type = PlayerHolder.getType(); - if (type == null) { - // This code shouldn't be reached since the checks for appending this entry should be - // done within the showStreamDialog calls. - Toast.makeText(fragment.getContext(), - "No player currently playing", Toast.LENGTH_SHORT).show(); - return; - } - switch (type) { - case AUDIO: - NavigationHelper.enqueueOnBackgroundPlayer(fragment.getContext(), - new SinglePlayQueue(item), false); - break; - case POPUP: - NavigationHelper.enqueueOnPopupPlayer(fragment.getContext(), - new SinglePlayQueue(item), false); - break; - case VIDEO: - NavigationHelper.enqueueOnVideoPlayer(fragment.getContext(), - new SinglePlayQueue(item), false); - break; - default: - // Same as above, but keep it for now for debugging. - Toast.makeText(fragment.getContext(), - "Unreachable code executed", Toast.LENGTH_SHORT).show(); - break; + if (type == AUDIO) { + NavigationHelper.enqueueOnBackgroundPlayer(fragment.getContext(), + new SinglePlayQueue(item), false); + } else if (type == POPUP) { + NavigationHelper.enqueueOnPopupPlayer(fragment.getContext(), + new SinglePlayQueue(item), false); + } else /* type == VIDEO */ { + NavigationHelper.enqueueOnVideoPlayer(fragment.getContext(), + new SinglePlayQueue(item), false); } }), - enqueue_on_background(R.string.enqueue_on_background, (fragment, item) -> - NavigationHelper.enqueueOnBackgroundPlayer(fragment.getContext(), - new SinglePlayQueue(item), false)), - - enqueue_on_popup(R.string.enqueue_on_popup, (fragment, item) -> - NavigationHelper.enqueueOnPopupPlayer(fragment.getContext(), - new SinglePlayQueue(item), false)), - start_here_on_background(R.string.start_here_on_background, (fragment, item) -> NavigationHelper.playOnBackgroundPlayer(fragment.getContext(), new SinglePlayQueue(item), true)), @@ -109,7 +87,7 @@ public enum StreamDialogEntry { // non-static methods to initialize and edit entries // /////////////////////////////////////////////////////// - public static void setEnabledEntries(final ArrayList entries) { + public static void setEnabledEntries(final List entries) { setEnabledEntries(entries.toArray(new StreamDialogEntry[0])); } diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index bc51d6871..c6a773261 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -253,8 +253,6 @@ صفحة الكشك حدد كشك الكشك - إدراج في قائمة الانتظار في الخلفية - إدراج في قائمة الانتظار على المنبثقة ابدأ التشغيل في الخلفية المحتوى الإفتراضي حسب البلد تغيير الإتجاه diff --git a/app/src/main/res/values-b+zh+HANS+CN/strings.xml b/app/src/main/res/values-b+zh+HANS+CN/strings.xml index 9e4c8f3cc..1a5f7f5f8 100644 --- a/app/src/main/res/values-b+zh+HANS+CN/strings.xml +++ b/app/src/main/res/values-b+zh+HANS+CN/strings.xml @@ -276,8 +276,6 @@ 音频设置 长按队列 [未知] - 添加到后台部分队列 - 加入悬浮窗队列 开始在此处开始播放 开始后台播放 开始在悬浮窗中播放 diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 545861888..869e22366 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -316,8 +316,6 @@ Падрабязнасці Налады аўдыё Зацісніце, каб дадаць у чаргу - Дадаць ў чаргу \"У фоне\" - Дадаць ў чаргу \"У акне\" Пачаць адсюль у плэеры Пачаць адсюль у фоне Пачаць адсюль у акне diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 5a1484ddb..70305509c 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -309,8 +309,6 @@ Детайли Аудио настройки Задръжте, за да поставите на опашката - На опашката при „фонов режим“ - На опашката при „режим в прозорец“ Възпроизвеждане от тук Възпроизвеждане от тук при фонов режим Възпроизвеждане от тук при прозорец diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 8dcc07653..0735a4b74 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -257,8 +257,6 @@ Quiosc Tendències Els millors 50 - Afegeix a la cua de reproducció en rerefons - Afegeix a la cua de reproducció emergent Reprodueix aquí Obre el calaix Tanca el calaix diff --git a/app/src/main/res/values-ckb/strings.xml b/app/src/main/res/values-ckb/strings.xml index d33c527b4..6495a05bb 100644 --- a/app/src/main/res/values-ckb/strings.xml +++ b/app/src/main/res/values-ckb/strings.xml @@ -188,7 +188,6 @@ داگرتن ژێرنووسەکان بەستەر هەڵەیە - ڕیزنەبوون لە پاشبنەما کۆنترۆڵی دەنگ بەجوڵەی پەنجە ڕیزکردنی خۆکاری کارپێکردنی دواتر کارپێکەرە ڤیدیۆییە دەرەکییەکان پشتگیری ئەم جۆرە بەستەرانە ناکەن @@ -370,7 +369,6 @@ هیچ داوانامەیەک دانەمەزراوە بۆ کارپێکردنی ئەم پەڕگەیە كردنه‌وه‌ له‌ په‌نجه‌ره‌ی بچووک سنووری قەبارە لەکاتی بەکارهێنانی داتای مۆبایل - ڕیزنەبوون لە پەنجەرەی بچووک داخستنی پلیکانە کەناڵ کۆد diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 1096f8b61..8ade81827 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -237,8 +237,6 @@ Nastavení zvuku Podrž pro zařazení do fronty [Neznámý] - Do fronty na pozadí - Do fronty v pop-upu Začne hrát zde Začít přehrávat na pozadí Začít přehrávat v pop-upu diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 5bdc1a23c..0bafffe75 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -317,7 +317,6 @@ Detaljer Lydindstillinger Hold for at føje til kø - Føj til kø når baggrundstilstand aktiveres Start afspilning her Noget vil dukke op her snart ;D Foretrukket \'åbn\'-handling @@ -393,7 +392,6 @@ Kunne ikke eksportere abonnementer Brugerrapport Konferencer - Føj til kø ved ny pop op Start her når i baggrunden Start her ved ny pop op Åbn skuffe diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index a692a4ca2..2b0e93693 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -236,8 +236,6 @@ Halten, um zur Wiedergabeliste hinzuzufügen „Zum Anhängen gedrückt halten“ Tipp anzeigen [Unbekannt] - In Warteschlange für Hintergrundwiedergabe - In Warteschlange in einem Pop-up Ab hier wiedergeben Wiedergabe im Hintergrund starten Wiedergabe in einem Pop-up starten diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index c76505f94..a7b67c837 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -309,8 +309,6 @@ Λεπτομέρειες Ρυθμίσεις ήχου Πιέστε για να προστεθεί στην ουρά - Προσθήκη στη λίστα αναπαραγωγής του παρασκηνίου - Προσθήκη στη λίστα αναπαραγωγής αναδυόμενου παραθύρου Εκκίνηση Αναπαραγωγής εδώ Εκκίνηση αναπαραγωγής στο παρασκήνιο Εκκίνηση αναπαραγωγής σε ένα αναδυόμενο παράθυρο diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 7ecef1d50..a028faee3 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -165,8 +165,6 @@ Sonaj parametroj Teni por viciĝi [Nekonata] - Viciĝi en la fona ludilo - Viciĝi en ŝprucfenestro Komenci ludi en nova ŝprucfenestro Preferata enhavlando Ŝangi Orientiĝon diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 86c8a890d..620d26705 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -232,8 +232,6 @@ Detalles Configuración de audio [Desconocido] - Añadir a cola en segundo plano - Añadir al reproductor emergente Comenzar a reproducir aquí Comenzar a reproducir en segundo plano Reproducir en modo emergente diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index f6c89020d..70f8d7aa6 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -297,8 +297,6 @@ Üksikasjad Heli seaded Hoia järjekorda lisamiseks - Lisa järjekorda taustal - Lisa järjekorda uue hüpikaknaga Alusta taasesitust siit Alusta siit olles taustal Alusta siit uue hüpikaknaga diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 14f68ece0..0de896d90 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -245,8 +245,6 @@ Xehetasunak Audio ezarpenak Mantendu ilaran jartzeko - Jarri ilaran bigarren planoan - Jarri ilaran laster-leihoan Hasi hemen erreproduzitzen Hasi erreproduzitzen bigarren planoan Hasi erreproduzitzen laster-leihoan diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index eb6107c52..a531ee4ce 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -368,8 +368,6 @@ قرار دادن در صف پخش به صورت تصویر در تصویر خطای عدم احیای پخش‌کننده رخ داد در حال احیا از خطای پخش‌کننده - در صف پخش پس‌زمینه قرار بده - در صف پخش تصویر در تصویر قرار بده شروع پخش در اینجا شروع پخش در پس‌زمینه شروع پخش در حالت تصویر در تصویر diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 656a87494..50f5d2e67 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -234,8 +234,6 @@ Pidä pohjassa lisätäksesi jonoon Näytä vihje soittolistaan lisäämiseksi [Tuntematon] - Lisää taustatoistojonoon - Lisää ponnahdusikkunajonoon Aloita toistaminen tässä Aloita toisto taustalla Aloita toisto ponnahdusikkunassa diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 0b81689af..0cabac109 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -233,8 +233,6 @@ Sélectionner un kiosque Kiosque Maintenir pour mettre en liste de lecture - Mettre en liste du lecteur en arrière-plan - Mettre en liste d’une fenêtre flottante Démarrer la lecture ici Démarrer la lecture en arrière-plan Démarrer la lecture dans une fenêtre flottante diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 4f2f54c67..81974bac6 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -312,8 +312,6 @@ Detalles Opcións de audio Manteña para colocalo na cola - Colocar na cola en segundo plano - Executa nunha xanela emerxente Comezar a reprodución aquí Comezar a reproducir en segundo plano Comezar reproducindo nunha xanela emerxente diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 07a32bbaa..9dbaf8d47 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -245,8 +245,6 @@ פרטים אפשרויות שמע להחזיק כדי להוסיף לרשימת נגינה - להוסיף לרשימת הנגינה ברקע - הוספה לתור בנגן צף להתחיל לנגן מכאן להתחיל לנגן ברקע להתחיל לנגן בנגן צף diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index c6d83e63d..7d9a911e9 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -233,8 +233,6 @@ निकाले विवरण जोड़ने के लिए पकड़ें रहे - पृष्टभूमि की कतार में लगाए - नए पॉपअप कि कतार में लगाए यंहा से चलाना शुरू करे पृष्टभूमि में चलाना शुरू करे पॉपअप में चलाना शुरू करे diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 6621d379a..ac09596e3 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -241,8 +241,6 @@ Web stranica Ovdje započni reprodukciju Započni reprodukciju u pozadini - Dodaj na red čekanja u pozadini - Dodaj na red u novom skočnom prozoru Započni reprodukciju u skočnom prozoru Otvori ladicu Zatvori ladicu diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 338f9e044..729fe3436 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -272,8 +272,6 @@ Detail Pengaturan Audio Tahan untuk mengantre - Antre di latar belakang - Antrekan di popup Mulai putar di sini Mulai putar di latar belakang Mulai putar di popup diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d81a8837d..de83639b6 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -234,8 +234,6 @@ Impostazioni Audio Tenere premuto per accodare [Sconosciuto] - Accoda in Sottofondo - Accoda in Popup Inizia la riproduzione qui Avvia in Sottofondo Avvia in Popup diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 9449d6141..375dbb3ed 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -344,8 +344,6 @@ NewPipe バックグラウンドおよびポップアップのプレイヤーの通知 新着と人気 長押ししてキューに追加 - バックグラウンドのキューに追加 - ポップアップのキューに追加 ポップアップで連続再生を開始 すぐにここに表示されます;D お好みの \'開く\' アクション diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 8d81f182a..411903cc3 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -232,8 +232,6 @@ 상세 정보 오디오 설정 눌러서 대기열에 추가 - 백그라운드 대기열에 추가 - 새 팝업으로 대기열에 추가 여기서부터 재생 백그라운드에서 재생 새 팝업에서 재생 diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index eee6f6bfe..958ae82bc 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -431,8 +431,6 @@ باشترین 50 نوێ & چالاک پەنجەت داگرە بۆ ڕیزنەبوون - ڕیزنەبوون لە پاشبنەما - ڕیزنەبوون لە پەنجەرەی بچووک کردنەوەی پلیکانە داخستنی پلیکانە چاودێری دزەکردنی بیرگە ڕەنگە ببێتە هۆی وەڵامنەدانەوەی لەکاتی گەرمبوون diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index a729c372b..89b9de561 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -242,8 +242,6 @@ Detalės Garso nustatymai Laikykite kad įtraukti į eilę - Įtrauktį į foninio grotuvo eilę - Įtraukti į langelio rėžimo grotuvo eilę Pradėti groti čia Pradėti groti čia foniniame rėžime Pradėti groti čia langelio grotuvo rėžime diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index f29bd8df0..606561495 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -292,8 +292,6 @@ Детали Звучни поставки Задржи за ставање во листа - Додај во листата за заднинско пуштање - Додај во листата за пуштање во прозорче Пушти тука Пушти тука во позадина Пушти тука во прозорче diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 85e2c6292..a0f9bb2c8 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -72,8 +72,6 @@ ഒരു പുതിയ പോപ്പ്അപ്പിൽ പ്ലേ ചെയ്യാൻ ആരംഭിക്കുക പശ്ചാത്തലത്തിൽ പ്ലേ ആരംഭിക്കുക ഇവിടെ പ്ലേ ആരംഭിക്കുക - ഒരു പുതിയ പോപ്പ്അപ്പിൽ എൻ‌ക്യൂ ചെയ്യുക - പശ്ചാത്തലത്തിൽ എൻക്യൂ ചെയ്യുക എൻക്യൂ ചെയ്യാൻ പിടിക്കുക ഓഡിയോ ക്രമീകരണങ്ങൾ വിശദാംശങ്ങൾ diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index fd59e3e14..4a459c685 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -330,8 +330,6 @@ Butiran Tetapan Audio Pegang untuk beratur - Beratur apabila di latar belakang - Beratur pada popup baru Mula bermain di sini Mula di sini apabila di latar belakang Mula di sini pada popup baru diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index dffb0ccce..00750a337 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -234,8 +234,6 @@ Strømside Abonnerer ikke på noen kanaler enda På vei opp - Legg i kø i bakgrunnen - Legg i kø i et oppsprett Start avspilling her Start avspilling i bakgrunnen Start avspilling i et oppsprett diff --git a/app/src/main/res/values-ne/strings.xml b/app/src/main/res/values-ne/strings.xml index 5eb558d3b..910a45cf6 100644 --- a/app/src/main/res/values-ne/strings.xml +++ b/app/src/main/res/values-ne/strings.xml @@ -336,8 +336,6 @@ विवरण अडियो सेटिङहरू लामबद्ध गर्न पकड - पृष्ठभूमिमा लामबद्ध - नयाँ पपअपमा लामबद्ध यहाँ प्ले सुरु पृष्ठभूमिमा बजाउन सुरु गर्नुहोस पपअपमा बजाउन सुरु गर्नुहोस diff --git a/app/src/main/res/values-nl-rBE/strings.xml b/app/src/main/res/values-nl-rBE/strings.xml index 4cb27c46c..5bd4662cf 100644 --- a/app/src/main/res/values-nl-rBE/strings.xml +++ b/app/src/main/res/values-nl-rBE/strings.xml @@ -293,8 +293,6 @@ Details Audio-instellingen Houdt ingedrukt voor toe te voegen aan wachtrij - Toevoegen aan wachtrij in de achtergrond - Toevoegen aan wachtrij in nieuwe pop-up Begint hier met afspelen Begint met afspelen in de achtergrond Begint met afspelen in nieuwe pop-up diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 447693608..5694230a0 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -234,8 +234,6 @@ Audio-instellingen Houd ingedrukt om toe te voegen aan de wachtrij [Onbekend] - Toevoegen aan wachtrij in de achtergrond - Toevoegen aan wachtrij in pop-up Begin hier met afspelen Begin hier met afspelen in de achtergrond Begin met afspelen in pop-up diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index 25d3342d5..ee8f477be 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -301,8 +301,6 @@ ਵੇਰਵੇ ਆਡੀਓ ਸੈਟਿੰਗਾਂ ਕਤਾਰਬੱਧ ਕਰਨ ਵਾਸਤੇ ਦਬਾ ਕੇ ਰੱਖੋ - ਬੈਕਗ੍ਰਆਊਂਡ ਵਿੱਚ ਕਤਾਰਬੱਧ ਕਰੋ - ਨਵੇਂ ਪੌਪ-ਅਪ ਵਿੱਚ ਕਤਾਰਬੱਧ ਕਰੋ ਇਥੇ ਚਲਾਉ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਚਲਾਉ ਨਵੇਂ ਪੌਪ-ਅਪ ਵਿੱਚ ਚਲਾਓ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 53e6faf45..f6e09af12 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -242,8 +242,6 @@ Szczegóły Ustawienia dźwięku Przytrzymaj, aby zakolejkować - Kolejkuj w tle - Kolejkuj w wyskakującym okienku Zacznij odtwarzać tutaj Zacznij odtwarzać w tle Zacznij odtwarzać w wyskakującym okienku diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index b292b6a00..6b1e52b2f 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -234,8 +234,6 @@ Configurações de áudio Segure para pôr na fila [Desconhecido] - Pôr na fila em segundo plano - Pôr na fila em um popup Reproduzir daqui Reproduzir em segundo plano Reproduzir em um popup diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index e3be61ed7..393ac3e89 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -91,7 +91,6 @@ Falha ao validar a instância Eliminar todos Limpar histórico de transferências - Colocar em fila em segundo plano Eliminar todas as posições de reprodução\? Mudar visualização Limitar a fila de transferências @@ -359,7 +358,6 @@ Página da lista de reprodução Definições Mais reproduzido - Pôr na fila num popup Mostrando resultados para: %s Mudar para segundo plano Álbuns diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 08032ea07..fc138a3f2 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -364,8 +364,6 @@ NewPipe é um software livre \"copyleft\": pode utilizar, estudar, partilhar e melhorar a aplicação. Especificamente, pode redistribuir e/ou modificar a aplicação nos termos da Licença Pública Geral GNU, conforme publicada pela Fundação de Software Livre, tanto a versão 3 da licença ou (por sua opção) qualquer versão superior. Também deseja importar as definições\? Toque longo para enfileirar - Colocar em fila em segundo plano - Pôr na fila num popup Ação de \'abrir\' preferida Ação predefinida ao abrir o conteúdo — %s Definir como Miniatura da Lista de Reprodução diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 4e30faa6e..0d7a0e2c5 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -288,8 +288,6 @@ pentru a deschide în mod pop-up Detalii Setări Audio Apăsaţi pentru a adăuga în lista de redare - Adăugaţi în fundal - Adăugaţi în Popup Începeţi să redaţi de aici Începe redarea în fundal Începe redarea în popup diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 68fcd914f..331f261d9 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -241,8 +241,6 @@ [Неизвестно] Восстановление после ошибки плеера Зажмите, чтобы добавить в очередь - В очередь в фоне - В очередь в окне Играть отсюда в плеере Играть отсюда в фоне Играть отсюда в окне diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml index 5e61d122b..e422632bd 100644 --- a/app/src/main/res/values-sc/strings.xml +++ b/app/src/main/res/values-sc/strings.xml @@ -56,8 +56,6 @@ Incumintza a riproduire in una ventanedda Incumintza a riproduire in s\'isfundu Incumintza a riproduire inoghe - Pone in s\'elencu in una ventanedda - Pone in s\'elencu in s\'isfundu Mantene incarcadu pro pònnere in s\'elencu Impostatziones àudio Detàllios diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 8ac12ea0f..ad5f9b22a 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -278,8 +278,6 @@ Podrobnosti Nastavenie zvuku Podržaním pridať do zoznamu - Zaradiť do zoznamu na pozadí - Zaradiť do zoznamu pre mini okno Prehrať odtiaľto Prehrať (zvuk) odtiaľto na pozadí Začať prehrávanie v mini okne diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml index 52af5dd36..3589b89e9 100644 --- a/app/src/main/res/values-sq/strings.xml +++ b/app/src/main/res/values-sq/strings.xml @@ -217,8 +217,6 @@ Nis luajtjen në një popup të ri Nis luajtjen në sfond Nis luajtjen këtu - Shtoje në radhën e një popup të ri - Shtoje në radhën në sfond Mbaj shtypur për të shtuar në radhë Aranzhimet Audio Detaje diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 0376bbda2..0667f31ef 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -234,8 +234,6 @@ Detaljer Ljudinställningar Håll för att placera i kön - Placera i bakgrunds-kön - Bifoga i en popup Börja spela här Börja spela i bakgrunden Börja spela i en popup diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index c24949ebb..6995217f1 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -313,8 +313,6 @@ รายละเอียด การตั้งค่าเสียง กดค้างไว้เพื่อเพิ่มลงในคิว - เพิ่มคิวในโหมดพื้นหลัง - เพิ่มคิวในโหมดป๊อปอัพ เริ่มเล่นจากตรงนี้ เล่นจากจุดนี้ในโหมดพื้นหลัง เล่นจากจุดนี้ในโหมดป๊อปอัพ diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index df00b8044..bf9e61065 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -230,8 +230,6 @@ Ayrıntılar Ses Ayarları Kuyruğa eklemek için basılı tutun - Arka planda kuyruğa ekle - Açılır pencerede kuyruğa ekle Burada oynatmaya başla Arka planda oynatmayı başlat Açılır pencerede oynatmayı başlat diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 361ce8560..f7b647e5d 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -289,8 +289,6 @@ Набуває популярності Видалити Утримуйте, щоб додати в чергу - Додати до фону - Додати до вікна Розпочати програвання звідси Розпочати програвання на фоні Розпочати програванні у вікні diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml index 9aac3609c..9abe2c50a 100644 --- a/app/src/main/res/values-ur/strings.xml +++ b/app/src/main/res/values-ur/strings.xml @@ -290,8 +290,6 @@ تفصیلات آڈیو کی ترتیبات انقطار کو پکڑو - پس منظر میں قطار - ایک نئی پوپ اپ میں انقطار یہاں چلانا شروع کریں پس منظر میں چلانا شروع کریں نئے پاپ اپ میں چلانا شروع کریں diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 293364fbe..161e34677 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -309,8 +309,6 @@ Chi tiết Cài đặt âm thanh Giữ để nối tiếp - Thêm vào trình phát nền - Thêm vào trình phát popup mới Bắt đầu phát ở đây Bắt đầu phát từ đây trong nền Bắt đầu phát từ đây trên trình phát popup mới diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 885b5ae57..0a9f3492b 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -276,8 +276,6 @@ 音频设置 长按队列 [未知] - 添加到后台部分队列 - 添加至新悬浮窗列表 开始在此处开始播放 开始后台播放 开始在新悬浮窗中播放 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index a712710ca..99f4b3e9d 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -253,8 +253,6 @@ 移除 詳細資訊 音訊設定 - 在背景加入佇列 - 在彈出式視窗中加入佇列 從這裡開始播放 在背景開始播放 在彈出式視窗中開始播放 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aae569fa9..3c86144e9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -445,9 +445,8 @@ Details Audio Settings Hold to enqueue - Enqueue stream - Enqueue in the background - Enqueue in a popup + Enqueue + Enqueued Start playing here Start playing in the background Start playing in a popup From 44dfcb927b19b132259102e6ff6d3482bf403d7b Mon Sep 17 00:00:00 2001 From: Weblate Date: Tue, 6 Oct 2020 20:36:17 +0200 Subject: [PATCH 024/357] Added translation using Weblate (Neapolitan) --- app/src/main/res/values-nap/strings.xml | 2 ++ fastlane/metadata/android/ar/full_description.txt | 1 + fastlane/metadata/android/ar/short_description.txt | 1 + fastlane/metadata/android/de/changelogs/63.txt | 8 ++++++++ fastlane/metadata/android/de/changelogs/953.txt | 1 + fastlane/metadata/android/de/changelogs/954.txt | 9 +++++++++ fastlane/metadata/android/pl/full_description.txt | 1 + 7 files changed, 23 insertions(+) create mode 100644 app/src/main/res/values-nap/strings.xml create mode 100644 fastlane/metadata/android/ar/full_description.txt create mode 100644 fastlane/metadata/android/ar/short_description.txt create mode 100644 fastlane/metadata/android/de/changelogs/63.txt create mode 100644 fastlane/metadata/android/de/changelogs/953.txt create mode 100644 fastlane/metadata/android/de/changelogs/954.txt create mode 100644 fastlane/metadata/android/pl/full_description.txt diff --git a/app/src/main/res/values-nap/strings.xml b/app/src/main/res/values-nap/strings.xml new file mode 100644 index 000000000..a6b3daec9 --- /dev/null +++ b/app/src/main/res/values-nap/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/fastlane/metadata/android/ar/full_description.txt b/fastlane/metadata/android/ar/full_description.txt new file mode 100644 index 000000000..a9ffb9550 --- /dev/null +++ b/fastlane/metadata/android/ar/full_description.txt @@ -0,0 +1 @@ +نيو بايب (NewPipe) لا يستعمل أي مكتبات برمجية من جوجل أو واجهة برمجة التطبيقات الخاصة بيوتيوب. نيو بايب فقط يستخرج المعلومات التي يحتاجها من موقع يوتيوب. لذلك يمكن استعمال هذا التطبيق على أجهزة لم يتم تحميل خدمات جوجل عليها. أيضاً، لا تحتاج إلى حساب يوتيوب من أجل استعمال نيو بايب، وهو مجاني ومفتوح المصدر. diff --git a/fastlane/metadata/android/ar/short_description.txt b/fastlane/metadata/android/ar/short_description.txt new file mode 100644 index 000000000..f37477f4c --- /dev/null +++ b/fastlane/metadata/android/ar/short_description.txt @@ -0,0 +1 @@ +واجهة يوتيوب مجانية ومفتوحة المصدر وخفيفة لأندرويد. diff --git a/fastlane/metadata/android/de/changelogs/63.txt b/fastlane/metadata/android/de/changelogs/63.txt new file mode 100644 index 000000000..1fdd53b55 --- /dev/null +++ b/fastlane/metadata/android/de/changelogs/63.txt @@ -0,0 +1,8 @@ +### Verbesserungen +- Import/Export-Einstellungen #1333 +- Reduzierung der Überzeichnung (Leistungsverbesserung) #1371 +- Kleine Codeverbesserungen #1375 +- Alles über DSGVO hinzugefügt #1420 + +### Repariert +- Downloader: Absturz beim Laden unvollendeter Downloads aus .giga-Dateien behoben #1407 diff --git a/fastlane/metadata/android/de/changelogs/953.txt b/fastlane/metadata/android/de/changelogs/953.txt new file mode 100644 index 000000000..a32f88144 --- /dev/null +++ b/fastlane/metadata/android/de/changelogs/953.txt @@ -0,0 +1 @@ +Korrektur der Extraktion der Entschlüsselungsfunktion von YouTube. diff --git a/fastlane/metadata/android/de/changelogs/954.txt b/fastlane/metadata/android/de/changelogs/954.txt new file mode 100644 index 000000000..267e2424e --- /dev/null +++ b/fastlane/metadata/android/de/changelogs/954.txt @@ -0,0 +1,9 @@ +• Neuer Anwendungsworkflow: Videos auf der Detailseite abspielen und nach unten wischen, um den Player zu minimieren +• MediaStyle-Benachrichtigungen: Anpassbare Aktionen in Benachrichtigungen +• Grundlegende Größenänderung für NewPipe als Desktop-App + +• Dialog mit geöffneten Optionen anzeigen für nicht unterstützte URL-Toasts +• Verbesserte Suchvorschläge, wenn Remote-Vorschläge nicht abgerufen werden können +• Standardvideoqualität auf 720p60 (In-App) und 480p (Popup) angepasst + +• Fehlerbehebungen diff --git a/fastlane/metadata/android/pl/full_description.txt b/fastlane/metadata/android/pl/full_description.txt new file mode 100644 index 000000000..0e4dd3c1a --- /dev/null +++ b/fastlane/metadata/android/pl/full_description.txt @@ -0,0 +1 @@ +NewPipe nie korzysta z żadnych bibliotek google framework ani interfejsu API YouTube. Aplikacja analizuje jedynie stronę internetową w celu uzyskania informacji, których potrzebuje. Z tego powodu ta aplikacja może być używana na urządzeniach bez zainstalowanych usług Google. Ponadto, konto YouTube nie jest potrzebne do korzystania z NewPipe, a aplikacja jest FLOSS. From cbf364f24f775122555122d2705332a086b27eba Mon Sep 17 00:00:00 2001 From: vkay94 Date: Tue, 6 Oct 2020 21:17:52 +0200 Subject: [PATCH 025/357] Enqueue: Renamed string resource --- .../main/java/org/schabi/newpipe/util/NavigationHelper.java | 6 +++--- app/src/main/res/values/strings.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java index 3269bc72d..ccc102a19 100644 --- a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java +++ b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java @@ -196,7 +196,7 @@ public final class NavigationHelper { final boolean selectOnAppend, final boolean resumePlayback) { - Toast.makeText(context, R.string.player_append, Toast.LENGTH_SHORT).show(); + Toast.makeText(context, R.string.enqueued, Toast.LENGTH_SHORT).show(); final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); @@ -217,7 +217,7 @@ public final class NavigationHelper { return; } - Toast.makeText(context, R.string.player_append, Toast.LENGTH_SHORT).show(); + Toast.makeText(context, R.string.enqueued, Toast.LENGTH_SHORT).show(); final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_POPUP); @@ -233,7 +233,7 @@ public final class NavigationHelper { final PlayQueue queue, final boolean selectOnAppend, final boolean resumePlayback) { - Toast.makeText(context, R.string.player_append, Toast.LENGTH_SHORT).show(); + Toast.makeText(context, R.string.enqueued, Toast.LENGTH_SHORT).show(); final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_AUDIO); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3c86144e9..4a3893d7b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -446,7 +446,7 @@ Audio Settings Hold to enqueue Enqueue - Enqueued + Enqueued Start playing here Start playing in the background Start playing in a popup From 314615bfef8b20ba656c15c0a0013950d2afa4e4 Mon Sep 17 00:00:00 2001 From: Panorea Date: Fri, 2 Oct 2020 18:25:01 -0400 Subject: [PATCH 026/357] Removed remember popup properties setting --- .../org/schabi/newpipe/player/VideoPlayerImpl.java | 11 +++-------- .../schabi/newpipe/player/helper/PlayerHelper.java | 10 ---------- app/src/main/res/values-ar/strings.xml | 2 -- app/src/main/res/values-b+zh+HANS+CN/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-rBD/strings.xml | 2 -- app/src/main/res/values-bn-rIN/strings.xml | 2 -- app/src/main/res/values-bn/strings.xml | 2 -- app/src/main/res/values-ca/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-da/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-eo/strings.xml | 2 -- app/src/main/res/values-es/strings.xml | 2 -- app/src/main/res/values-et/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-gl/strings.xml | 2 -- app/src/main/res/values-he/strings.xml | 2 -- app/src/main/res/values-hi/strings.xml | 2 -- app/src/main/res/values-hr/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-ja/strings.xml | 2 -- app/src/main/res/values-jv/strings.xml | 2 -- app/src/main/res/values-ko/strings.xml | 2 -- app/src/main/res/values-ku/strings.xml | 2 -- app/src/main/res/values-lt/strings.xml | 2 -- app/src/main/res/values-mk/strings.xml | 2 -- app/src/main/res/values-ml/strings.xml | 2 -- app/src/main/res/values-ms/strings.xml | 2 -- app/src/main/res/values-nb-rNO/strings.xml | 2 -- app/src/main/res/values-ne/strings.xml | 2 -- app/src/main/res/values-nl-rBE/strings.xml | 2 -- app/src/main/res/values-nl/strings.xml | 2 -- app/src/main/res/values-oc/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-rPT/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-sc/strings.xml | 2 -- app/src/main/res/values-sk/strings.xml | 2 -- app/src/main/res/values-sl/strings.xml | 2 -- app/src/main/res/values-sq/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-ta/strings.xml | 2 -- app/src/main/res/values-th/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-ur/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-rHK/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/video_audio_settings.xml | 7 ------- 67 files changed, 3 insertions(+), 153 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java index c31d34f7b..997069215 100644 --- a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java +++ b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java @@ -1656,13 +1656,10 @@ public class VideoPlayerImpl extends VideoPlayer updateScreenSize(); - final boolean popupRememberSizeAndPos = PlayerHelper.isRememberingPopupDimensions(service); final float defaultSize = service.getResources().getDimension(R.dimen.popup_default_width); final SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(service); - popupWidth = popupRememberSizeAndPos - ? sharedPreferences.getFloat(POPUP_SAVED_WIDTH, defaultSize) - : defaultSize; + popupWidth = sharedPreferences.getFloat(POPUP_SAVED_WIDTH, defaultSize); popupHeight = getMinimumVideoHeight(popupWidth); popupLayoutParams = new WindowManager.LayoutParams( @@ -1676,10 +1673,8 @@ public class VideoPlayerImpl extends VideoPlayer final int centerX = (int) (screenWidth / 2f - popupWidth / 2f); final int centerY = (int) (screenHeight / 2f - popupHeight / 2f); - popupLayoutParams.x = popupRememberSizeAndPos - ? sharedPreferences.getInt(POPUP_SAVED_X, centerX) : centerX; - popupLayoutParams.y = popupRememberSizeAndPos - ? sharedPreferences.getInt(POPUP_SAVED_Y, centerY) : centerY; + popupLayoutParams.x = sharedPreferences.getInt(POPUP_SAVED_X, centerX); + popupLayoutParams.y = sharedPreferences.getInt(POPUP_SAVED_Y, centerY); checkPopupPositionBounds(); diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java index 6efe7510c..f9a8dfa8f 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java @@ -209,10 +209,6 @@ public final class PlayerHelper { return isBrightnessGestureEnabled(context, true); } - public static boolean isRememberingPopupDimensions(@NonNull final Context context) { - return isRememberingPopupDimensions(context, true); - } - public static boolean isAutoQueueEnabled(@NonNull final Context context) { return isAutoQueueEnabled(context, false); } @@ -393,12 +389,6 @@ public final class PlayerHelper { .getBoolean(context.getString(R.string.brightness_gesture_control_key), b); } - private static boolean isRememberingPopupDimensions(@NonNull final Context context, - final boolean b) { - return getPreferences(context) - .getBoolean(context.getString(R.string.popup_remember_size_pos_key), b); - } - private static boolean isUsingInexactSeek(@NonNull final Context context) { return getPreferences(context) .getBoolean(context.getString(R.string.use_inexact_seek_key), false); diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index c6a773261..a7b273954 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -89,8 +89,6 @@ عرض أعلى جودة بعض الأجهزة فقط تدعم تشغيل مقاطع الفيديو 2K/4K تنسيق الفيديو الافتراضي - تذكر خصائص النوافذ المنبثقة - تذكر آخر مكان و حجم للنافذة المنبثقة اعدادات إيماءة المشغل استخدم الإيماءات للتحكم في سطوع وصوت المشغل اقتراحات البحث diff --git a/app/src/main/res/values-b+zh+HANS+CN/strings.xml b/app/src/main/res/values-b+zh+HANS+CN/strings.xml index 1a5f7f5f8..a34f62435 100644 --- a/app/src/main/res/values-b+zh+HANS+CN/strings.xml +++ b/app/src/main/res/values-b+zh+HANS+CN/strings.xml @@ -209,8 +209,6 @@ 使用更高的分辨率 仅某些设备支持播放2K / 4K视频 清除 - 记住悬浮窗属性 - 记住最后一次使用悬浮窗的大小和位置 悬浮窗 调整大小 隐藏部分没有音频的分辨率 diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 869e22366..1f76b4190 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -58,8 +58,6 @@ Светлая Цёмная Чорная - Аднавіць акно - Запамінаць памер і становішча ўсплываючага акна Хуткі пошук пазіцыі Недакладны пошук дазваляе плэеру шукаць пазіцыю хутчэй, але менш дакладна Загружаць мініяцюры diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 70305509c..7d5bf6142 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -52,8 +52,6 @@ Светла Тъмна Черна - Помни размера и позицията на прозореца - Използвай размера и позицията на прозореца от предишния път Контролиране на плейъра чрез жестове Позволи използване на жестове за контрол на яркостта и силата на звука на плейъра Предложения за търсене diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index 150c6023b..4ef6f7780 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -44,8 +44,6 @@ উজ্জ্বল অন্ধকার কালো - পপআপ আকার এবং অবস্থান মনে রাখো - শেষ আকার এবং পপআপ সেট অবস্থান মনে রাখো ডাউনলোড পরবর্তী এবং অনুরূপ ভিডিওগুলি দেখাও URL সমর্থিত নয় diff --git a/app/src/main/res/values-bn-rIN/strings.xml b/app/src/main/res/values-bn-rIN/strings.xml index 98ef3810d..1edf013ce 100644 --- a/app/src/main/res/values-bn-rIN/strings.xml +++ b/app/src/main/res/values-bn-rIN/strings.xml @@ -119,8 +119,6 @@ দ্রুত-ফরওয়ার্ড/-পুনরায় সন্ধান সময়কাল অনির্দিষ্ট সন্ধান প্লেয়ারকে আরো দ্রুত গতিতে সন্ধান করার সুবিধা দেয়, কিন্তু এটি সম্পূর্ণ নির্ভুল নাও হতে পারে ৷ ৫, ১৫ ও ২৫ সেকেন্ডের জন্য এটা কাজ করবে না ৷ দ্রুত টানা ব্যাবহার করুন - শেষ আকার এবং পপআপ সেট অবস্থান মনে রাখো - পপআপ আকার এবং অবস্থান মনে রাখো কালো অন্ধকার উজ্জ্বল diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index d55d109c3..506d795c3 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -287,8 +287,6 @@ দ্রুত-ফরওয়ার্ড/-পুনরায় সন্ধান সময়কাল অনির্দিষ্ট সন্ধান প্লেয়ারকে আরো দ্রুত গতিতে সন্ধান করার সুবিধা দেয়, কিন্তু এটি সম্পূর্ণ নির্ভুল নাও হতে পারে ৷ ৫, ১৫ ও ২৫ সেকেন্ডের জন্য এটা কাজ করবে না ৷ দ্রুত টানা ব্যাবহার করুন - শেষ আকার এবং পপআপ সেট অবস্থান মনে রাখো - পপআপ আকার এবং অবস্থান মনে রাখো কালো অন্ধকার উজ্জ্বল diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 0735a4b74..9d75d1c45 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -143,8 +143,6 @@ No s\'ha trobat l\'aplicació Kore. Voleu instal·lar-la\? Mostra «Reprodueix amb el Kodi» Mostra una opció per reproduir un vídeo amb el centre multimèdia Kodi - Reproductor emergent intel·ligent - Recorda la darrera mida i posició del reproductor emergent Cerca ràpida poc precisa La cerca poc precisa permet que el reproductor cerqui una posició més ràpidament amb menys precisió. Cerques de 5, 15 o 25 segons no hi funcionaran. Carrega les miniatures diff --git a/app/src/main/res/values-ckb/strings.xml b/app/src/main/res/values-ckb/strings.xml index 6495a05bb..8151cf887 100644 --- a/app/src/main/res/values-ckb/strings.xml +++ b/app/src/main/res/values-ckb/strings.xml @@ -91,7 +91,6 @@ پەخشی ڕاستەوخۆ پشتگیری ناکرێ لەئێستادا به‌شداریت نەما له‌ كه‌ناڵ ناتوانرێ ئەم پەخشە کارپێبکرێ - بیرهاتنه‌وه‌ی شوێن و قه‌باره‌ی په‌نجه‌ره‌ی بچووک گێڕانەوەی کارپێکەر بۆکاتی پێش کێشە هیچیان بەسوودە بۆ کاتی گۆڕینی هێڵ بۆ داتای مۆبایل, لەگەڵ ئەوەشدا زۆربەی داگرتنەکان ڕاناگرێت @@ -342,7 +341,6 @@ تەواو بەدڵبوون ناتوانرێ مۆڵەت باربکرێ - بیرهاتنه‌وه‌ی كۆتا قه‌باره‌ و شوێنی په‌نجه‌ره‌ی بچووك دروستکردن ئەوە بزانە ئەم کردارە پێویستی بە هێڵێکی گران هەیە. \n diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 8ade81827..573d85dd5 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -120,8 +120,6 @@ Zobrazovat vyšší rozlišení Pouze některá zařízení dokáží přehrát 2K/4K videa Výchozí formát videa - Pamatovat si vlastnosti vyskakovacího okna - Pamatovat si poslední velikost a pozici vyskakovacího okna Režim vyskakovacího okna Odebírat Odebíráno diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 0bafffe75..20aaf3432 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -61,8 +61,6 @@ Lyst Mørkt Sort - Husk størrelse og placering af pop op - Husk sidste størrelse og placering af pop op-afspiller Brug hurtig og upræcis søgning Upræcis søgning lader afspilleren finde placeringer hurtigere, men mindre præcist Indlæs miniaturebilleder diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 2b0e93693..2f119ba3d 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -128,9 +128,7 @@ Nur manche Geräte können Videos in 2K/4K abspielen Hintergrund Pop-up - Pop-up Eigenschaften merken Entfernt Tonspur bei manchen Auflösungen - Letzte Größe und Position des Pop-ups merken Gestensteuerung Helligkeit und Lautstärke mittels Gesten einstellen Suchvorschläge diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index a7b67c837..98c2cc489 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -107,8 +107,6 @@ Προεπιλεγμένη ανάλυση αναδυόμενου παραθύρου Εμφάνιση υψηλότερων αναλύσεων Προεπιλεγμένη μορφή βίντεο - Ενθύμιση τις ιδιότητες του αναδυόμενου παραθύρου - Ενθύμιση του τελευταίου μεγέθους και θέσης του παραθύρου Χρήση γρήγορης ανακριβούς αναζήτησης Η μην ακριβής αναζήτηση επιτρέπει στην εφαρμογή να αναζητεί θέσεις στο βίντεο γρηγορότερα με μειωμένη ακρίβεια. Δε λειτουργεί για διαστήματα των 5, 15 ή 25 δευτερολέπτων. Φόρτωση μικρογραφιών diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index a028faee3..27267f1b3 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -90,8 +90,6 @@ Nur kelkaj aparatoj povas ludi 2K / 4K filmetojn Defaŭlta fomato de filmeto Nigra - Memoru ŝprucfenestran grandecon kaj pozicion - Memoru lastan grandecon kaj pozicion de ŝprucfenestro Uzi rapide, ne precizan serĉon Ne preciza serĉo permesas al la ludanto serĉi poziciojn pli rapide kun malalta precizeco. Serĉi por 5, 15 kaj 25 sekundoj ne funckios kun tio opcio. Ŝarĝi bildetojn diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 620d26705..c497bda6b 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -130,8 +130,6 @@ Filtro Actualizar Limpiar - Recordar propiedades del reproductor emergente - Recordar el último tamaño y posición del reproductor emergente Emergente Redimensionando Elimina el audio en algunas resoluciones diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 70f8d7aa6..7d39f31e9 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -57,8 +57,6 @@ Hele Tume Must - Pea hüpikakna suurus ja asukoht meeles - Pea hüpikakna viimane suurus ja asukoht meeles Kasuta ebatäpset kerimist Ebatäpne kerimine lubab pleieril otsida asukohta kiiremini täpsuse arvel Laadi pisipildid diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 0de896d90..57be1e4cc 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -59,8 +59,6 @@ Hobetsitako bideo-formatua Gaia Beltza - Gogoratu laster-leihoaren tamaina eta posizioa - Gogoratu laster-leihoaren azken tamaina eta posizioa Erreproduzigailuaren keinu bidezko kontrola Erabili keinuak erreproduzigailuaren distira eta bolumena kontrolatzeko Bilaketa-iradokizunak diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index a531ee4ce..ecdd8653c 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -288,8 +288,6 @@ حالت تصویر در تصویر اندازه پیش فرض پنجره جداگانه تصویر در تصویر - به یاد نگه داشتن خصوصیات - به یاد داشتن آخرین اندازه و موقعیت قبلی پنجره جداگانه زمان فعلی پخش کننده را به صورت تقریبی و سریع جلو ببر این گزینه باعث می شود هنگام جلو/عقب کردن زمان تصویر، به جای زمان دقیق انتخاب شده، به زمان غیر دقیق و نزدیک به مکان انتخاب شده برود که این کار سریع تر انجام می شود. کاره یا رابط کاربری با خطا مواجه شد diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 50f5d2e67..13e2ae17d 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -53,8 +53,6 @@ Kirkas Tumma Musta - Muista ponnahdusikkunan ominaisuudet - Muista ponnahdusikkunan viimeisin koko ja sijainti Soittimen eleohjaus Käytä eleitä ohjataksesi soittimen kirkkautta ja äänentasoa Hakuehdotukset diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 0cabac109..f8f4cd57b 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -125,8 +125,6 @@ Afficher des définitions plus élevées Seuls certains appareils peuvent lire les vidéos 2K et 4K Format vidéo par défaut - Mémoriser les propriétés de la fenêtre flottante - Mémorise les dernières taille et position de la fenêtre flottante Flottant Filtre Rafraîchir diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 81974bac6..cf60ca505 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -58,8 +58,6 @@ Claro Escuro Negro - Lembrar o tamaño e a posición do «popup» - Lembrar o tamaño e a posición anteriores do «popup» Usar un salto inexacto mais inexacto Busca incorrecta permite ao xogador buscar posicións máis rápidas con precisión reducida. A busca de 5, 15 ou 25 segundos non funciona con isto. Carregar miniaturas diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 9dbaf8d47..2f18d7dc7 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -45,8 +45,6 @@ בהיר כהה שחור - שמירת מאפייני החלון הצף - שמירת המיקום והגודל האחרונים של החלון הצף מחוות מגע לשליטה בנגן שימוש במחוות כדי לשלוט בבהירות ובעצמת השמע של הנגן הצעות חיפוש diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 7d9a911e9..cfe7ba054 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -81,8 +81,6 @@ डिफ़ॉल्ट विडियो का फॉर्मेट एप्प का नया रूप काला - विडियो पॉपअप की आकर और उसकी स्थति को याद रखे - विडियो पॉपअप के पहले वाली आकर और उसकी स्थिति को याद रखे प्लेयर इशारा नियंत्रण विडियो प्लेयर की ब्राइटनेस और ध्वनी को नियंत्रण के लिए फ़ोन में इशारो का प्रयोग करे खोज के सुझाव देखे diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index ac09596e3..eec6e7c54 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -53,8 +53,6 @@ Svijetla Tamna Crno - Zapamti veličinu i poziciju skočnog prozora - Zapamti posljednju veličinu i poziciju skočnog prozora Kontroliranje reproduktora gestama Koristi geste za kontrolu svjetline i glasnoće reproduktora Sugestije pri traženju diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index cb1c4873e..aa179f3ca 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -122,8 +122,6 @@ Csak néhány eszköz tud lejátszani 2K/4K videókat Alapértelmezett videó formátum Fekete - Jegyezze meg a felugró ablak helyét és méretét - Jegyezze meg a felugró ablak előző helyét és méretét Keresési javaslatok Mutasson javaslatokat keresés közben Keresési előzmények diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index 01372470d..cd7b221d5 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -171,8 +171,6 @@ Contento del pagina principal Selige un canal Preste - Rememorar ultime grandor e position del reproductor emergente - Rememorar grandor e position del fenestra emergente %s video %s videos diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 729fe3436..fbf938951 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -129,8 +129,6 @@ Bersihkan Filter Menghapus audio pada beberapa resolusi - Ingat properti popup - Ingat ukuran dan posisi terakhir popup Popup Ubah ukuran Kontrol gestur pemutar diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index de83639b6..b5bf61e2f 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -125,8 +125,6 @@ Mostra Altre Risoluzioni Solo alcuni dispositivi possono riprodurre video 2K/4K Formato Video Predefinito - Ricorda Poprietà Popup - Ricorda dimensione e posizione della finestra Popup Controllo Gesti Lettore Multimediale Usa i gesti per controllare luminosità e volume del lettore multimediale Suggerimenti Ricerca diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 375dbb3ed..225309959 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -129,8 +129,6 @@ フィルター 更新 クリア - ポップアップの属性を記憶 - ポップアップしたサイズと位置を記憶します ポップアップ サイズを変更 一部の解像度では音声がありません diff --git a/app/src/main/res/values-jv/strings.xml b/app/src/main/res/values-jv/strings.xml index 8374c6f7c..1fedeed8b 100644 --- a/app/src/main/res/values-jv/strings.xml +++ b/app/src/main/res/values-jv/strings.xml @@ -20,8 +20,6 @@ Duduhke komentar Duduhke gambar cilik Durasi cepet maju/mundure - Eling-eling ukuran lan posisi ngambang terakhir - Eling-eling ukuran lan posisi ngambang Ireng Peteng Padhang diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 411903cc3..7618ec6a6 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -104,8 +104,6 @@ 일부 기기에서만 2K/4K 해상도 재생이 지원됩니다 기본 비디오 형식 검은 테마 - 팝업 크기 및 위치 기억 - 마지막으로 사용한 팝업 위치 및 크기를 기억합니다 제스처 재생 조작 제스처를 사용해 화면 밝기와 음량을 조절합니다 검색 제안 diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index 958ae82bc..06ce53ced 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -58,8 +58,6 @@ ڕۆشن تاریک ڕه‌ش - بیرهاتنه‌وه‌ی شوێن و قه‌باره‌ی په‌نجه‌ره‌ - بیرهاتنه‌وه‌ی كۆتا قه‌باره‌ و شوێنی په‌نجه‌ره‌ی بچووك باركردنی وێنۆچكه‌كان ناچالاكی بكه‌ بۆ ڕاگرتنی وێنۆچكه‌كان له‌ باركردن و پاشه‌كه‌وتبوون له‌سه‌ر بیرگه‌ی ئامێره‌كه‌ت. \nگۆڕینی ئه‌مه‌ ده‌بێته‌ هۆی سڕینه‌وه‌یان له‌سه‌ر بیرگه‌ی مۆبایله‌كه‌ت. diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 89b9de561..5e50ae49b 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -45,8 +45,6 @@ Šviesi Tamsi Juoda - Prisiminti iššokančio lango dydį ir vietą - Prisiminti paskutinį iššokančio lango dydį ir vietą Grotuvo valdymas gestais Naudokite gestus valdyti grotuvo ryškumą ir garsumą Paieškos nuspėjimai diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index 606561495..7aba3655a 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -58,8 +58,6 @@ Светла Темна Црна - Запамти го местото и големината на малиот прозорец - Запамти ја последната големина и место на прозорчето Брзо, непрецизно премотување Со непрецизното премотување се пребарува побрзо, но со намалена презицност. Прочитај мали видео-сликички diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index a0f9bb2c8..236cbcbfa 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -398,8 +398,6 @@ ഫാസ്റ്റ്-ഫോർവേർഡ്/റീവൈൻഡ് സമയദൈർഘ്യം Inexact seek ഉപയോഗിക്കുക കുറഞ്ഞ കൃത്യതയോടെ സീക് ചെയ്യാൻ Inexact seek സഹായിക്കുന്നു. 5/15/25 സെക്കൻഡ് സീക്‌ ഈ മോഡിൽ പ്രവർത്തിക്കുകയില്ല. - പോപ്പപ്പിന്റെ അവസാന വലുപ്പവും സ്ഥാനവും ഓർത്തിരിക്കുക - പോപ്പപ്പ് വലുപ്പവും സ്ഥാനവും ഓർത്തിരിക്കുക കട്ട ഇരുട്ട് തീം ഡാർക്ക് തീം ലൈറ്റ് തീം diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index 4a459c685..4486105b7 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -61,8 +61,6 @@ 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 Muatkan thumbnail diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 00750a337..11713e478 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -134,8 +134,6 @@ Hva er nytt Bakgrunn Oppsprett - Husk oppsprettsegenskaper - Husk siste størrelse og posisjon for oppsprettsvinduet Søkeforslag Vis søkeforslag ved søk Søkehistorikk diff --git a/app/src/main/res/values-ne/strings.xml b/app/src/main/res/values-ne/strings.xml index 910a45cf6..72c96fdcd 100644 --- a/app/src/main/res/values-ne/strings.xml +++ b/app/src/main/res/values-ne/strings.xml @@ -60,8 +60,6 @@ प्रकाश गाढा कालो - पपअप आकार र स्थिति सम्झना - पछिल्लो आकार र पपअप को स्थिति सम्झना तेज \'inexact\' खोज्न प्रयोग गर्नुहोस \'Inexact\' प्लेयर कम सटीक छिटो स्थितिहरू गर्न खोज्न अनुमति दिन्छ खोज्छन्। 5, 15 वा 25 सेकेन्ड को लागि खोजी यो काम गर्दैन। थम्बनेल लोड diff --git a/app/src/main/res/values-nl-rBE/strings.xml b/app/src/main/res/values-nl-rBE/strings.xml index 5bd4662cf..d684f6ca8 100644 --- a/app/src/main/res/values-nl-rBE/strings.xml +++ b/app/src/main/res/values-nl-rBE/strings.xml @@ -58,8 +58,6 @@ Licht Donker Zwart - Onthoud grootte en positie van pop-up - Onthoud laatste grootte en positie van pop-up Snel, minder exact spoelen gebruiken Minder exact spoelen laat de speler sneller posities zoeken met verminderde precisie Miniatuurvoorbeelden laden diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 5694230a0..af097a4ca 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -129,8 +129,6 @@ Filter Verversen Wissen - Onthoud de eigenschappen van de pop-up - Onthoud laatste grootte en positie van pop-up Pop-up Bezig met wijzigen van grootte Verwijdert geluid bij sommige resoluties diff --git a/app/src/main/res/values-oc/strings.xml b/app/src/main/res/values-oc/strings.xml index 9a172ec2d..4363fb57a 100644 --- a/app/src/main/res/values-oc/strings.xml +++ b/app/src/main/res/values-oc/strings.xml @@ -62,8 +62,6 @@ Clar Escur Negre - Se remembrar la talha e la posicion del fenestron - Se remembrar las darrièras talha e posicion del fenestron Utilzar la recèrca rapida inexacta La recèrca inexacta permet a l\'utilizaire de recercar mai rapidament una posicion amb mens de precision Durada d\'avançada/reculada rapida diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index ee8f477be..e1728f1af 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -58,8 +58,6 @@ ਸਫੈਦ ਗੂੜਾ ਕਾਲਾ - ਪੌਪ-ਅਪ ਦਾ ਆਕਾਰ ਅਤੇ ਸਥਿਤੀ ਯਾਦ ਰੱਖੋ - ਪੌਪ-ਅਪ ਦਾ ਆਖਰੀ ਅਕਾਰ ਅਤੇ ਸਥਿਤੀ ਯਾਦ ਰੱਖੋ ਤੇਜ਼ ਪਰ inexact seek ਵਰਤੋ Inexact seek ਵੀਡੀਓ ਨੂੰ ਤੇਜ਼ ਪਰ ਅਣ-ਸਟੀਕ ਢੰਗ ਨਾਲ ਅੱਗੇ-ਪਿੱਛੇ ਲਿਜਾਂਦਾ ਹੈ । ਇਸ ਨਾਲ ਅੱਗੇ-ਪਿੱਛੇ 5,15 ਜਾਂ 25 ਸੈਕੰਡ ਜਾਣਾ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਥੰਬਨੇਲ ਲੋਡ ਕਰੋ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index f6e09af12..19bf3debf 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -113,8 +113,6 @@ Tylko niektóre urządzenia mogą odtwarzać filmy 2K/4K Domyślny format filmu Czarny - Zapamiętaj właściwości wyskakującego okienka - Zapamiętaj ostatni rozmiar i pozycję trybu okienkowego Sterowanie odtwarzaczem za pomocą gestów Użyj gestów, aby sterować jasnością i głośnością odtwarzacza Podpowiedzi wyszukiwania diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 6b1e52b2f..f7995115e 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -129,8 +129,6 @@ Limpar Popup Segundo plano - Lembrar propriedades do popup - Lembra do último tamanho e posição usado no popup Popup Redimensionando Remove o som em algumas resoluções diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index 393ac3e89..7be9c3c4a 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -449,7 +449,6 @@ Histórico de pesquisa eliminado. Limpar o histórico de pesquisas Erro - Lembrar propriedades de popup Os ficheiros de vídeo transferidos são armazenados aqui Mudar para principal Esta permissão é necessária @@ -620,7 +619,6 @@ A fila do reprodutor ativo será substituída Mudar de um reprodutor para outro pode substituir a sua fila Solicitar confirmação antes de limpar uma fila - Lembrar do último tamanho e posição do popup Nada A pôr no buffer Baralhar diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index fc138a3f2..e71401fac 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -125,14 +125,12 @@ Mostrar resoluções mais altas Apenas alguns aparelhos suportam a reprodução de vídeos em 2K/4K Popup - Lembrar propriedades de popup Popup Filtrar Atualizar Limpar Segundo plano Remove o áudio em algumas resoluções - Lembrar do último tamanho e posição do popup Redimensionar Controlo de reprodução por gestos Utilizar gestos para controlar o brilho e o volume do reprodutor diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 0d7a0e2c5..ebb2de3e5 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -127,8 +127,6 @@ pentru a deschide în mod pop-up Sunetul poate lipsi la unele rezoluții Fundal Pop-up - Reține dimensiunea și poziția pop-up-ului - Reține ultima dimensiune și poziție a pop-up-ului Gesturi player Folosește gesturile pentru a controla luminozitatea și volumul player-ului Arată sugestii diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 331f261d9..0d4bedfd4 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -107,7 +107,6 @@ Только некоторые устройства поддерживают видео в 2K/4K Формат видео по умолчанию Чёрная - Запомнить параметры всплывающего окна Изменять яркость и громкость жестами Всплывающее окно Воспроизведение во всплывающем окне @@ -132,7 +131,6 @@ " млрд" " тыс." Разрешение всплывающего окна - Помнить последние размер и позицию всплывающего окна Поисковые предложения Лучшее разрешение Запрос reCAPTCHA diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml index e422632bd..77ce79c3b 100644 --- a/app/src/main/res/values-sc/strings.xml +++ b/app/src/main/res/values-sc/strings.xml @@ -549,7 +549,6 @@ Longària de s\'avantzamentu e de sa torrada in segus lestros Su moimentu inesatu permitit a su riproduidore de si mòere cara a una positzione in manera prus lestra ma prus pagu pretzisa. Su de si mòere de 5, 15 o 25 segundos non funtzionat, cun custa optzione. Imprea su moimentu inesatu lestru - Ammenta sas propriedades de sa ventanedda Nieddu Iscuru Craru @@ -633,5 +632,4 @@ Su de duos butones de atzione Su de unu butone de atzione Pone in iscala sa miniadura in formadu 1:1 - Ammenta s\'ùrtima mannària e sa positzione in sa ventanedda \ No newline at end of file diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index ad5f9b22a..452f19582 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -130,8 +130,6 @@ Obnoviť Vyčistiť Odoberie audio pri niektorých rozlíšeniach - Zapamätať si parametre mini okna - Zapamätať si posledné nastavenie veľkosti a pozície mini okna Ovládanie prehrávača gestami Používať gestá pre kontrolu jasu a hlasitosti prehrávača Hľadať návrhy diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 54f57a42f..7a0350e91 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -129,8 +129,6 @@ odpiranje v pojavnem načinu Filter Osveži Počisti - Zapomni si položaj in velikost pojavnega okna - Zapomni si položaj in velikost pojavnega okna Pojavno okno Prilagajanje velikosti Pri nekaterih ločljivostih bo posnetek brez zvoka, če je ta možnost omogočena diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml index 3589b89e9..9d857ae79 100644 --- a/app/src/main/res/values-sq/strings.xml +++ b/app/src/main/res/values-sq/strings.xml @@ -571,8 +571,6 @@ Kohëzgjatja e kërkimit me shtytje-përpara/-pas Kërkuesi i pasaktë e lejon luajtësin që të kërkojë pozicionet më shpejt më saktësi të reduktuar. Kërkimi për 5, 15 ose 25 sekonda nuk punon me këtë. Përdor kërkuesin e pasaktë por të shpejtë - Mbaj mend madhësinë e fundit dhe pozicionin e popup - Mbaj mend popup E errët E bardhë Tema diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 306737918..8d30c35d4 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -130,8 +130,6 @@ Позадина Прозорче Уклања звук на неким резолуцијама - Упамти величину и позицију искачућег прозора - Памти последњу величину и позицију искачућег прозорчета Контроле прејера потезом Користите потезе за управљање осветљајем у јачином звука Предлози у претрази diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 0667f31ef..8bc782d94 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -43,8 +43,6 @@ Ljust Mörkt Svart - Kom ihåg popupstorlek och position - Kom ihåg popup-rutans senaste storlek och position Gestkontroller för spelare Använd gester för att kontrollera spelarens ljusstyrka och volym Sökförslag diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index ba48e0a2a..be7974840 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -55,8 +55,6 @@ வெளிர் அடர் கருப்பு - திரைமேல் அளவையும் இடத்தையும் நினைவுகொள் - திரைமேல் நிலையின் கடைசி அளவையும் இடத்தையும் நினைவுகொள் வில்லைப்படத்தைக் காண்பி பட பதுக்ககம் அழிக்கப்பட்டது மேல்நிலைத்தரவின் பதுக்ககம் அழிக்கப்பட்டது diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 6995217f1..4ac250eb3 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -60,8 +60,6 @@ สว่าง มืด สีดำ - จำขนาดและตำแหน่งของป๊อปอัพ - จำขนาดและตำแหน่งสุดท้ายของป๊อปอัพ ใช้การข้ามที่ไม่แม่นยำ การข้ามช่วงที่ไม่แม่นยำจะทำให้เลื่อนไปยังตำแหน่งเวลาที่ต้องการได้เร็วขึ้น แต่จะลดความแม่นยำในการลากตำแหน่งลง โหลดภาพขนาดย่อ diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index bf9e61065..ef48bf805 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -129,8 +129,6 @@ Filtrele Yenile Temizle - Açılır pencere özelliklerini hatırla - Açılan pencerenin son boyutunu ve konumunu hatırla Açılır pencere Yeniden boyutlandırılıyor Bazı çözünürlüklerde sesi kaldırır diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index f7b647e5d..d75da04e9 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -124,8 +124,6 @@ Лише деякі пристрої можуть відтворювати 2K/4K-відео Показувати вищі роздільні здатності Типовий формат відео - Пам\'ятати розмір і позицію вікна - Пам\'ятати останній розмір і позицію вікна Жести керування програвачем Контролювати яскравость та гучність програвача жестами Пошукові пропозиції diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml index 9abe2c50a..417492e1a 100644 --- a/app/src/main/res/values-ur/strings.xml +++ b/app/src/main/res/values-ur/strings.xml @@ -58,8 +58,6 @@ روشن تاریک سیاہ - پاپ اپ جسامت اور مقام کو یاد رکھیں - پچھلی جسامت اور پوپ اپ کا مقام یاد رکھیں بالواسطہ رسائی استعمال کریں بالواسطہ تلاش مشکلات کو کم کر کے پلیئر کو تیز رفتاری سے مقامات تک رسائی کرنے دیتی ہے نظرِ انگشتی لوڈ کریں diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 161e34677..7c38d1950 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -44,8 +44,6 @@ Sáng Tối Đen - Nhớ kích thước và vị trí của popup - Nhớ kích thước và vị trí lần trước của popup Điều khiển cử chỉ trình phát Sử dụng cử chỉ để điều chỉnh độ sáng và âm lượng Đề xuất tìm kiếm diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 0a9f3492b..7f24ad182 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -209,8 +209,6 @@ 使用更高的分辨率 仅某些设备支持播放2K / 4K视频 清除 - 记住悬浮窗的尺寸与位置 - 记住最后一次使用悬浮窗的大小和位置 悬浮窗 调整大小 隐藏部分没有音频的分辨率 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index b4da50e06..b48a8daad 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -124,8 +124,6 @@ 移除某些解像度的影片的聲音 背景播放 畫中畫播放 - 記住畫中畫大小及位置 - 記住最近設定的畫中畫大小及位置 以動作控制播放器 使用動作以控制播放器的亮度及音量 搜尋建議 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 99f4b3e9d..229e8e8bf 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -62,8 +62,6 @@ 僅部份裝置可播放 2K/4K 影片 預設影片格式 純黑 - 記住懸浮視窗屬性 - 記住上次使用時懸浮視窗的大小和位置 播放器手勢控制 使用手勢來控制播放器的亮度及音量 搜尋建議 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4a3893d7b..eebdda023 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -78,8 +78,6 @@ Light Dark Black - Remember popup properties - Remember last size and position of popup Use fast inexact seek Inexact seek allows the player to seek to positions faster with reduced precision. Seeking for 5, 15 or 25 seconds doesn\'t work with this. Fast-forward/-rewind seek duration diff --git a/app/src/main/res/xml/video_audio_settings.xml b/app/src/main/res/xml/video_audio_settings.xml index d26f2d388..93f214cc3 100644 --- a/app/src/main/res/xml/video_audio_settings.xml +++ b/app/src/main/res/xml/video_audio_settings.xml @@ -142,13 +142,6 @@ android:summary="@string/brightness_gesture_control_summary" android:title="@string/brightness_gesture_control_title"/> - - Date: Tue, 6 Oct 2020 03:32:47 +0000 Subject: [PATCH 027/357] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-b+zh+HANS+CN/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-b+zh+HANS+CN/strings.xml b/app/src/main/res/values-b+zh+HANS+CN/strings.xml index 9e4c8f3cc..672bc9e0b 100644 --- a/app/src/main/res/values-b+zh+HANS+CN/strings.xml +++ b/app/src/main/res/values-b+zh+HANS+CN/strings.xml @@ -282,7 +282,7 @@ 开始后台播放 开始在悬浮窗中播放 捐赠 - NewPipe 是由志愿者花费时间为您带来最佳体验开发的。回馈帮助开发人员在享用一杯咖啡的同时,让 NewPipe 变得更好。 + NewPipe是由志愿者开发的,他们利用自己的空闲时间为您带来最佳的用户体验。在开发者享受一杯咖啡的时候,回报他们,帮助他们让NewPipe变得更好。 反馈 网站 请访问 NewPipe 网站了解更多信息和讯息。 @@ -497,7 +497,7 @@ 没有人在听 %s 人在听 - + 重新启动应用后,语言将更改。 PeerTube 服务器 From 003badcb5a0359b47604cac18b64f17785bd930c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Tue, 6 Oct 2020 21:17:19 +0000 Subject: [PATCH 028/357] Translated using Weblate (Turkish) Currently translated at 5.7% (2 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/ --- fastlane/metadata/android/tr/full_description.txt | 1 + fastlane/metadata/android/tr/short_description.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 fastlane/metadata/android/tr/full_description.txt create mode 100644 fastlane/metadata/android/tr/short_description.txt diff --git a/fastlane/metadata/android/tr/full_description.txt b/fastlane/metadata/android/tr/full_description.txt new file mode 100644 index 000000000..312eeb825 --- /dev/null +++ b/fastlane/metadata/android/tr/full_description.txt @@ -0,0 +1 @@ +NewPipe herhangi bir Google çerçeve kütüphanesi veya YouTube API'si kullanmaz. İhtiyaç duyduğu bilgileri elde etmek için yalnızca web sitesini ayrıştırır. Bu nedenle Google hizmetlerinin yüklü olmadığı aygıtlarda kullanılabilir. Ayrıca NewPipe'ı kullanmak için bir YouTube hesabına ihtiyacınız yoktur, özgür ve açık kaynaklı bir yazılımdır. diff --git a/fastlane/metadata/android/tr/short_description.txt b/fastlane/metadata/android/tr/short_description.txt new file mode 100644 index 000000000..626cc0ff1 --- /dev/null +++ b/fastlane/metadata/android/tr/short_description.txt @@ -0,0 +1 @@ +Android için özgür ve hafif bir YouTube istemcisi. From b8cb29c66cce5f737a4f0d87e426f04b990e507f Mon Sep 17 00:00:00 2001 From: Ortinomax Date: Tue, 6 Oct 2020 19:43:08 +0000 Subject: [PATCH 029/357] Translated using Weblate (French) Currently translated at 14.2% (5 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/ --- fastlane/metadata/android/fr/changelogs/952.txt | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 fastlane/metadata/android/fr/changelogs/952.txt diff --git a/fastlane/metadata/android/fr/changelogs/952.txt b/fastlane/metadata/android/fr/changelogs/952.txt new file mode 100644 index 000000000..0441f683e --- /dev/null +++ b/fastlane/metadata/android/fr/changelogs/952.txt @@ -0,0 +1,4 @@ +Améliorations : +• La lecture automatique est disponible pour tout les services (au lieu de Youtube uniquement) + +Corrections : From c15a943cf4441a2f3028fd4af754f1ce9747af97 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Tue, 6 Oct 2020 08:57:17 +0000 Subject: [PATCH 030/357] Translated using Weblate (Chinese (Traditional)) Currently translated at 62.8% (22 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/ --- .../android/zh_Hant/changelogs/760.txt | 31 +++++++++++++++++++ .../android/zh_Hant/changelogs/770.txt | 4 +++ .../android/zh_Hant/changelogs/780.txt | 12 +++++++ .../android/zh_Hant/changelogs/790.txt | 14 +++++++++ .../android/zh_Hant/changelogs/800.txt | 21 +++++++++++++ .../android/zh_Hant/changelogs/810.txt | 19 ++++++++++++ .../android/zh_Hant/changelogs/820.txt | 1 + .../android/zh_Hant/changelogs/830.txt | 1 + .../android/zh_Hant/changelogs/840.txt | 22 +++++++++++++ .../android/zh_Hant/changelogs/850.txt | 1 + .../android/zh_Hant/changelogs/860.txt | 7 +++++ .../android/zh_Hant/changelogs/870.txt | 2 ++ .../android/zh_Hant/changelogs/900.txt | 14 +++++++++ .../android/zh_Hant/changelogs/910.txt | 1 + .../android/zh_Hant/changelogs/920.txt | 9 ++++++ .../android/zh_Hant/changelogs/930.txt | 19 ++++++++++++ .../android/zh_Hant/changelogs/940.txt | 16 ++++++++++ .../android/zh_Hant/changelogs/950.txt | 4 +++ .../android/zh_Hant/changelogs/951.txt | 17 ++++++++++ .../android/zh_Hant/changelogs/952.txt | 7 +++++ .../android/zh_Hant/changelogs/953.txt | 1 + 21 files changed, 223 insertions(+) create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/760.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/770.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/780.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/790.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/800.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/810.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/820.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/830.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/840.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/850.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/860.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/870.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/900.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/910.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/920.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/930.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/940.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/950.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/951.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/952.txt create mode 100644 fastlane/metadata/android/zh_Hant/changelogs/953.txt diff --git a/fastlane/metadata/android/zh_Hant/changelogs/760.txt b/fastlane/metadata/android/zh_Hant/changelogs/760.txt new file mode 100644 index 000000000..70549e170 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/760.txt @@ -0,0 +1,31 @@ +0.17.1 中的變更 + +新增 +• 泰文本地化 + +改善 +• 再次在長按選單中新增「從此開始播放」的動作 #2518 +• 新增 SAF/舊式檔案挑選器的開關 #2521 + +修復 +• 修復在切換應用程式時在下載檢視中消失的按鈕 #2487 +• 修復雖然觀看歷史已停用,但播放位置仍被儲存的問題 +• 修復在清單檢視中因播放位置而造成的效能降低問題 #2517 +• [擷取器] 修復 ReCaptchaActivity #2527, TeamNewPipe/NewPipeExtractor#186 +• [擷取器] [YouTube] 修復播放清單在結果中所造成的搜尋錯誤 TeamNewPipe/NewPipeExtractor#185 + +0.17.0 中的變更 + +新增 +繼續播放 #2288 +• 在您上次停止的地方開始播放 +下載器強化 #2149 +• 使用儲存存取框架來將下載儲存到外部的 SD 卡上 +• 新的 mp4 混合器 +• 在開始下載前選擇性變更下載目錄 +• 尊重計量網路 + +改善 +• 移除 gema 字串 #2295 +• 處理活動生命週期中的(自動)旋轉變更 #2444 +• 讓長按選單更一致 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/770.txt b/fastlane/metadata/android/zh_Hant/changelogs/770.txt new file mode 100644 index 000000000..c8dc30236 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/770.txt @@ -0,0 +1,4 @@ +0.17.2 中的變更 + +修復 +• 修復無影片可用的問題 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/780.txt b/fastlane/metadata/android/zh_Hant/changelogs/780.txt new file mode 100644 index 000000000..156f4abe5 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/780.txt @@ -0,0 +1,12 @@ +0.17.3 中的變更 + +改善 +• 新增選項以清除播放狀態 #2550 +• 在檔案挑選器中顯示隱藏的目錄 #2591 +• 支援使用 NewPipe 開啟 `invidio.us` 站臺相關的 URL #2488 +• 新增對 `music.youtube.com` URL 的支援 TeamNewPipe/NewPipeExtractor#194 + +修復 +• [YouTube] 修復 'java.lang.IllegalArgumentException #192 +• [YouTube] 修復即時串流無法運作的問題 TeamNewPipe/NewPipeExtractor#195 +• 修復 Android Pie 中下載串流時的效能問題 #2592 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/790.txt b/fastlane/metadata/android/zh_Hant/changelogs/790.txt new file mode 100644 index 000000000..f405ed8e4 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/790.txt @@ -0,0 +1,14 @@ +改善 +• 新增更多標題以改善盲人的可存取程度 #2655 +• 讓下載資料夾的語言設定更一致且明確 #2637 + +修復 +• 檢查區塊中的最後一個位元是否被下載了 #2646 +• 修復了影片詳細資訊片段中的捲動 #2672 +• 將雙重搜尋框清除動畫刪除為一個 #2695 +• [SoundCloud] 修復 client_id 擷取 #2745 + +開發 +• 將從 NewPipeExtractor 繼承遺失的依賴關係新增到 NewPipe 中 #2535 +• 遷移至 AndroidX #2685 +• 將 ExoPlayer 更新到 2.10.6 #2697, #2736 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/800.txt b/fastlane/metadata/android/zh_Hant/changelogs/800.txt new file mode 100644 index 000000000..9141cc369 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/800.txt @@ -0,0 +1,21 @@ +新增 +• 無 P2P 的 PeerTube 支援 [測試版]: + ◦ 從 PeerTube 站臺觀看與下載影片 + ◦ 在設定中新增站臺以存取完整的 PeerTube 世界 + ◦ 在存取特定站臺時,Android 4.4 與 7.1 上的 SSL 握手可能會造成問題,從而導致網路錯誤。 + +• 下載器 (#2679): + ◦ 計算下載的預估時間 + ◦ 將 opus(webm 檔案)下載為 ogg + ◦ 復原過期的下載連結以在長時間的暫停後恢復下載 + +改善 +• 讓 Kiosk 片段發現偏好內容國家的變動並改善所有主要分頁的效能 #2742 +• 從擷取器使用新的本地化與下載器實作 #2713 +• 讓「預設的 kiosk」字串可翻譯 +• 在深色主題下顯示深色導航列 #2569 + +修復 +• 修復了在移動彈出播放器時如果有另一隻手指放在上面就會無法移動的臭蟲 #2772 +• 允許播放清單遺失上傳程式並修復與此相關的當機問題 #2724, TeamNewPipe/NewPipeExtractor#219 +• 在 Android 4.4 裝置上啟用 TLS 1.1/1.2 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/810.txt b/fastlane/metadata/android/zh_Hant/changelogs/810.txt new file mode 100644 index 000000000..03d778379 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/810.txt @@ -0,0 +1,19 @@ +新增 +• 在背景播放時於鎖定畫面上顯示影片縮圖 + +改善 +• 長按背景/彈出視窗按鈕時將本機播放清單新增到佇列中 +• 讓主頁面分頁可捲動,並在僅有一個分頁時隱藏 +• 在背景播放器時限制通知縮圖更新的數量 +• 為空的本機播放清單新增虛擬縮圖 +• 在下載的下拉式選單中使用 *.opus 副檔名而非 *.webm 並在格式標籤中顯示 "opus" 而非 "WebM Opus" +• 在「下載」中新增刪除已下載檔案或下載歷史的按鈕 +• [YouTube] 新增對 /c/shortened_url 頻道連結的支援 + +修復 +• 修復多個分享影片到 NewPipe 與直接下載串流的問題 +• 修復播放器無法存取其建立的執行緒的問題 +• 修復搜尋結果分頁 +• [YouTube] 修復導致 NPE 的 null 開關 +• [YouTube] 修復開啟 invidio.us URL 檢視留言的問題 +• [SoundCloud] 更新 client_id diff --git a/fastlane/metadata/android/zh_Hant/changelogs/820.txt b/fastlane/metadata/android/zh_Hant/changelogs/820.txt new file mode 100644 index 000000000..cc3efae98 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/820.txt @@ -0,0 +1 @@ +修復解密函式名稱正規表達式讓 YouTube 無法使用的問題。 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/830.txt b/fastlane/metadata/android/zh_Hant/changelogs/830.txt new file mode 100644 index 000000000..76ac9ccab --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/830.txt @@ -0,0 +1 @@ +更新 SoundCloud client_id 以修復 SoundCloud 問題。 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/840.txt b/fastlane/metadata/android/zh_Hant/changelogs/840.txt new file mode 100644 index 000000000..5944f37df --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/840.txt @@ -0,0 +1,22 @@ +新增 +• 新增語言選取器以變更應用程式語言 +• 新增「傳送到 Kodi」按鈕到播放器的可折疊選簞中 +• 新增長按複製留言的功能 + +改善 +• 修復 ReCaptcha 活動並正確儲存取得的 cookies +• 設定中未啟動觀看歷史時,移除點選單並使用抽屜 +• 要求在 Android 6 與更新版本正確顯示設定中其他應用程式的權限 +• 透過長按書籤片段來重新命名本機播放清單 +• 許多 PeerTube 改善 +• 改善許多英文原始字串 + +修復 +• 修復在「應用程式最小化開關」啟用且 NewPipe 已最小化且暫停時,播放器重新啟動的問題 +• 修復手勢的初始亮度值 +• 修復 .srt 字幕下載並未包含所有換行的問題 +• 修復因為某些 Android 5 裝置不相容 CTF 而造成下載到 SD 卡失敗的問題 +• 修復 Android KitKat 上的下載問題 +• 修復損毀的視訊 .mp4 檔案被識別為音訊檔的問題 +• 修復多個本地化的問題,其中包含了錯誤的中文語言代碼 +• [YouTube] 描述中的時間戳已可點擊 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/850.txt b/fastlane/metadata/android/zh_Hant/changelogs/850.txt new file mode 100644 index 000000000..75526903a --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/850.txt @@ -0,0 +1 @@ +在此版本中,YouTube 網站的版本已更新。舊的網頁版在三月份會被移除,因此您將需要更新 NewPipe。 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/860.txt b/fastlane/metadata/android/zh_Hant/changelogs/860.txt new file mode 100644 index 000000000..55e92425d --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/860.txt @@ -0,0 +1,7 @@ +改善 +• 儲存並復原是否將音高與速度脫鉤 +• 支援播放器中的顯示缺口 +• 大約的檢視與訂閱者數量 +• 最佳化 YouTube 以使用較少流量 + +超過 15 個 YouTube 相關的臭蟲在此版本被修復。 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/870.txt b/fastlane/metadata/android/zh_Hant/changelogs/870.txt new file mode 100644 index 000000000..785387e10 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/870.txt @@ -0,0 +1,2 @@ +這是一個 NewPipe 的快速修復版本,允許在沒有其他問題的情況下使用 SoundCloud。 +SoundCloud 的 v2 API 現在被用於擷取器與偵測無效的客戶端 ID,也被改善了。 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/900.txt b/fastlane/metadata/android/zh_Hant/changelogs/900.txt new file mode 100644 index 000000000..ba1a7f5b5 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/900.txt @@ -0,0 +1,14 @@ +新增 +• 訂閱群組與排序 feed +• 播放器內的靜音按鈕 + +改善 +• 允許在 NewPipe 中開啟 music.youtube.com 與 media.ccc.de 連結 +• 把兩個設定從外觀移動到內容 +• 如果啟用不精確的搜索,則隱藏 5, 15, 25 的搜索選項 + +修復 +• 某些 WebM 影片無法搜索 +• Android P 上的資料庫備份 +• 分享已下載的檔案時當機 +• 許多的 YouTube 擷取問題與更多…… diff --git a/fastlane/metadata/android/zh_Hant/changelogs/910.txt b/fastlane/metadata/android/zh_Hant/changelogs/910.txt new file mode 100644 index 000000000..85321b12e --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/910.txt @@ -0,0 +1 @@ +修復在極少數情況下會阻止 NewPipe 啟動的資料庫遷移。 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/920.txt b/fastlane/metadata/android/zh_Hant/changelogs/920.txt new file mode 100644 index 000000000..45ef4d1a0 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/920.txt @@ -0,0 +1,9 @@ +改善 + +• 在串流網格項目中新增上傳日期與檢視次數 +• 改善抽屜標題佈局 + +修復 + +• 修復在 API 19 上靜音按鈕造成當機的問題 +• 修復較長 1080p 60fps 影片的下載 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/930.txt b/fastlane/metadata/android/zh_Hant/changelogs/930.txt new file mode 100644 index 000000000..c95aa6417 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/930.txt @@ -0,0 +1,19 @@ +新增 +• 在 YouTube Music 上搜尋 +• 基本的 Android TV 支援 + +改善 +• 新增從本機播放清單中移除所有已觀看影片的功能 +• 當不支援內容時顯示訊息而非當機 +• 改善透過縮放手勢調整彈出式播放器大小 +• 長按頻道背景與彈出視窗按鈕將串流加入到佇列中 +• 改善抽屜標題的大小處理 + +修復 +• 修復年齡限制內容設定無法運作的問題 +• 修復部份種類的 reCAPTCHA +• 修復在播放清單為空的時候,開啟書籤會當機的問題 +• 修復網路相關例外的偵測 +• 修復訂閱片段中群組排序按鈕的可見性 + +以及更多 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/940.txt b/fastlane/metadata/android/zh_Hant/changelogs/940.txt new file mode 100644 index 000000000..f213f3900 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/940.txt @@ -0,0 +1,16 @@ +新增 +• 新增對 SoundCloud 留言的支援 +• 新增 YouTube 限制模式設定 +• 顯示 PeerTube 上層頻道詳細資訊 + +改善 +• 僅在支援的裝置上顯示 Kore 按鈕 +• 封鎖從導航列或狀態列開始的播放器手勢 +• 以服務色彩為基礎變更重試與訂閱按鈕背景色彩 + +修復 +• 修復下載對話框凍結 +• 「在瀏覽器開啟」按鈕現在真的會在瀏覽器開啟 +• 修復開啟影片時的當機與「無法播放此串流」 + +以及更多 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/950.txt b/fastlane/metadata/android/zh_Hant/changelogs/950.txt new file mode 100644 index 000000000..66b120466 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/950.txt @@ -0,0 +1,4 @@ +此版本帶來了三個小修復: +• 修復在 Android 10 以上的儲存存取權限 +• 修復開啟 kiosk +• 修復長影片的解析時間 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/951.txt b/fastlane/metadata/android/zh_Hant/changelogs/951.txt new file mode 100644 index 000000000..17645c456 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/951.txt @@ -0,0 +1,17 @@ +新增 +• 在 feed 群組對話框中新增搜尋訂閱的挑選器 +• 新增過濾器到 feed 群組對話框中以僅顯示未有群組的訂閱 +• 新增播放清單到主頁面中 +• 在背景/彈出式播放器佇列中更快的快轉/倒帶 +• 顯示搜尋建議:「您的意思是」與顯示結果 + +改善 +• 在多工檔案中放棄編寫應用程式詮釋資料 +• 不要從佇列中移除失敗的串流 +• 更新狀態列色彩以符合工具列色彩 + +修復 +• 修復因浮點數計算錯誤所造成的音訊/視訊不同步 +• [PeerTube] 處理已刪除的留言 + +以及更多 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/952.txt b/fastlane/metadata/android/zh_Hant/changelogs/952.txt new file mode 100644 index 000000000..b03fa4bd6 --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/952.txt @@ -0,0 +1,7 @@ +改善 +• 所有服務均可使用自動播放(不限 YouTube) + +修復 +• 透過支援 YouTube 新的繼續方式修復相關串流 +• 修復年齡限制的 YouTube 影片 +• [Android TV] 修復緩慢的焦點覆蓋層 diff --git a/fastlane/metadata/android/zh_Hant/changelogs/953.txt b/fastlane/metadata/android/zh_Hant/changelogs/953.txt new file mode 100644 index 000000000..1f3a66e5f --- /dev/null +++ b/fastlane/metadata/android/zh_Hant/changelogs/953.txt @@ -0,0 +1 @@ +修復 YouTube 解密功能擷取。 From 5e3486c481b923e77a24f914c01909f8012e2455 Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 7 Oct 2020 05:38:50 +0000 Subject: [PATCH 031/357] Translated using Weblate (Chinese (Simplified)) Currently translated at 60.0% (21 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/ --- fastlane/metadata/android/zh_Hans/changelogs/63.txt | 8 ++++++++ fastlane/metadata/android/zh_Hans/changelogs/64.txt | 8 ++++++++ fastlane/metadata/android/zh_Hans/changelogs/730.txt | 2 ++ fastlane/metadata/android/zh_Hans/changelogs/770.txt | 4 ++++ fastlane/metadata/android/zh_Hans/changelogs/820.txt | 1 + fastlane/metadata/android/zh_Hans/changelogs/830.txt | 1 + 6 files changed, 24 insertions(+) create mode 100644 fastlane/metadata/android/zh_Hans/changelogs/63.txt create mode 100644 fastlane/metadata/android/zh_Hans/changelogs/64.txt create mode 100644 fastlane/metadata/android/zh_Hans/changelogs/730.txt create mode 100644 fastlane/metadata/android/zh_Hans/changelogs/770.txt create mode 100644 fastlane/metadata/android/zh_Hans/changelogs/820.txt create mode 100644 fastlane/metadata/android/zh_Hans/changelogs/830.txt diff --git a/fastlane/metadata/android/zh_Hans/changelogs/63.txt b/fastlane/metadata/android/zh_Hans/changelogs/63.txt new file mode 100644 index 000000000..dfec2c6a9 --- /dev/null +++ b/fastlane/metadata/android/zh_Hans/changelogs/63.txt @@ -0,0 +1,8 @@ +### 改进 +- 导入/导出设置 #1333 +- 减少透支(提高性能) #1371 +- 小小的代码完善 #1375 +- -添加了关于GDPR的一切 #1420 + +### 已修复 +- 下载器: 修复了从.giga文件加载未完成下载时的崩溃 #1407 diff --git a/fastlane/metadata/android/zh_Hans/changelogs/64.txt b/fastlane/metadata/android/zh_Hans/changelogs/64.txt new file mode 100644 index 000000000..307aa11d9 --- /dev/null +++ b/fastlane/metadata/android/zh_Hans/changelogs/64.txt @@ -0,0 +1,8 @@ +### 完善 +- 增加了使用移动数据情形下限制视频分辨率的功能。#1339 +- 记忆会话亮度 #1442 +- 改进较弱中央处理器的下载性能 #1431 +- 添加(工作)媒体会话支持 #1433 + +### 修复 +- 修复了打开下载时的崩溃(补丁现在可用于发布版本) #1441 diff --git a/fastlane/metadata/android/zh_Hans/changelogs/730.txt b/fastlane/metadata/android/zh_Hans/changelogs/730.txt new file mode 100644 index 000000000..68e4328f5 --- /dev/null +++ b/fastlane/metadata/android/zh_Hans/changelogs/730.txt @@ -0,0 +1,2 @@ +#修复 +- 再次热修复解密功能错误。 diff --git a/fastlane/metadata/android/zh_Hans/changelogs/770.txt b/fastlane/metadata/android/zh_Hans/changelogs/770.txt new file mode 100644 index 000000000..ea7030498 --- /dev/null +++ b/fastlane/metadata/android/zh_Hans/changelogs/770.txt @@ -0,0 +1,4 @@ +0.17.2 更改 + +修复 +•修复没有视频可用 diff --git a/fastlane/metadata/android/zh_Hans/changelogs/820.txt b/fastlane/metadata/android/zh_Hans/changelogs/820.txt new file mode 100644 index 000000000..2edf7f824 --- /dev/null +++ b/fastlane/metadata/android/zh_Hans/changelogs/820.txt @@ -0,0 +1 @@ +修正了导致YouTube不可用的解密函数名正则表达式。 diff --git a/fastlane/metadata/android/zh_Hans/changelogs/830.txt b/fastlane/metadata/android/zh_Hans/changelogs/830.txt new file mode 100644 index 000000000..0d799e3b4 --- /dev/null +++ b/fastlane/metadata/android/zh_Hans/changelogs/830.txt @@ -0,0 +1 @@ +更新了SoundCloud client_id以修复SoundCloud问题。 From f945ee12888ef0b0e2e1d1669537d92ed611bd96 Mon Sep 17 00:00:00 2001 From: Mario Rossi Date: Tue, 6 Oct 2020 18:48:38 +0000 Subject: [PATCH 032/357] Translated using Weblate (Neapolitan) Currently translated at 5.6% (34 of 600 strings) --- app/src/main/res/values-nap/strings.xml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-nap/strings.xml b/app/src/main/res/values-nap/strings.xml index a6b3daec9..06d601271 100644 --- a/app/src/main/res/values-nap/strings.xml +++ b/app/src/main/res/values-nap/strings.xml @@ -1,2 +1,11 @@ - \ No newline at end of file + + %1$s visualizzazioni + Sciglie \'o browser + Truova + Arape comme fenesta popup + Arape ncopp\'\'o browser + Chiure + Installa + Pubblicato \'o %1$s + \ No newline at end of file From 69760200dd73f2a74000a32a837678aa5454c251 Mon Sep 17 00:00:00 2001 From: opusforlife2 <53176348+opusforlife2@users.noreply.github.com> Date: Wed, 7 Oct 2020 07:39:49 +0000 Subject: [PATCH 033/357] Added checkbox example --- .github/ISSUE_TEMPLATE/bug_report.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index a8760cc20..051aa1aec 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -13,8 +13,9 @@ Oh no, a bug! It happens. Thanks for reporting an issue with NewPipe. To make it ### Checklist + -- [ ] I am using the latest version. +- [x] I am using the latest version. - [ ] I checked, but didn't find any duplicates of this issue in the repo. - [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md. - [ ] This issue contains only one bug. I will open one issue for every bug report I want to file. From 2e28fad102f1052dcac1531e1626031580208883 Mon Sep 17 00:00:00 2001 From: opusforlife2 <53176348+opusforlife2@users.noreply.github.com> Date: Wed, 7 Oct 2020 07:40:55 +0000 Subject: [PATCH 034/357] Added checkbox example --- .github/ISSUE_TEMPLATE/feature_request.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index b20a8eced..23bf28777 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -9,8 +9,9 @@ assignees: '' ### Checklist + -- [ ] I checked, but didn't find any duplicates of this issue in the repo. +- [x] I checked, but didn't find any duplicates of this issue in the repo. - [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md. - [ ] This issue contains only one feature request. I will open one issue for every feature I want to request. From ca9fbe2f110d5678df3c92e9a9712e3bb3fe13e6 Mon Sep 17 00:00:00 2001 From: wb9688 Date: Wed, 7 Oct 2020 12:56:22 +0200 Subject: [PATCH 035/357] Hide Leaks launcher icon --- .../newpipe/settings/DebugSettingsFragment.java | 15 +++++++++++++++ app/src/main/res/values/bools.xml | 4 ++++ app/src/main/res/values/settings_keys.xml | 1 + app/src/main/res/values/strings.xml | 3 ++- app/src/main/res/xml/debug_settings.xml | 5 +++++ 5 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/values/bools.xml diff --git a/app/src/main/java/org/schabi/newpipe/settings/DebugSettingsFragment.java b/app/src/main/java/org/schabi/newpipe/settings/DebugSettingsFragment.java index af3e3f5a9..3d63414a8 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/DebugSettingsFragment.java +++ b/app/src/main/java/org/schabi/newpipe/settings/DebugSettingsFragment.java @@ -2,9 +2,24 @@ package org.schabi.newpipe.settings; import android.os.Bundle; +import androidx.annotation.Nullable; + import org.schabi.newpipe.R; +import leakcanary.LeakCanary; + public class DebugSettingsFragment extends BasePreferenceFragment { + @Override + public void onCreate(@Nullable final Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + findPreference(getString(R.string.show_memory_leaks_key)) + .setOnPreferenceClickListener(preference -> { + startActivity(LeakCanary.INSTANCE.newLeakDisplayActivityIntent()); + return true; + }); + } + @Override public void onCreatePreferences(final Bundle savedInstanceState, final String rootKey) { addPreferencesFromResource(R.xml.debug_settings); diff --git a/app/src/main/res/values/bools.xml b/app/src/main/res/values/bools.xml new file mode 100644 index 000000000..2ccacb24c --- /dev/null +++ b/app/src/main/res/values/bools.xml @@ -0,0 +1,4 @@ + + + false + diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml index 8d2dd7dcb..cda95103f 100644 --- a/app/src/main/res/values/settings_keys.xml +++ b/app/src/main/res/values/settings_keys.xml @@ -166,6 +166,7 @@ debug_pref_screen_key allow_heap_dumping_key + show_memory_leaks_key allow_disposed_exceptions_key show_original_time_ago_text_key diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index eebdda023..331ea011b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -493,6 +493,7 @@ LeakCanary Memory leak monitoring may cause the app to become unresponsive when heap dumping + Show memory leaks Report out-of-lifecycle errors Force reporting of undeliverable Rx exceptions outside of fragment or activity lifecycle after disposal Show original time ago on items @@ -673,4 +674,4 @@ Created by %s By %s Playlist page - \ No newline at end of file + diff --git a/app/src/main/res/xml/debug_settings.xml b/app/src/main/res/xml/debug_settings.xml index 3cc2db9a3..cdb8f6a19 100644 --- a/app/src/main/res/xml/debug_settings.xml +++ b/app/src/main/res/xml/debug_settings.xml @@ -12,6 +12,11 @@ android:title="@string/leakcanary" android:summary="@string/enable_leak_canary_summary"/> + + Date: Wed, 7 Oct 2020 10:27:49 +0000 Subject: [PATCH 036/357] Translated using Weblate (Indonesian) Currently translated at 5.7% (2 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/ --- fastlane/metadata/android/id/full_description.txt | 1 + fastlane/metadata/android/id/short_description.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 fastlane/metadata/android/id/full_description.txt create mode 100644 fastlane/metadata/android/id/short_description.txt diff --git a/fastlane/metadata/android/id/full_description.txt b/fastlane/metadata/android/id/full_description.txt new file mode 100644 index 000000000..e15a44ff2 --- /dev/null +++ b/fastlane/metadata/android/id/full_description.txt @@ -0,0 +1 @@ +NewPipe sama sekali tidak menggunakan pustaka kerangka Google, atau API YouTube. NewPipe mengurai situs YouTube untuk mendapatkan informasi yang dibutuhkan. Oleh karena itu, aplikasi ini bisa digunakan pada perangkat tanpa Layanan Google. Anda juga tidak membutuhkan akun YouTube untuk menggunakan NewPipe, dan sepenuhnya FOSS. diff --git a/fastlane/metadata/android/id/short_description.txt b/fastlane/metadata/android/id/short_description.txt new file mode 100644 index 000000000..49bfe1344 --- /dev/null +++ b/fastlane/metadata/android/id/short_description.txt @@ -0,0 +1 @@ +Aplikasi YouTube gratis yang ringan untuk Android. From 3e722295b0285247af4b81c3046b03f23c23b1da Mon Sep 17 00:00:00 2001 From: Stjepan Date: Wed, 7 Oct 2020 12:49:29 +0000 Subject: [PATCH 037/357] Translated using Weblate (Croatian) Currently translated at 83.0% (498 of 600 strings) --- app/src/main/res/values-hr/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 6621d379a..8dd73aa42 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -515,4 +515,5 @@ Umjetnici Albumi Pjesme + Napravio %s \ No newline at end of file From f4827cde0ef707fb118482a58b8382a9c8c4ec3c Mon Sep 17 00:00:00 2001 From: Stjepan Date: Wed, 7 Oct 2020 13:45:14 +0000 Subject: [PATCH 038/357] Translated using Weblate (Croatian) Currently translated at 85.1% (511 of 600 strings) --- app/src/main/res/values-hr/strings.xml | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 8dd73aa42..291a507d8 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -516,4 +516,33 @@ Albumi Pjesme Napravio %s + Obavijest + Nikad + Ograniči red preuzimanja + Koristi SAF + Ukloni pregledano + Ukloni pogledane videozapise\? + + %d sekunda + %d sekundi + %d sekundi + + + %d minutu + %d minuta + %d minuta + + + %d dan + %d dana + %d dana + + + %d sat + %d sati + %d sati + + Nije učitano: %d + Nije odabrana nijedna pretplata + Odaberi pretplate \ No newline at end of file From 01c37c34ddcb83105290b7d96e6b5a40b40f5d3b Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 8 Oct 2020 10:37:37 +0200 Subject: [PATCH 039/357] Added translation using Weblate (Central Atlas Tamazight) --- app/src/main/res/values-tzm/strings.xml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 app/src/main/res/values-tzm/strings.xml diff --git a/app/src/main/res/values-tzm/strings.xml b/app/src/main/res/values-tzm/strings.xml new file mode 100644 index 000000000..a6b3daec9 --- /dev/null +++ b/app/src/main/res/values-tzm/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file From 4cd391d5ef7fe2b6d350efdb3c7039806c3eb574 Mon Sep 17 00:00:00 2001 From: postsorino Date: Wed, 7 Oct 2020 16:49:00 +0000 Subject: [PATCH 040/357] Translated using Weblate (Greek) Currently translated at 93.8% (563 of 600 strings) --- app/src/main/res/values-el/strings.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index c76505f94..09bb56980 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -118,7 +118,7 @@ Αφαίρεση όλων των προσωρινά αποθηκευμένων δεδομένων ιστοσελίδων Η προσωρινή μνήμη μεταδεδομένων εκκαθαρίστηκε Αυτόματη πρόσθεση της επόμενης ροής στην ουρά - Αυτόματη πρόσθεση μιας σχετικής ροής όταν αναπαράγεται η προηγούμενη ροή σε μια μη-επαναλαμβανόμενη ουρά + Συνεχίστε να τερματίζετε (μη επαναλαμβανόμενη) τη σειρά αναπαραγωγής προσθέτοντας μια σχετική ροή Έλεγχος αναπαραγωγής με χειρονομίες Χρήση χειρονομιών για τον έλεγχο της φωτεινότητας και της έντασης ήχου Εμφάνιση προτάσεων ενώ κάνετε αναζήτηση @@ -573,4 +573,5 @@ Κουμπί πρώτης ενέργειας Κλιμάκωση της μικρογραφίας βίντεο που εμφανίζεται στην ειδοποίηση από 16:9 σε αναλογία διαστάσεων 1:1 (μπορεί να προκαλέσει στρεβλώσεις) Κλιμάκωση μικρογραφίας σε αναλογία διαστάσεων 1:1 + Φόρτωση \ No newline at end of file From e2b3a9869044898573d833ca3fd0485a96d300c7 Mon Sep 17 00:00:00 2001 From: Hakim Oubouali Date: Thu, 8 Oct 2020 08:43:02 +0000 Subject: [PATCH 041/357] Translated using Weblate (Central Atlas Tamazight) Currently translated at 6.3% (38 of 600 strings) --- app/src/main/res/values-tzm/strings.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-tzm/strings.xml b/app/src/main/res/values-tzm/strings.xml index a6b3daec9..4f3871b37 100644 --- a/app/src/main/res/values-tzm/strings.xml +++ b/app/src/main/res/values-tzm/strings.xml @@ -1,2 +1,15 @@ - \ No newline at end of file + + Rnu ɣer + Sety aseksel + Aseksel amaynu + Asenubeg + Semal ineɣmisen + Bḍu aked + Tisɣal + Rzu + Agem + Bḍu + Ser + %1$s n tannayin + \ No newline at end of file From f6d0c1f05e4b91867ddfe76961cb98ffa15006d1 Mon Sep 17 00:00:00 2001 From: wb9688 Date: Thu, 8 Oct 2020 18:36:20 +0200 Subject: [PATCH 042/357] Fix compiling release build --- .../settings/DebugSettingsFragment.java | 0 .../{main => debug}/res/xml/main_settings.xml | 0 .../settings/MainSettingsFragment.java | 5 -- app/src/release/res/xml/main_settings.xml | 50 +++++++++++++++++++ 4 files changed, 50 insertions(+), 5 deletions(-) rename app/src/{main => debug}/java/org/schabi/newpipe/settings/DebugSettingsFragment.java (100%) rename app/src/{main => debug}/res/xml/main_settings.xml (100%) create mode 100644 app/src/release/res/xml/main_settings.xml diff --git a/app/src/main/java/org/schabi/newpipe/settings/DebugSettingsFragment.java b/app/src/debug/java/org/schabi/newpipe/settings/DebugSettingsFragment.java similarity index 100% rename from app/src/main/java/org/schabi/newpipe/settings/DebugSettingsFragment.java rename to app/src/debug/java/org/schabi/newpipe/settings/DebugSettingsFragment.java diff --git a/app/src/main/res/xml/main_settings.xml b/app/src/debug/res/xml/main_settings.xml similarity index 100% rename from app/src/main/res/xml/main_settings.xml rename to app/src/debug/res/xml/main_settings.xml diff --git a/app/src/main/java/org/schabi/newpipe/settings/MainSettingsFragment.java b/app/src/main/java/org/schabi/newpipe/settings/MainSettingsFragment.java index 5502a06eb..6d6f0fa75 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/MainSettingsFragment.java +++ b/app/src/main/java/org/schabi/newpipe/settings/MainSettingsFragment.java @@ -21,10 +21,5 @@ public class MainSettingsFragment extends BasePreferenceFragment { defaultPreferences.edit().putBoolean(getString(R.string.update_app_key), false).apply(); } - - if (!DEBUG) { - final Preference debug = findPreference(getString(R.string.debug_pref_screen_key)); - getPreferenceScreen().removePreference(debug); - } } } diff --git a/app/src/release/res/xml/main_settings.xml b/app/src/release/res/xml/main_settings.xml new file mode 100644 index 000000000..e2fb9cb9b --- /dev/null +++ b/app/src/release/res/xml/main_settings.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + From 58b720b004485172f82762063b1754fe9d063ae6 Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Sun, 13 Sep 2020 17:20:29 +0530 Subject: [PATCH 043/357] Use ContextCompat.getSystemService() and the Context.getSystemService() extension function. --- app/build.gradle | 5 +++++ app/src/main/java/org/schabi/newpipe/App.java | 5 ++--- .../schabi/newpipe/CheckForNewAppVersionTask.java | 8 ++++---- .../fragments/list/search/SearchFragment.java | 15 ++++++++------- .../local/subscription/dialog/FeedGroupDialog.kt | 4 ++-- .../org/schabi/newpipe/player/MainPlayer.java | 4 +++- .../schabi/newpipe/player/VideoPlayerImpl.java | 4 ++-- .../newpipe/player/helper/AudioReactor.java | 3 ++- .../schabi/newpipe/player/helper/LockManager.java | 10 ++++------ .../newpipe/player/helper/PlayerHelper.java | 9 +++++---- .../java/org/schabi/newpipe/util/DeviceUtils.java | 10 ++++------ .../java/org/schabi/newpipe/util/ListHelper.java | 4 +++- .../java/org/schabi/newpipe/util/ShareUtils.java | 4 +++- .../giga/service/DownloadManagerService.java | 8 ++++++-- .../shandian/giga/ui/adapter/MissionAdapter.java | 3 ++- .../main/java/us/shandian/giga/util/Utility.java | 2 +- checkstyle-suppressions.xml | 6 +++++- 17 files changed, 61 insertions(+), 43 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e49d4cc8d..1f98c5030 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -69,6 +69,10 @@ android { encoding 'utf-8' } + kotlinOptions { + jvmTarget = JavaVersion.VERSION_1_8 + } + // Required and used only by groupie androidExtensions { experimental = true @@ -184,6 +188,7 @@ dependencies { implementation "androidx.recyclerview:recyclerview:1.1.0" implementation "androidx.cardview:cardview:1.0.0" implementation "androidx.constraintlayout:constraintlayout:1.1.3" + implementation 'androidx.core:core-ktx:1.3.1' implementation "androidx.lifecycle:lifecycle-livedata:${androidxLifecycleVersion}" implementation "androidx.lifecycle:lifecycle-viewmodel:${androidxLifecycleVersion}" diff --git a/app/src/main/java/org/schabi/newpipe/App.java b/app/src/main/java/org/schabi/newpipe/App.java index 962679cd0..dd578d911 100644 --- a/app/src/main/java/org/schabi/newpipe/App.java +++ b/app/src/main/java/org/schabi/newpipe/App.java @@ -234,8 +234,7 @@ public class App extends Application { final NotificationChannel mChannel = new NotificationChannel(id, name, importance); mChannel.setDescription(description); - final NotificationManager mNotificationManager = - (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + final NotificationManager mNotificationManager = getSystemService(NotificationManager.class); mNotificationManager.createNotificationChannel(mChannel); setUpUpdateNotificationChannel(importance); @@ -260,7 +259,7 @@ public class App extends Application { appUpdateChannel.setDescription(appUpdateDescription); final NotificationManager appUpdateNotificationManager - = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + = getSystemService(NotificationManager.class); appUpdateNotificationManager.createNotificationChannel(appUpdateChannel); } diff --git a/app/src/main/java/org/schabi/newpipe/CheckForNewAppVersionTask.java b/app/src/main/java/org/schabi/newpipe/CheckForNewAppVersionTask.java index d91230765..10a6a73d7 100644 --- a/app/src/main/java/org/schabi/newpipe/CheckForNewAppVersionTask.java +++ b/app/src/main/java/org/schabi/newpipe/CheckForNewAppVersionTask.java @@ -2,7 +2,6 @@ package org.schabi.newpipe; import android.app.Application; import android.app.PendingIntent; -import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageInfo; @@ -11,11 +10,12 @@ import android.content.pm.Signature; import android.net.ConnectivityManager; import android.net.Uri; import android.os.AsyncTask; -import androidx.preference.PreferenceManager; import android.util.Log; import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; +import androidx.core.content.ContextCompat; +import androidx.preference.PreferenceManager; import com.grack.nanojson.JsonObject; import com.grack.nanojson.JsonParser; @@ -213,8 +213,8 @@ public class CheckForNewAppVersionTask extends AsyncTask { } private boolean isConnected() { - final ConnectivityManager cm = - (ConnectivityManager) APP.getSystemService(Context.CONNECTIVITY_SERVICE); + final ConnectivityManager cm = ContextCompat.getSystemService(APP, + ConnectivityManager.class); return cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isConnected(); } diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java index 64eaf3a3d..c402565fd 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java @@ -5,8 +5,6 @@ import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; -import androidx.core.text.HtmlCompat; -import androidx.preference.PreferenceManager; import android.text.Editable; import android.text.Html; import android.text.TextUtils; @@ -30,6 +28,9 @@ import androidx.annotation.Nullable; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.widget.TooltipCompat; +import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; +import androidx.preference.PreferenceManager; import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.RecyclerView; @@ -49,9 +50,9 @@ import org.schabi.newpipe.fragments.list.BaseListFragment; import org.schabi.newpipe.local.history.HistoryRecordManager; import org.schabi.newpipe.report.ErrorActivity; import org.schabi.newpipe.report.UserAction; -import org.schabi.newpipe.util.DeviceUtils; import org.schabi.newpipe.util.AnimationUtils; import org.schabi.newpipe.util.Constants; +import org.schabi.newpipe.util.DeviceUtils; import org.schabi.newpipe.util.ExceptionUtils; import org.schabi.newpipe.util.ExtractorHelper; import org.schabi.newpipe.util.NavigationHelper; @@ -639,8 +640,8 @@ public class SearchFragment extends BaseListFragment()!! } private fun showKeyboardSearch() { diff --git a/app/src/main/java/org/schabi/newpipe/player/MainPlayer.java b/app/src/main/java/org/schabi/newpipe/player/MainPlayer.java index c7fbb444b..e8554e5ac 100644 --- a/app/src/main/java/org/schabi/newpipe/player/MainPlayer.java +++ b/app/src/main/java/org/schabi/newpipe/player/MainPlayer.java @@ -30,6 +30,8 @@ import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; +import androidx.core.content.ContextCompat; + import org.schabi.newpipe.R; import org.schabi.newpipe.util.ThemeHelper; @@ -91,7 +93,7 @@ public final class MainPlayer extends Service { Log.d(TAG, "onCreate() called"); } assureCorrectAppLanguage(this); - windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); + windowManager = ContextCompat.getSystemService(this, WindowManager.class); ThemeHelper.setTheme(this); createView(); diff --git a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java index 997069215..97007f0f6 100644 --- a/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java +++ b/app/src/main/java/org/schabi/newpipe/player/VideoPlayerImpl.java @@ -58,6 +58,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.content.res.AppCompatResources; +import androidx.core.content.ContextCompat; import androidx.core.view.DisplayCutoutCompat; import androidx.core.view.ViewCompat; import androidx.preference.PreferenceManager; @@ -105,7 +106,6 @@ import org.schabi.newpipe.util.ShareUtils; import java.util.List; -import static android.content.Context.WINDOW_SERVICE; import static org.schabi.newpipe.player.MainPlayer.ACTION_CLOSE; import static org.schabi.newpipe.player.MainPlayer.ACTION_FAST_FORWARD; import static org.schabi.newpipe.player.MainPlayer.ACTION_FAST_REWIND; @@ -269,7 +269,7 @@ public class VideoPlayerImpl extends VideoPlayer super("MainPlayer" + TAG, service); this.service = service; this.shouldUpdateOnProgress = true; - this.windowManager = (WindowManager) service.getSystemService(WINDOW_SERVICE); + this.windowManager = ContextCompat.getSystemService(service, WindowManager.class); this.defaultPreferences = PreferenceManager.getDefaultSharedPreferences(service); this.resolver = new AudioPlaybackResolver(context, dataSource); } diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java b/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java index f434b0621..a931c46bd 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java @@ -12,6 +12,7 @@ import android.os.Build; import android.util.Log; import androidx.annotation.NonNull; +import androidx.core.content.ContextCompat; import com.google.android.exoplayer2.SimpleExoPlayer; import com.google.android.exoplayer2.analytics.AnalyticsListener; @@ -39,7 +40,7 @@ public class AudioReactor implements AudioManager.OnAudioFocusChangeListener, An @NonNull final SimpleExoPlayer player) { this.player = player; this.context = context; - this.audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); + this.audioManager = ContextCompat.getSystemService(context, AudioManager.class); player.addAnalyticsListener(this); if (SHOULD_BUILD_FOCUS_REQUEST) { diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/LockManager.java b/app/src/main/java/org/schabi/newpipe/player/helper/LockManager.java index 6d0cf8e85..270156fe9 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/LockManager.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/LockManager.java @@ -5,8 +5,7 @@ import android.net.wifi.WifiManager; import android.os.PowerManager; import android.util.Log; -import static android.content.Context.POWER_SERVICE; -import static android.content.Context.WIFI_SERVICE; +import androidx.core.content.ContextCompat; public class LockManager { private final String TAG = "LockManager@" + hashCode(); @@ -18,10 +17,9 @@ public class LockManager { private WifiManager.WifiLock wifiLock; public LockManager(final Context context) { - powerManager = ((PowerManager) context.getApplicationContext() - .getSystemService(POWER_SERVICE)); - wifiManager = ((WifiManager) context.getApplicationContext() - .getSystemService(WIFI_SERVICE)); + powerManager = ContextCompat.getSystemService(context.getApplicationContext(), + PowerManager.class); + wifiManager = ContextCompat.getSystemService(context, WifiManager.class); } public void acquireWifiAndCpu() { diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java index f9a8dfa8f..1d1d056a8 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java @@ -8,6 +8,7 @@ import android.view.accessibility.CaptioningManager; import androidx.annotation.IntDef; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.core.content.ContextCompat; import androidx.preference.PreferenceManager; import com.google.android.exoplayer2.SeekParameters; @@ -312,8 +313,8 @@ public final class PlayerHelper { @NonNull public static CaptionStyleCompat getCaptionStyle(@NonNull final Context context) { - final CaptioningManager captioningManager = (CaptioningManager) - context.getSystemService(Context.CAPTIONING_SERVICE); + final CaptioningManager captioningManager = ContextCompat.getSystemService(context, + CaptioningManager.class); if (captioningManager == null || !captioningManager.isEnabled()) { return CaptionStyleCompat.DEFAULT; } @@ -336,8 +337,8 @@ public final class PlayerHelper { * @return caption scaling */ public static float getCaptionScale(@NonNull final Context context) { - final CaptioningManager captioningManager - = (CaptioningManager) context.getSystemService(Context.CAPTIONING_SERVICE); + final CaptioningManager captioningManager = ContextCompat.getSystemService(context, + CaptioningManager.class); if (captioningManager == null || !captioningManager.isEnabled()) { return 1.0f; } diff --git a/app/src/main/java/org/schabi/newpipe/util/DeviceUtils.java b/app/src/main/java/org/schabi/newpipe/util/DeviceUtils.java index d852c2296..1afedcaef 100644 --- a/app/src/main/java/org/schabi/newpipe/util/DeviceUtils.java +++ b/app/src/main/java/org/schabi/newpipe/util/DeviceUtils.java @@ -9,10 +9,9 @@ import android.os.Build; import android.view.KeyEvent; import androidx.annotation.NonNull; -import org.schabi.newpipe.App; +import androidx.core.content.ContextCompat; -import static android.content.Context.BATTERY_SERVICE; -import static android.content.Context.UI_MODE_SERVICE; +import org.schabi.newpipe.App; public final class DeviceUtils { @@ -30,15 +29,14 @@ public final class DeviceUtils { final PackageManager pm = App.getApp().getPackageManager(); // from doc: https://developer.android.com/training/tv/start/hardware.html#runtime-check - boolean isTv = ((UiModeManager) context.getSystemService(UI_MODE_SERVICE)) + boolean isTv = ContextCompat.getSystemService(context, UiModeManager.class) .getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION || pm.hasSystemFeature(AMAZON_FEATURE_FIRE_TV) || pm.hasSystemFeature(PackageManager.FEATURE_TELEVISION); // from https://stackoverflow.com/a/58932366 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { - final boolean isBatteryAbsent - = ((BatteryManager) context.getSystemService(BATTERY_SERVICE)) + final boolean isBatteryAbsent = context.getSystemService(BatteryManager.class) .getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY) == 0; isTv = isTv || (isBatteryAbsent && !pm.hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN) diff --git a/app/src/main/java/org/schabi/newpipe/util/ListHelper.java b/app/src/main/java/org/schabi/newpipe/util/ListHelper.java index 7a428a05d..e26c00fb2 100644 --- a/app/src/main/java/org/schabi/newpipe/util/ListHelper.java +++ b/app/src/main/java/org/schabi/newpipe/util/ListHelper.java @@ -3,6 +3,8 @@ package org.schabi.newpipe.util; import android.content.Context; import android.content.SharedPreferences; import android.net.ConnectivityManager; + +import androidx.core.content.ContextCompat; import androidx.preference.PreferenceManager; import androidx.annotation.Nullable; @@ -543,7 +545,7 @@ public final class ListHelper { */ public static boolean isMeteredNetwork(final Context context) { final ConnectivityManager manager - = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); + = ContextCompat.getSystemService(context, ConnectivityManager.class); if (manager == null || manager.getActiveNetworkInfo() == null) { return false; } diff --git a/app/src/main/java/org/schabi/newpipe/util/ShareUtils.java b/app/src/main/java/org/schabi/newpipe/util/ShareUtils.java index 1283f67f5..b631f19da 100644 --- a/app/src/main/java/org/schabi/newpipe/util/ShareUtils.java +++ b/app/src/main/java/org/schabi/newpipe/util/ShareUtils.java @@ -9,6 +9,8 @@ import android.content.pm.ResolveInfo; import android.net.Uri; import android.widget.Toast; +import androidx.core.content.ContextCompat; + import org.schabi.newpipe.R; public final class ShareUtils { @@ -95,7 +97,7 @@ public final class ShareUtils { */ public static void copyToClipboard(final Context context, final String text) { final ClipboardManager clipboardManager = - (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(context, ClipboardManager.class); if (clipboardManager == null) { Toast.makeText(context, diff --git a/app/src/main/java/us/shandian/giga/service/DownloadManagerService.java b/app/src/main/java/us/shandian/giga/service/DownloadManagerService.java index 828f1adaf..0392e7235 100755 --- a/app/src/main/java/us/shandian/giga/service/DownloadManagerService.java +++ b/app/src/main/java/us/shandian/giga/service/DownloadManagerService.java @@ -24,6 +24,8 @@ import android.os.Handler.Callback; import android.os.IBinder; import android.os.Message; import android.os.Parcelable; + +import androidx.core.content.ContextCompat; import androidx.preference.PreferenceManager; import android.util.Log; import android.util.SparseArray; @@ -157,8 +159,10 @@ public class DownloadManagerService extends Service { mNotification = builder.build(); - mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); - mConnectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + mNotificationManager = ContextCompat.getSystemService(this, + NotificationManager.class); + mConnectivityManager = ContextCompat.getSystemService(this, + ConnectivityManager.class); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { mNetworkStateListenerL = new ConnectivityManager.NetworkCallback() { diff --git a/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java b/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java index c9518e477..ca590a892 100644 --- a/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java +++ b/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java @@ -29,6 +29,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.StringRes; import androidx.appcompat.app.AlertDialog; +import androidx.core.content.ContextCompat; import androidx.core.content.FileProvider; import androidx.core.view.ViewCompat; import androidx.recyclerview.widget.DiffUtil; @@ -120,7 +121,7 @@ public class MissionAdapter extends Adapter implements Handler.Callb mContext = context; mDownloadManager = downloadManager; - mInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); + mInflater = ContextCompat.getSystemService(mContext, LayoutInflater.class); mLayout = R.layout.mission_item; mHandler = new Handler(context.getMainLooper()); diff --git a/app/src/main/java/us/shandian/giga/util/Utility.java b/app/src/main/java/us/shandian/giga/util/Utility.java index 551e80a3e..79924435f 100644 --- a/app/src/main/java/us/shandian/giga/util/Utility.java +++ b/app/src/main/java/us/shandian/giga/util/Utility.java @@ -201,7 +201,7 @@ public class Utility { } public static void copyToClipboard(Context context, String str) { - ClipboardManager cm = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); + ClipboardManager cm = ContextCompat.getSystemService(context, ClipboardManager.class); if (cm == null) { Toast.makeText(context, R.string.permission_denied, Toast.LENGTH_LONG).show(); diff --git a/checkstyle-suppressions.xml b/checkstyle-suppressions.xml index 9728c6b8c..f83c5e598 100644 --- a/checkstyle-suppressions.xml +++ b/checkstyle-suppressions.xml @@ -13,7 +13,11 @@ + lines="282,314"/> + + Date: Sun, 13 Sep 2020 17:23:16 +0530 Subject: [PATCH 044/357] Use ContextCompat.startForegroundService(). --- .../schabi/newpipe/util/NavigationHelper.java | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java index ccc102a19..45fe11ef4 100644 --- a/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java +++ b/app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java @@ -14,6 +14,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; +import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; @@ -174,7 +175,7 @@ public final class NavigationHelper { Toast.makeText(context, R.string.popup_playing_toast, Toast.LENGTH_SHORT).show(); final Intent intent = getPlayerIntent(context, MainPlayer.class, queue, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_POPUP); - startService(context, intent); + ContextCompat.startForegroundService(context, intent); } public static void playOnBackgroundPlayer(final Context context, @@ -184,7 +185,7 @@ public final class NavigationHelper { .show(); final Intent intent = getPlayerIntent(context, MainPlayer.class, queue, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_AUDIO); - startService(context, intent); + ContextCompat.startForegroundService(context, intent); } public static void enqueueOnVideoPlayer(final Context context, final PlayQueue queue, @@ -201,7 +202,7 @@ public final class NavigationHelper { context, MainPlayer.class, queue, selectOnAppend, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_VIDEO); - startService(context, intent); + ContextCompat.startForegroundService(context, intent); } public static void enqueueOnPopupPlayer(final Context context, final PlayQueue queue, @@ -221,7 +222,7 @@ public final class NavigationHelper { final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_POPUP); - startService(context, intent); + ContextCompat.startForegroundService(context, intent); } public static void enqueueOnBackgroundPlayer(final Context context, final PlayQueue queue, @@ -237,15 +238,7 @@ public final class NavigationHelper { final Intent intent = getPlayerEnqueueIntent( context, MainPlayer.class, queue, selectOnAppend, resumePlayback); intent.putExtra(VideoPlayer.PLAYER_TYPE, VideoPlayer.PLAYER_TYPE_AUDIO); - startService(context, intent); - } - - public static void startService(@NonNull final Context context, @NonNull final Intent intent) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - context.startForegroundService(intent); - } else { - context.startService(intent); - } + ContextCompat.startForegroundService(context, intent); } /*////////////////////////////////////////////////////////////////////////// From f55381d689f3702ae084f3813cc286a65fd79aeb Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Wed, 16 Sep 2020 19:03:15 +0530 Subject: [PATCH 045/357] Combine initNotificationChannel() and setUpUpdateNotificationChannel() into a single method. --- app/src/main/java/org/schabi/newpipe/App.java | 49 ++++++------------- checkstyle-suppressions.xml | 4 -- 2 files changed, 16 insertions(+), 37 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/App.java b/app/src/main/java/org/schabi/newpipe/App.java index dd578d911..4b2a858c7 100644 --- a/app/src/main/java/org/schabi/newpipe/App.java +++ b/app/src/main/java/org/schabi/newpipe/App.java @@ -1,6 +1,5 @@ package org.schabi.newpipe; -import android.annotation.TargetApi; import android.app.Application; import android.app.NotificationChannel; import android.app.NotificationManager; @@ -33,6 +32,7 @@ import org.schabi.newpipe.util.StateSaver; import java.io.IOException; import java.io.InterruptedIOException; import java.net.SocketException; +import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -90,7 +90,7 @@ public class App extends Application { Localization.init(getApplicationContext()); StateSaver.init(this); - initNotificationChannel(); + initNotificationChannels(); ServiceHelper.initServices(this); @@ -219,48 +219,31 @@ public class App extends Application { } } - public void initNotificationChannel() { + private void initNotificationChannels() { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { return; } - final String id = getString(R.string.notification_channel_id); - final CharSequence name = getString(R.string.notification_channel_name); - final String description = getString(R.string.notification_channel_description); + String id = getString(R.string.notification_channel_id); + String name = getString(R.string.notification_channel_name); + String description = getString(R.string.notification_channel_description); // Keep this below DEFAULT to avoid making noise on every notification update final int importance = NotificationManager.IMPORTANCE_LOW; - final NotificationChannel mChannel = new NotificationChannel(id, name, importance); - mChannel.setDescription(description); + final NotificationChannel mainChannel = new NotificationChannel(id, name, importance); + mainChannel.setDescription(description); - final NotificationManager mNotificationManager = getSystemService(NotificationManager.class); - mNotificationManager.createNotificationChannel(mChannel); + id = getString(R.string.app_update_notification_channel_id); + name = getString(R.string.app_update_notification_channel_name); + description = getString(R.string.app_update_notification_channel_description); - setUpUpdateNotificationChannel(importance); - } + final NotificationChannel appUpdateChannel = new NotificationChannel(id, name, importance); + appUpdateChannel.setDescription(description); - /** - * Set up notification channel for app update. - * - * @param importance - */ - @TargetApi(Build.VERSION_CODES.O) - private void setUpUpdateNotificationChannel(final int importance) { - final String appUpdateId - = getString(R.string.app_update_notification_channel_id); - final CharSequence appUpdateName - = getString(R.string.app_update_notification_channel_name); - final String appUpdateDescription - = getString(R.string.app_update_notification_channel_description); - - final NotificationChannel appUpdateChannel - = new NotificationChannel(appUpdateId, appUpdateName, importance); - appUpdateChannel.setDescription(appUpdateDescription); - - final NotificationManager appUpdateNotificationManager - = getSystemService(NotificationManager.class); - appUpdateNotificationManager.createNotificationChannel(appUpdateChannel); + final NotificationManager notificationManager = getSystemService(NotificationManager.class); + notificationManager.createNotificationChannels(Arrays.asList(mainChannel, + appUpdateChannel)); } protected boolean isDisposedRxExceptionsReported() { diff --git a/checkstyle-suppressions.xml b/checkstyle-suppressions.xml index f83c5e598..70a2afe73 100644 --- a/checkstyle-suppressions.xml +++ b/checkstyle-suppressions.xml @@ -15,10 +15,6 @@ files="ListHelper.java" lines="282,314"/> - - Date: Thu, 8 Oct 2020 10:13:57 +0000 Subject: [PATCH 046/357] Translated using Weblate (Vietnamese) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-vi/strings.xml | 55 ++++++++++++++++++++------ 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 293364fbe..a21a80eef 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -12,7 +12,7 @@ Tải về Tìm kiếm Cài đặt - Ý của bạn là: %1$s\? + Ý bạn là \"%1$s\"\? Chia sẻ với Chọn trình duyệt Sử dụng trình phát video bên ngoài @@ -44,7 +44,7 @@ Sáng Tối Đen - Nhớ kích thước và vị trí của popup + Nhớ thuộc tính của popup Nhớ kích thước và vị trí lần trước của popup Điều khiển cử chỉ trình phát Sử dụng cử chỉ để điều chỉnh độ sáng và âm lượng @@ -88,11 +88,11 @@ Ứng dụng / Giao diện người dùng bị lỗi Xin lỗi, điều đó không nên xảy ra. Báo lỗi qua email - Xin lỗi, một số lỗi đã xảy ra. + Xin lỗi, có gì đó đã xảy ra. Báo cáo Thông tin: Chuyện gì đã xảy ra: - Gì: \\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version: + Cái gì:\\nYêu cầu:\\nNgôn ngữ của nội dung:\\nVùng miền (quốc gia) của nội dung:\\nNgôn ngữ của ứng dụng:\\nDịch vụ:\\nThời gian GMT:\\nTên gói:\\nPhiên bản:\\nPhiên bản hệ điều hành: Nhận xét của bạn (bằng tiếng Anh): Chi tiết: Hình thu nhỏ xem trước video @@ -153,10 +153,10 @@ Đóng góp xoay màn hình Ngôn ngữ nội dung ưu tiên - Video & âm thanh + Video và âm thanh Trình phát nổi Lịch sử xem - Lịch sử & bộ nhớ cache + Lịch sử và bộ nhớ cache Playlist Không tìm thấy Đăng ký @@ -180,7 +180,7 @@ Xóa siêu dữ liệu đã lưu vào bộ nhớ cache Xóa tất cả dữ liệu trang web được lưu trong bộ nhớ cache Đã xóa bộ nhớ cache siêu dữ liệu - Tự động phát tiếp theo theo hàng + Tự động phát tiếp theo hàng Tiếp tục hàng đợi (không lặp lại) bằng cách thêm một luồng phát liên quan Lịch sử tìm kiếm Lưu trữ truy vấn tìm kiếm cục bộ @@ -304,16 +304,16 @@ Bạn cũng muốn nhập cài đặt? Trang chủ Xu hướng - Mới & hot + Mới và hot Tẩy xoá Chi tiết Cài đặt âm thanh Giữ để nối tiếp Thêm vào trình phát nền - Thêm vào trình phát popup mới + Thêm vào trình phát popup Bắt đầu phát ở đây Bắt đầu phát từ đây trong nền - Bắt đầu phát từ đây trên trình phát popup mới + Bắt đầu phát trên trình phát popup Mở ngăn kéo Đóng ngăn Một cái gì đó sẽ xuất hiện ở đây sớm ;D @@ -542,9 +542,9 @@ Album Bài hát Video - Video này giới hạn độ tuổi. + Video này bị giới hạn độ tuổi. \n -\nNếu bạn muốn xem, bật \"Nội dung giới hạn độ tuổi\" trong cài đặt. +\nBật \"Nội dung giới hạn độ tuổi\" trong cài đặt nếu bạn muốn xem video này. Chế độ giới hạn YouTube Chỉ URL HTTPS được hỗ trợ Chọn thực thể PeerTube ưa thích @@ -595,4 +595,35 @@ Tự tạo (không tìm thấy người upload) Cục bộ Trang chính mặc định + Trang danh sách phát + Chỉ hiện các kênh chưa được nhóm + Không bao giờ + Chỉ trên Wi-Fi + Hành vi tự động phát — %s + Hàng đợi phát + Không có danh sách nào ở đây + Chọn danh sách + Vui lòng kiểm tra xem vấn đề bạn đang gặp đã có báo cáo trước đó chưa. Nếu bạn tạo nhiều báo cáo trùng lặp, bạn sẽ làm tốn thời gian để chúng tôi đọc thay vì thực sự sửa lỗi. + Báo cáo trên GitHub + Sao chép bản báo cáo đã được định dạng + Thông báo + Không thể đọc URL này. Mở với app khác\? + Tự động thêm vào hàng đợi + Hàng đợi của trình phát hiện tại sẽ bị thay thế + Chuyển từ trình phát này sang trình phát khác có thể sẽ thay thế hàng đợi + Hỏi trước khi xóa hết hàng đợi + Để trống + Đang tải + Ngẫu nhiên + Lặp lại + Bạn chỉ có thể chọn tối đa 3 nút trong thông báo thu gọn! + Thay đổi các nút trong thông báo bằng cách nhấn mở nút đó. Chọn tối đa 3 nút để hiện trong thông báo thu gọn bằng cách tick vào các ô bên phải. + Nút thứ năm + Nút thứ tư + Nút thứ ba + Nút thứ hai + Nút đầu tiên + Thu nhỏ ảnh thumbnail trong thông báo từ tỉ lệ 16:9 xuống 1:1 (có thể gây méo ảnh) + Thu nhỏ ảnh thumbnail theo tỉ lệ 1:1 + Hiện kết quả cho: %s \ No newline at end of file From cf01c1fd1fef63823d996942f2710ecf4cbb5b7e Mon Sep 17 00:00:00 2001 From: Stjepan Date: Thu, 8 Oct 2020 13:03:16 +0000 Subject: [PATCH 047/357] Translated using Weblate (Croatian) Currently translated at 86.3% (518 of 600 strings) --- app/src/main/res/values-hr/strings.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 291a507d8..48ea59577 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -545,4 +545,11 @@ Nije učitano: %d Nije odabrana nijedna pretplata Odaberi pretplate + Peti akcijski gumb + Četvrti akcijski gumb + Treći akcijski gumb + Drugi akcijski gumb + Prvi akcijski gumb + Promijenite mape za preuzimanje kako bi stupile na snagu + Prikazuju se rezultati za: %s \ No newline at end of file From 7df9b07305efc67b93af023f26b0b785cd1900bd Mon Sep 17 00:00:00 2001 From: Ajeje Brazorf Date: Thu, 8 Oct 2020 16:29:33 +0000 Subject: [PATCH 048/357] Translated using Weblate (Sardinian) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-sc/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml index 5e61d122b..200e64bd9 100644 --- a/app/src/main/res/values-sc/strings.xml +++ b/app/src/main/res/values-sc/strings.xml @@ -189,8 +189,8 @@ Peruna visualizatzione Contadore de sos iscritos non disponìbile - %s iscritos - %s iscritu + %s iscritu + %s iscritos Perunu iscritu Allughe/istuda su servìtziu. Ischertadu como: From 18f5b70b1fc9ad0f9c52b63ef3ee9e87e799760e Mon Sep 17 00:00:00 2001 From: Nikita Epifanov Date: Thu, 8 Oct 2020 12:39:18 +0000 Subject: [PATCH 049/357] Translated using Weblate (Russian) Currently translated at 5.7% (2 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/ --- fastlane/metadata/android/ru/full_description.txt | 1 + fastlane/metadata/android/ru/short_description.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 fastlane/metadata/android/ru/full_description.txt create mode 100644 fastlane/metadata/android/ru/short_description.txt diff --git a/fastlane/metadata/android/ru/full_description.txt b/fastlane/metadata/android/ru/full_description.txt new file mode 100644 index 000000000..af38c0eb1 --- /dev/null +++ b/fastlane/metadata/android/ru/full_description.txt @@ -0,0 +1 @@ +NewPipe не использует ни библиотеки фреймворка Google, ни API YouTube. Он только анализирует веб-сайт, чтобы получить необходимую информацию. Поэтому это приложение можно использовать на устройствах без установленных служб Google. Кроме того, вам не нужна учетная запись YouTube для использования NewPipe, это FLOSS. diff --git a/fastlane/metadata/android/ru/short_description.txt b/fastlane/metadata/android/ru/short_description.txt new file mode 100644 index 000000000..0dada71f8 --- /dev/null +++ b/fastlane/metadata/android/ru/short_description.txt @@ -0,0 +1 @@ +Бесплатный и лёгкий интерфейс YouTube для Android. From bc1d2ba83919452a006b895bfd40efb997042249 Mon Sep 17 00:00:00 2001 From: zeritti Date: Thu, 8 Oct 2020 16:10:24 +0000 Subject: [PATCH 050/357] Translated using Weblate (Czech) Currently translated at 5.7% (2 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/ --- fastlane/metadata/android/cs/full_description.txt | 1 + fastlane/metadata/android/cs/short_description.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 fastlane/metadata/android/cs/full_description.txt create mode 100644 fastlane/metadata/android/cs/short_description.txt diff --git a/fastlane/metadata/android/cs/full_description.txt b/fastlane/metadata/android/cs/full_description.txt new file mode 100644 index 000000000..0cd151794 --- /dev/null +++ b/fastlane/metadata/android/cs/full_description.txt @@ -0,0 +1 @@ +NewPipe nepoužívá žádné knihovny Google Framework nebo YouTube API. Analyzuje pouze YouTube website, aby získala ty informace, které potřebuje. Proto lze tuto aplikaci použít na zařízeních bez softwaru Google Services. Stejně tak nepotřebujete k používání NewPipe žádný YouTube účet a aplikace je FLOSS. diff --git a/fastlane/metadata/android/cs/short_description.txt b/fastlane/metadata/android/cs/short_description.txt new file mode 100644 index 000000000..5bb79c281 --- /dev/null +++ b/fastlane/metadata/android/cs/short_description.txt @@ -0,0 +1 @@ +Svobodná, lehká YouTube aplikace for Android. From f38119be96985247a3a38fd5f37c907017b1f31b Mon Sep 17 00:00:00 2001 From: Thien Bui Date: Thu, 8 Oct 2020 09:57:46 +0000 Subject: [PATCH 051/357] Translated using Weblate (Vietnamese) Currently translated at 11.4% (4 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/vi/ --- fastlane/metadata/android/vi/changelogs/953.txt | 1 + fastlane/metadata/android/vi/changelogs/954.txt | 9 +++++++++ fastlane/metadata/android/vi/full_description.txt | 1 + fastlane/metadata/android/vi/short_description.txt | 1 + 4 files changed, 12 insertions(+) create mode 100644 fastlane/metadata/android/vi/changelogs/953.txt create mode 100644 fastlane/metadata/android/vi/changelogs/954.txt create mode 100644 fastlane/metadata/android/vi/full_description.txt create mode 100644 fastlane/metadata/android/vi/short_description.txt diff --git a/fastlane/metadata/android/vi/changelogs/953.txt b/fastlane/metadata/android/vi/changelogs/953.txt new file mode 100644 index 000000000..c984911fa --- /dev/null +++ b/fastlane/metadata/android/vi/changelogs/953.txt @@ -0,0 +1 @@ +Sửa phần trích xuất của hàm giải mã link YouTube. diff --git a/fastlane/metadata/android/vi/changelogs/954.txt b/fastlane/metadata/android/vi/changelogs/954.txt new file mode 100644 index 000000000..01fa01800 --- /dev/null +++ b/fastlane/metadata/android/vi/changelogs/954.txt @@ -0,0 +1,9 @@ +• giao diện làm việc mới: phát video trên trang chi tiết; vuốt xuống để thu nhỏ trình phát +• thông báo kiểu MediaStyle: hành động nhanh tùy biến được, cải thiện hiệu năng +• khả năng resize cửa sổ cơ bản khi dùng NewPipe như là ứng dụng desktop. + +• hiện thông báo với tùy chọn khi gặp URL không được hỗ trợ +• sửa lỗi gợi ý tìm kiếm khi bị mất kết nối +• nâng chất lượng video mặc định lên 720p60 (trình phát chính) và 480p (trình phát pop-up) + +• một đống bản vá lỗi và hơn thế nữa diff --git a/fastlane/metadata/android/vi/full_description.txt b/fastlane/metadata/android/vi/full_description.txt new file mode 100644 index 000000000..63f66cb18 --- /dev/null +++ b/fastlane/metadata/android/vi/full_description.txt @@ -0,0 +1 @@ +NewPipe không sử dụng bất kì thư viện nào của Google, hay API của YouTube. Nó chỉ đọc và phân tích trang web để lấy thông tin cần thiết. Vì thế, ứng dụng này có thể dùng được trên các thiết bị không có cài đặt Dịch vụ của Google Play. Bạn cũng không cần tài khoản YouTube để sử dụng NewPipe, và ứng dụng này là mã nguồn mở (FLOSS). diff --git a/fastlane/metadata/android/vi/short_description.txt b/fastlane/metadata/android/vi/short_description.txt new file mode 100644 index 000000000..d3983722e --- /dev/null +++ b/fastlane/metadata/android/vi/short_description.txt @@ -0,0 +1 @@ +Một ứng dụng YouTube nhẹ cho Android. From 94bac7d8db7b164a9c62c96a5491a03239232788 Mon Sep 17 00:00:00 2001 From: Mostafa Ahangarha Date: Fri, 9 Oct 2020 02:57:29 +0000 Subject: [PATCH 052/357] Translated using Weblate (Persian) Currently translated at 14.2% (5 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fa/ --- fastlane/metadata/android/fa/changelogs/952.txt | 7 +++++++ fastlane/metadata/android/fa/changelogs/953.txt | 1 + fastlane/metadata/android/fa/changelogs/954.txt | 9 +++++++++ fastlane/metadata/android/fa/full_description.txt | 1 + fastlane/metadata/android/fa/short_description.txt | 1 + 5 files changed, 19 insertions(+) create mode 100644 fastlane/metadata/android/fa/changelogs/952.txt create mode 100644 fastlane/metadata/android/fa/changelogs/953.txt create mode 100644 fastlane/metadata/android/fa/changelogs/954.txt create mode 100644 fastlane/metadata/android/fa/full_description.txt create mode 100644 fastlane/metadata/android/fa/short_description.txt diff --git a/fastlane/metadata/android/fa/changelogs/952.txt b/fastlane/metadata/android/fa/changelogs/952.txt new file mode 100644 index 000000000..fbee5a2c3 --- /dev/null +++ b/fastlane/metadata/android/fa/changelogs/952.txt @@ -0,0 +1,7 @@ +بهبود +• پخش خودکار روی همه خدمات در دسترس است (نه فقط برای یوتیوب) + +رفع +• اصلاح جریان‌های مرتبط با پشتیبانی از تداوم‌های جدید یوتیوب +• رفع مشکل ویدئوهای دارای محدودیت سنی یوتیوب +• [Android TV] Fixed lingering focus highlight overlay diff --git a/fastlane/metadata/android/fa/changelogs/953.txt b/fastlane/metadata/android/fa/changelogs/953.txt new file mode 100644 index 000000000..f141bdf75 --- /dev/null +++ b/fastlane/metadata/android/fa/changelogs/953.txt @@ -0,0 +1 @@ +اصلاح تابع استخراج رمزگشایی یوتیوب. diff --git a/fastlane/metadata/android/fa/changelogs/954.txt b/fastlane/metadata/android/fa/changelogs/954.txt new file mode 100644 index 000000000..e1b6c48b4 --- /dev/null +++ b/fastlane/metadata/android/fa/changelogs/954.txt @@ -0,0 +1,9 @@ +• روند کاری جدید برنامه: پخش ویدئوها در برگه جزئیات، کشیدن به پایین برای کمینه کردن پخش‌کننده +• اعلان‌های سبک رسانه: کنش‌های قابل سفارشی‌سازی در اعلان، بهبود عملکرد +• تغییر ابعاد ابتدایی زمانی که به صورت رومیزی اجرا می‌شود + + +• نمایش پنجره به گزبنه باز کردن برای نشانی‌های فاقد پشتیبانی +• بهبود تجربه پیشنهاد جستجو زمانی که جستجوی راه دور قابل دریافت نباشد +• افزایش کیفیت پیش‌فرض ویدئو به 720p60 در پخش‌کننده داخلی و 480p (پخش‌کننده تصویر در تصویر) +• بسیاری رفع مشکلات دیگر diff --git a/fastlane/metadata/android/fa/full_description.txt b/fastlane/metadata/android/fa/full_description.txt new file mode 100644 index 000000000..7660a0e0d --- /dev/null +++ b/fastlane/metadata/android/fa/full_description.txt @@ -0,0 +1 @@ +نیوپایپ از هیچ کتابخانه از چهارچوب گوگل یا API یوتیوب استفاده نمی‌کند. این برنامه تنها وب‌گاه را به منظور دریافت اطلاعات مورد نیاز تجزیه می‌کند. در نتیجه این برنامه، بدون نصب بودن خدمات گوکل نیز قابل استفاده است. همچنین برای استفاده از نیوپایپ، نیازی به حساب یوتیوب ندارید. آزاد نیز هست. diff --git a/fastlane/metadata/android/fa/short_description.txt b/fastlane/metadata/android/fa/short_description.txt new file mode 100644 index 000000000..315938df2 --- /dev/null +++ b/fastlane/metadata/android/fa/short_description.txt @@ -0,0 +1 @@ +یک رابط کاربری اندرویدی سبک و آزاد برای یوتیوب. From c9fbdb322b386c0c5ed22f54dc99b4a205b016b7 Mon Sep 17 00:00:00 2001 From: Hakim Oubouali Date: Thu, 8 Oct 2020 09:50:11 +0000 Subject: [PATCH 053/357] Translated using Weblate (Central Atlas Tamazight) Currently translated at 7.6% (46 of 600 strings) --- app/src/main/res/values-tzm/strings.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/res/values-tzm/strings.xml b/app/src/main/res/values-tzm/strings.xml index 4f3871b37..a4a9aceb6 100644 --- a/app/src/main/res/values-tzm/strings.xml +++ b/app/src/main/res/values-tzm/strings.xml @@ -12,4 +12,12 @@ Bḍu Ser %1$s n tannayin + Semal iɣfawalen + Aberkan + Adeɣmum + Anafaw + Asgum + Imesli + Walu + Γeṛ s Kodi \ No newline at end of file From b3555385e63d6414b65cb2be8b3a47fa16a3c5d2 Mon Sep 17 00:00:00 2001 From: opusforlife2 <53176348+opusforlife2@users.noreply.github.com> Date: Fri, 9 Oct 2020 14:46:42 +0000 Subject: [PATCH 054/357] Ask for confirmation before clearing queue... Even when there is only one video in it. --- .../schabi/newpipe/fragments/detail/VideoDetailFragment.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 28a67173b..f7b6c5cb5 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -2074,8 +2074,7 @@ public class VideoDetailFragment if (isClearingQueueConfirmationRequired(activity) && playerIsNotStopped() && activeQueue != null - && !activeQueue.equals(playQueue) - && activeQueue.getStreams().size() > 1) { + && !activeQueue.equals(playQueue)) { showClearingQueueConfirmation(onAllow); } else { onAllow.run(); From 6235b6123e1e964e94989c4b6711c4e20bba1b96 Mon Sep 17 00:00:00 2001 From: S Date: Fri, 9 Oct 2020 10:27:40 +0000 Subject: [PATCH 055/357] Translated using Weblate (German) Currently translated at 14.2% (5 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/ --- fastlane/metadata/android/de/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/de/short_description.txt b/fastlane/metadata/android/de/short_description.txt index 201fc57e9..b7513976a 100644 --- a/fastlane/metadata/android/de/short_description.txt +++ b/fastlane/metadata/android/de/short_description.txt @@ -1 +1 @@ -Eine freie, leichtgewichtige YouTube App für Android +Eine freie, leichtgewichtige YouTube App für Android. From 18be9655d651dea562aee75bf516c01659c7a787 Mon Sep 17 00:00:00 2001 From: Eric Date: Sat, 10 Oct 2020 06:35:56 +0000 Subject: [PATCH 056/357] Translated using Weblate (Chinese (Simplified)) Currently translated at 62.8% (22 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/ --- fastlane/metadata/android/zh_Hans/changelogs/71.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 fastlane/metadata/android/zh_Hans/changelogs/71.txt diff --git a/fastlane/metadata/android/zh_Hans/changelogs/71.txt b/fastlane/metadata/android/zh_Hans/changelogs/71.txt new file mode 100644 index 000000000..ff25ecdb7 --- /dev/null +++ b/fastlane/metadata/android/zh_Hans/changelogs/71.txt @@ -0,0 +1,10 @@ +###改进 +*Github版本添加了应用更新通知 (#1608 由@krtkush ) +* 下载器的多处改进 (#1944 由 @kapodamy): + *添加缺失的白色图标,并使用硬核方式改变图标的颜色 + *检查迭代器是否初始化 (修复 #2031) + *允许重试新复用器中"后处理失败"错误的下载项 + *新的MPEF-4复用器修复不同步的视频和音频流 (#2039) + +###修复 +* YouTube直播短时间后就会停止播放 (#1996 由@yausername) From f6925fc5b8bb4536d9d9a146dff1cb3efe828ae0 Mon Sep 17 00:00:00 2001 From: vkay94 Date: Sat, 10 Oct 2020 15:00:39 +0200 Subject: [PATCH 057/357] Added two finger to close player gesture --- .../player/event/CustomBottomSheetBehavior.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java b/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java index 5405d01c1..4d110f9ba 100644 --- a/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java +++ b/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java @@ -42,6 +42,17 @@ public class CustomBottomSheetBehavior extends BottomSheetBehavior return false; } + // The interception listens for the child view with the id "fragment_player_holder", + // so the following two-finger gesture will be triggered only for the player view on + // portrait and for the top controls (visible) on landscape. + if (event.getPointerCount() == 2) { + // Skip the collapsed state during pulling + setSkipCollapsed(true); + return super.onInterceptTouchEvent(parent, child, event); + } else { + setSkipCollapsed(false); + } + // Don't need to do anything if bottomSheet isn't expanded if (getState() == BottomSheetBehavior.STATE_EXPANDED && event.getAction() == MotionEvent.ACTION_DOWN) { From 7742de5af4aad3496fc8a4246dddeac787cc19d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=2E=20R=C3=BCdinger?= Date: Sun, 11 Oct 2020 06:06:59 +0000 Subject: [PATCH 058/357] Translated using Weblate (German) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-de/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index a692a4ca2..d0792d13d 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -528,7 +528,7 @@ %1$d Downloads gelöscht Berechtigung zur Anzeige über andere Apps erteilen Sprache der App - Systemstandard + Systemvorgabe „Fertig“ drücken, wenn es gelöst wurde Fertig Videos From 53647ea5a86bb070bddbf2a7e86c39a68623c98c Mon Sep 17 00:00:00 2001 From: Milo Ivir Date: Sat, 10 Oct 2020 21:45:21 +0000 Subject: [PATCH 059/357] Translated using Weblate (Croatian) Currently translated at 86.8% (521 of 600 strings) --- app/src/main/res/values-hr/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 48ea59577..b5aba4d90 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -77,7 +77,7 @@ Reproduciram u skočnom prozoru Sadržaj Prikaži eksplicitni sadržaj - Videozapis je dobno ograničen. Dopuštanje takvog sadržaja moguće je u postavkama. + Prikaži dobno ograničeni videozapis. Buduće promjene moguće je postaviti u postavkama. Uživo Preuzimanja Preuzimanja @@ -110,7 +110,7 @@ Prijavi Informacije: Što se dogodilo: - Što:\\nRequest:\\nContent Jezik:\\nService:\\nGMT Vrijeme:\\nPackage:\\nVersion:\\nOS version: + Što:\\nZahtijev:\\nJezik sadržaja:\\nZemlja sadržaja:\\nJezik programa:\\nUsluga:\\nGMT vrijeme:\\nPaket:\\nVerzija:\\nVerzija OS-a: Vaš komentar (na engleskom): Detalji: Sličica pregleda videozapisa @@ -398,7 +398,7 @@ Nema takve datoteke/izvora sadržaja Datoteka ne postoji ili joj nedostaje dopuštenje za čitanje ili pisanje Nema dostupnih videozapisa za preuzimanje - Pomoću zadanih kartica pojavljuje se pogreška prilikom čitanja spremljenih kartica + Neuspjelo čitanje spremljenih kartica, stoga se koriste zadane Vratiti zadane Želite li vratiti zadane postavke\? Broj pretplatnika nije dostupan From efe06267ec378c0f28d7a432d4c669b12f8b4ff2 Mon Sep 17 00:00:00 2001 From: Milo Ivir Date: Sat, 10 Oct 2020 21:35:44 +0000 Subject: [PATCH 060/357] Translated using Weblate (Croatian) Currently translated at 2.8% (1 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hr/ --- fastlane/metadata/android/hr/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/hr/short_description.txt diff --git a/fastlane/metadata/android/hr/short_description.txt b/fastlane/metadata/android/hr/short_description.txt new file mode 100644 index 000000000..42f65e089 --- /dev/null +++ b/fastlane/metadata/android/hr/short_description.txt @@ -0,0 +1 @@ +Jednostavno i besplatno YouTube sučelje za Android. From ff48fe8b4933876b7f3a85463ff0223528d3de93 Mon Sep 17 00:00:00 2001 From: sivemortenfan Date: Sun, 11 Oct 2020 08:19:42 +0000 Subject: [PATCH 061/357] Translated using Weblate (Malayalam) Currently translated at 2.8% (1 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ml/ --- fastlane/metadata/android/ml/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ml/short_description.txt diff --git a/fastlane/metadata/android/ml/short_description.txt b/fastlane/metadata/android/ml/short_description.txt new file mode 100644 index 000000000..6091a4bf8 --- /dev/null +++ b/fastlane/metadata/android/ml/short_description.txt @@ -0,0 +1 @@ +ആന്‍ഡ്രോയിഡിനായുള്ള ഒരു സൗജന്യ ലൈറ്റ് വെയ്റ്റ് യൂട്യൂബ് ഫ്രണ്ട്എന്‍ഡ്. From 1639e68424560763fbda7eb3f6917312cd344ced Mon Sep 17 00:00:00 2001 From: chr56 Date: Sun, 11 Oct 2020 06:29:06 +0000 Subject: [PATCH 062/357] Translated using Weblate (Chinese (Simplified)) Currently translated at 62.8% (22 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/ --- fastlane/metadata/android/zh_Hans/changelogs/954.txt | 2 +- fastlane/metadata/android/zh_Hans/full_description.txt | 2 +- fastlane/metadata/android/zh_Hans/short_description.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fastlane/metadata/android/zh_Hans/changelogs/954.txt b/fastlane/metadata/android/zh_Hans/changelogs/954.txt index fdc5e86bb..12a3b30e9 100644 --- a/fastlane/metadata/android/zh_Hans/changelogs/954.txt +++ b/fastlane/metadata/android/zh_Hans/changelogs/954.txt @@ -3,7 +3,7 @@ • NewPipe作为桌面应用程序使用时基本的大小调整 • 在不受支持的URL 消息框概览情形下,显示带"打开"选项的对话框 -• 无法获取远程搜索建议时,改善本地搜索建议体验 +• 若设备无法获取远程搜索建议时,改善本地搜索建议体验 • 提升默认视频分辨率:720p60 (内建播放器) 和480p (画中画播放器) • 大量bug修复 diff --git a/fastlane/metadata/android/zh_Hans/full_description.txt b/fastlane/metadata/android/zh_Hans/full_description.txt index fac1efece..5382a813b 100644 --- a/fastlane/metadata/android/zh_Hans/full_description.txt +++ b/fastlane/metadata/android/zh_Hans/full_description.txt @@ -1 +1 @@ -Newpipe不使用任何Google框架库组件,或YouTube API。它仅仅通过解析YouTube网页版来获取所需信息。因此该应用可工作在无GMS服务的设备上。此外,你也不需要YouTube账号,Newpipe是自由开源软件(FLOSS)。 +Newpipe不使用任何Google框架库组件,或YouTube API。Newpipe仅仅通过解析YouTube网页版来获取所需信息。因此该应用可工作在无GMS服务的设备上。此外,你也不需要任何YouTube账号,Newpipe是自由开源软件(FLOSS)。 diff --git a/fastlane/metadata/android/zh_Hans/short_description.txt b/fastlane/metadata/android/zh_Hans/short_description.txt index a93e09c39..1018b691b 100644 --- a/fastlane/metadata/android/zh_Hans/short_description.txt +++ b/fastlane/metadata/android/zh_Hans/short_description.txt @@ -1 +1 @@ -一个轻量级的自由Android YouTube前端。 +一个轻量级的自由Android YouTube客户端。 From 84694a8bbd9e95395d67e52a0e81827acd86a498 Mon Sep 17 00:00:00 2001 From: Stypox Date: Tue, 29 Sep 2020 21:09:11 +0200 Subject: [PATCH 063/357] Improve age restriction and yt restricted content strings --- .../newpipe/fragments/detail/VideoDetailFragment.java | 3 ++- app/src/main/res/values/strings.xml | 9 +++++---- app/src/main/res/xml/content_settings.xml | 6 ++++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 1b62c8ffb..2e5f248b3 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1551,7 +1551,8 @@ public class VideoDetailFragment } private void hideAgeRestrictedContent() { - showError(getString(R.string.restricted_video), false); + showError(getString(R.string.restricted_video, + getString(R.string.show_age_restricted_content_title)), false); if (relatedStreamsLayout != null) { // tablet relatedStreamsLayout.setVisibility(View.INVISIBLE); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8457007b3..3d4caf20e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -154,10 +154,11 @@ Queued on popup player https://www.c3s.cc/ Content - Age restricted content - Show age restricted video. Future changes are possible from the settings. - YouTube restricted mode - This video is age restricted.\n\nTurn on \"Age restricted content\" in the settings if you want to see it. + Show age restricted content + Show content possibly unsuitable for children because it has an age limit (like 18+). + Turn on YouTube\'s \"Restricted Mode\" + YouTube provides a \"Restricted Mode\" which hides potentially mature content. + This video is age restricted.\n\nTurn on \"%1$s\" in the settings if you want to see it. Live Downloads Downloads diff --git a/app/src/main/res/xml/content_settings.xml b/app/src/main/res/xml/content_settings.xml index b91073ed1..1d505ba11 100644 --- a/app/src/main/res/xml/content_settings.xml +++ b/app/src/main/res/xml/content_settings.xml @@ -49,13 +49,15 @@ app:iconSpaceReserved="false" android:defaultValue="false" android:key="@string/show_age_restricted_content" - android:title="@string/show_age_restricted_content_title"/> + android:title="@string/show_age_restricted_content_title" + android:summary="@string/show_age_restricted_content_summary"/> + android:title="@string/youtube_restricted_mode_enabled_title" + android:summary="@string/youtube_restricted_mode_enabled_summary"/> Date: Sun, 11 Oct 2020 13:56:30 +0200 Subject: [PATCH 064/357] Two finger gesture: Less code lines --- .../newpipe/player/event/CustomBottomSheetBehavior.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java b/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java index 4d110f9ba..26ecb1871 100644 --- a/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java +++ b/app/src/main/java/org/schabi/newpipe/player/event/CustomBottomSheetBehavior.java @@ -45,12 +45,9 @@ public class CustomBottomSheetBehavior extends BottomSheetBehavior // The interception listens for the child view with the id "fragment_player_holder", // so the following two-finger gesture will be triggered only for the player view on // portrait and for the top controls (visible) on landscape. + setSkipCollapsed(event.getPointerCount() == 2); if (event.getPointerCount() == 2) { - // Skip the collapsed state during pulling - setSkipCollapsed(true); return super.onInterceptTouchEvent(parent, child, event); - } else { - setSkipCollapsed(false); } // Don't need to do anything if bottomSheet isn't expanded From 58090fb3de7c5659735a86ad84b9ae0b657a911a Mon Sep 17 00:00:00 2001 From: TobiGr Date: Sun, 11 Oct 2020 10:33:49 +0000 Subject: [PATCH 065/357] Translated using Weblate (German) Currently translated at 100.0% (600 of 600 strings) --- app/src/main/res/values-de/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index d0792d13d..a692a4ca2 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -528,7 +528,7 @@ %1$d Downloads gelöscht Berechtigung zur Anzeige über andere Apps erteilen Sprache der App - Systemvorgabe + Systemstandard „Fertig“ drücken, wenn es gelöst wurde Fertig Videos From be340dd2750b2fa4a4b7db9d1ad72abef19c8c33 Mon Sep 17 00:00:00 2001 From: Hakim Oubouali Date: Sun, 11 Oct 2020 23:29:55 +0000 Subject: [PATCH 066/357] Translated using Weblate (Central Atlas Tamazight) Currently translated at 8.0% (48 of 600 strings) --- app/src/main/res/values-tzm/strings.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-tzm/strings.xml b/app/src/main/res/values-tzm/strings.xml index a4a9aceb6..17d85ddbd 100644 --- a/app/src/main/res/values-tzm/strings.xml +++ b/app/src/main/res/values-tzm/strings.xml @@ -1,10 +1,10 @@ Rnu ɣer - Sety aseksel + Sty aseksel Aseksel amaynu Asenubeg - Semal ineɣmisen + Smal ineɣmisen Bḍu aked Tisɣal Rzu @@ -12,7 +12,7 @@ Bḍu Ser %1$s n tannayin - Semal iɣfawalen + Smal iɣfawalen Aberkan Adeɣmum Anafaw @@ -20,4 +20,6 @@ Imesli Walu Γeṛ s Kodi + Asmal n tyufa i: %s + ittufser g %1$s \ No newline at end of file From 28d27801b2660b37576b33f233d8e1f29031a735 Mon Sep 17 00:00:00 2001 From: MohammedSR Vevo Date: Mon, 12 Oct 2020 18:44:23 +0000 Subject: [PATCH 067/357] Translated using Weblate (Kurdish) Currently translated at 99.3% (596 of 600 strings) --- app/src/main/res/values-ku/strings.xml | 256 +++++++++++++------------ 1 file changed, 138 insertions(+), 118 deletions(-) diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index eee6f6bfe..3a96baf25 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -6,22 +6,21 @@ هیچ كارپێكه‌رێكی ڤیدیۆیی نه‌دۆزرایه‌وه‌. ده‌ته‌وێت VLC دابمەزرێنیت؟ هیچ کارپێکەرێکی ڤیدیۆیی نەدۆزرایەوە (دەتوانی کارپێکەری VLC دامەزرێنی) . دامەزراندن - پاشگه‌زبوونه‌وه‌ + پاشگه‌ز كردنه‌وه‌ له‌ وێبگه‌ر - كردنه‌وه‌ له‌ په‌نجه‌ره‌ی بچووک - هاوبه‌شیکردن - داگرتن - داگرتنی پەڕگەی پەخش + كردنه‌وه‌ له‌ دۆخی په‌نجه‌ره‌ + هاوبه‌شی + دابەزاندن + دابەزاندنی فایلی پەخش گه‌ڕان ڕێكخستنه‌كان - مەبەستت ئەمەیە: -\n%1$s\? - هاوبه‌شكردن له‌گه‌ڵ + مەبەستت \"%1$s\"؟ + هاوبه‌شی لە وێبگەرێک هەڵبژێرە لاربوونەوە - به‌كارهێنانی كارپێكه‌ری ڤیدیۆی ده‌ره‌كی - دەنگ نامێنێت لەهەنێ قەبارەدا - به‌كارهێنانی كارپێكه‌ری ده‌نگی ده‌ره‌كی + به‌كارهێنانی لێدەری ڤیدیۆی ده‌ره‌كی + دەنگ لادەدات لەهەنێ قەبارەدا + به‌كارهێنانی لێدەری ده‌نگی ده‌ره‌كی دۆخی په‌نجه‌ره‌ به‌شداربوون به‌شداربوویت @@ -31,41 +30,41 @@ پیشاندانی زانیاری سه‌ره‌كی به‌شدارییه‌كان - لیستی تراکە نیشانەکراوەکان + لیستەتراکە نیشانەکراوەکان چی نوێ هه‌یه‌ پاشبنەما په‌نجه‌ره‌ زیادکردن بۆ - فۆڵدەری داگرتنی ڤیدیۆ - پەڕگەی ڤیدیۆ داگیراوەکان لێرەدا هەڵدەگیرێن - فۆڵدەری داگرتن بۆ پەڕگەی ڤیدیۆکان هەڵبژێرە - فۆڵدەری داگرتنی ده‌نگ - پەڕگەی دەنگە داگیراوەکان لێرەدا هەڵدەگیرێن - فۆڵدەری داگرتنی پەڕگە دەنگییەکان هەڵبژێرە + فۆڵدەری دابەزاندنی ڤیدیۆ + پەڕگەی ڤیدیۆ دابەزێنراوەکان لێرەدا هەڵدەگیرێن + فۆڵدەری دابەزاندن بۆ فایلە ڤیدیۆکان هەڵبژێرە + فۆڵدەری دابەزاندنی ده‌نگ + فایلی دەنگە دابەزێنراوەکان لێرەدا هەڵدەگیرێن + فۆڵدەری دابەزاندنی فایلە دەنگییەکان هەڵبژێرە لێدانی خۆکار - وردی بنەڕەتی - ووردی بنەڕەتی په‌نجه‌ره‌ - پیشاندانی ووردی به‌رزتر + قەبارەی بنەڕەت + قەبارەی بنەڕەتی په‌نجه‌ره‌ + پیشاندانی قەبارەی به‌رزتر تەنها چەند مۆبایلێک پشتگیری کارپێکردنی ڤیدیۆی 2K/4K دەکەن - كارپێكردن به‌ Kodi + لێدان لە Kodi ئەپەکە نه‌دۆزرایه‌وه‌. دابمه‌زرێت؟ - بژاردەی ”کارپێکردن بە Kodi“ پیشانبدرێت + بژاردەی ”لێدان بە Kodi“ پیشانبدرێت پیشاندانی بژارده‌ی كارپێكردنی ڤیدیۆ به‌ Kodi ده‌نگ - چەشنی بنەڕەتی ده‌نگ - چەشنی بنەڕەتی ڤیدیۆ + جۆری بنەڕەتی ده‌نگ + جۆری بنەڕەتی ڤیدیۆ ڕووكار ڕۆشن تاریک ڕه‌ش - بیرهاتنه‌وه‌ی شوێن و قه‌باره‌ی په‌نجه‌ره‌ - بیرهاتنه‌وه‌ی كۆتا قه‌باره‌ و شوێنی په‌نجه‌ره‌ی بچووك + بیرهاتنه‌وه‌ی مێژووی په‌نجه‌ره‌ + بیرهاتنه‌وه‌ی كۆتا قه‌باره‌ و شوێنی په‌نجه‌ره‌ باركردنی وێنۆچكه‌كان ناچالاكی بكه‌ بۆ ڕاگرتنی وێنۆچكه‌كان له‌ باركردن و پاشه‌كه‌وتبوون له‌سه‌ر بیرگه‌ی ئامێره‌كه‌ت. \nگۆڕینی ئه‌مه‌ ده‌بێته‌ هۆی سڕینه‌وه‌یان له‌سه‌ر بیرگه‌ی مۆبایله‌كه‌ت. پاشماوه‌ی وێنۆچكه‌كان سڕایه‌وه‌ - ڤیدیۆیەک کارپێئەکرێ کاتێ نیوپایپ لە ئەپێکیتر کرایەوە - بەکارهێنانی بردنەپێشی ناوردی خێرا + ڤیدیۆیەک کارپێدەکات کاتێ نیوپایپ لە ئەپێکیتر کرایەوە + بەکارهێنانی گەڕانی ناوردی خێرا خاوێنکردنەوەی پاشماوەی داتا سڕینەوەی پاشماوەی هەموو داتاکان پاشماوەی داتاکان سڕانەوە @@ -78,16 +77,16 @@ مێژووی تەماشاکردن هێشتنەوەی تراکی ڤیدیۆ کارپێکراوەکان بەردەوام بوونی ڤیدیۆ لەدوای هەبوونی هەر بڕینێک (وەک پەیوەندی تەلەفۆنی) - داگرتن + دابەزاندن پیشاندانی ’دواتر’ و ڤیدیۆ ’هاوشێوەکان’ بەستەرەکە پشتگیری نەکراوە - وڵاتی بنەڕەتی + ناوەڕۆکی وڵاتی بنەڕەتی خزمەتگوزاری کارپێکەر - ڤیدیۆ & دەنگ - مێژوو & پاشماوە + ڤیدیۆ و دەنگ + مێژوو و پاشماوە پەنجەرە - ڕووکار + دیمەن هیتر ڕاستکردنەوە کارپێکردن لە پاشبنەما @@ -96,26 +95,26 @@ ڕیزکرا لە کارپێکردن لە پەنجەرە ناوەڕۆک سنوردانانی تەمەن - زیندوو - داگرتنەکان - داگرتنەکان + ڕاستەوخۆ + دابەزاندنەکان + دابەزاندنەکان ناتوانرێ سکاڵابکرێ گشتی کەناڵ - لیستی تراک + لیستی لێدان بەڵێ دواتر - ناچالاککراوە + ناکارایە پاڵاوتن تازەکردنەوە پاککردنەوە قەبارە دانانەوە - باشترین ووردی + باشترین قەبارە گەڕانەوە - لێدانی هەمووی + لێدانی گشتی هەمیشە تەنها ئێستا - پەڕگە + فایل ئاگانامەکانی ئەپ ئاگانامەکانی ئەپ بۆ پاشبنەما و کارپێکردنەکانی پەنجەرە (نەزانراو) @@ -124,16 +123,16 @@ گۆڕین بۆ پەنجەرە گۆڕین بۆ سەرەکی هێنانەوەی بنکەی زانیاریەکان - دەرکردنی بنکەی زانیارییەکان + پاشەکەوتکردنی بنکەی زانیارییەکان لەسەر مێژوو و بەشداربووەکانی ئێستات جێگیردەبێت - خەزنکردنی مێژوو و بەشداربوون و لیستەکان + پاشەکەوتکردنی مێژوو و بەشداربوون و لیستەکان هەڵە کێشە لە هێڵەکەتدا هەیە ناتوانرێ هەموو وێنۆچکەکان باربکرێن ناتوانرێ ماڵپەڕ شیبکرێتەوە ناتوانرێ ماڵپەڕ بەتەواوی شیبکرێتەوە ناوەڕۆک بەردەست نییە - ناتوانرێ لیستی داگرتن دابنرێ + ناتوانرێ لیستی دابەزاندن دابنرێ پەخشی ڕاستەوخۆ پشتگیری ناکرێ لەئێستادا هیچ پەخشێ نەدۆزرایەوە ناتوانرێ وێنە باربکرێ @@ -143,18 +142,18 @@ بەستەر هەڵەیە هیچ پەخشێکی ڤیدیۆیی نەدۆزرایەوە پەخشی هیچ دەنگێک نەدۆزرایەوە - ئەو پەڕگەیە بوونی نییە یان دەسەڵاتی خوێندنەوە و نوسینی لاوازە - ناوی پەڕگە ناکرێ بەتاڵ بێت + ئەو فایلە بوونی نییە یان دەسەڵاتی خوێندنەوە و نوسینی لاوازە + ناوی فایل ناکرێ بەتاڵ بێت هەڵەیەک ڕوویدا : %1$s ببوورە، ناتوانرێ ئەوە ڕووبدات. سکاڵا لەسەر کێشە لەڕێگای ئیمێڵ - ببورە، هەندێ کێشە ڕوویدا. + ببورە، کێشەیەک ڕوویدا. سکاڵا زانیاری: چی ڕوویدا: لێدوانەکەت (بە ئینگلیزی): وردەکارییەکان: - وێنۆچکەی پیشاندانی ڤیدیۆ + پێشبینین ی وێنۆچکەی ڤیدیۆ کارپێکردنی ڤیدیۆ، ماوەی: وێنۆچکەی کەسی بەرزکەرەوە بەدڵبوون @@ -165,8 +164,8 @@ هیچ ئەنجامێک نییە هیچ شتێک لێرەدا نییە ڕاکێشان بۆ دووبارە داواکردنەوە - ناتوانرێ شوێنی داگرتن دروستبکرێ \'%1$s\' - شوێنی داگرتن دانرا \'%1$s\' + ناتوانرێ شوێنی دابەزاندن دروستبکرێ \'%1$s\' + شوێنی دابەزاندن دانرا \'%1$s\' ڤیدیۆ دەنگ هەوڵدانەوە @@ -190,41 +189,41 @@ %s ڤیدیۆکان
دەستپێکردن - ڕاگرتن + وەستان کارپێکردن دروستکردن سڕینەوە - سڕینەوەی یەک دانە + سڕینەوەی دانەیەک سڕینەوەی گشتی تاقیکردنەوەی هێڵێک - ڕێپێنەدان - دانانەوەی ناو + فەرامۆشی + ناو لێنانەوە ئەرکی نوێ باشە - ناوی پەڕگە + ناوی فایل دابەشکراوەکان کێشە ڕوویدا سێرڤەر پشتگیرینەکراوە - پەڕگە بوونی هەیە - داگرتنەکانی ئەپ + فایل بوونی هەیە + دابەزاندنەکانی ئەپ گرتەبکە بۆ وردەکاری تکایە چاوەڕێبکە… لەبەرگیرایەوە - تکایە فۆڵدەرێک بۆ شوێنی داگرتن دیاریبکە لە ڕێکخستنەکان + تکایە فۆڵدەرێک بۆ شوێنی دابەزاندن دیاریبکە لە ڕێکخستنەکان ئەم دەسەڵاتە پێویستە بۆ -\nکردنەوەی پەنجەرەی بچووک +\nکردنەوەی دۆخی پەنجەرە reCAPTCHA داواکاری reCAPTCHA داواکراوە - داگرتن + دابەزاندن پیت و ژمارەکان هێما تایبەتییەکان - دەربارەی ئەپ + لەبارەی ئەپ ڕێکخستنەکان - دەربارە + سەبارەت © %1$s لەلایەن %2$s لەژێر %3$s ناتوانرێ مۆڵەت باربکرێ کردنەوەی ماڵپەڕ - دەربارە + سەبارەت هاوبەشەکان مۆڵەتەکان هاوبەشبوون @@ -239,7 +238,7 @@ مێژوو گەڕا تەماشاکراوە - مێژوو ناچالاکە + مێژوو ناکارا کراوە مێژوو مێژوو بەتاڵە مێژوو سڕایەوە @@ -248,24 +247,24 @@ ئایا دەتەوێ ئەم بابەتە لە مێژووی تەماشاکردن بسڕدرێتەوە؟ ئایا دڵنیای لە سڕینەوەی هەموو بابەتەکان لە مێژوودا؟ دواین کارپێکراو - زۆرترین کارپێکردن + زۆرترین کارپێکراو ناوەڕۆکی پەڕەی سەرەکی لادان وردەکارییەکان ڕێکخستنەکانی دەنگ دەستپێکردنی لێدان لێرەوە دەستپێکردنی لێدان لە پاشبنەماوە - دەستپێکردنی لێدان لە پەنجەرەی بچووکەوە + دەستپێکردنی لێدان لە پەنجەرەوە بەمزووانە شتێک لێرەدا دەردەکەوێ :D کارپێکەری ڤیدیۆیی کارپێکەری پاشبنەما - کارپێکەری پەنجەرەی بچووک + کارپێکەری پەنجەرە هەمیشە بپرسە دەستکەوتنی زانیاری… بارکردنی ناوەڕۆکی داواکراو خشتەی کارپێکردنی نوێ سڕینەوە - ناوںْوسینەوە + ناولێنانەوە ناو زیادکردن بۆ خشتەی کارپێکردن دانان لەسەر وێنۆچکەی خشتەی کارپێکردن @@ -277,22 +276,22 @@ وێنۆچکەی خشتەی کارپێکردن گۆڕدرا. ناتوانی ئەم خشتەی کارپێکردنە بسڕیتەوە. هیچ ژێرنووسێک نییە - گونجاو بە ڕونما - پڕ بە ڕونما + فیت + پڕ هێنانەپێش دانانی خۆکاری سکاڵا لەسەر کێشەکان سکاڵاکردن لەسەر نەگەیاندنی Rx ی پەسەندنەکرا لە دەرەوەی پارچە یان چالاکی لەدوای پوختەکردن - هێنانەوە/خەزنکردن + هێنانەوە/پاشەکەوت هێنانەوە هێنانەوە لە - خەزنکردن بۆ + پاشەکەوت بۆ دەهێنرێتەوە… - خەزندەکرێ… - هێنانەوەی پەڕگە - خەزنی پێشووتر + پاشەکەوت دەکرێ… + هێنانەوەی فایل + پاشەکەوتی پێشووتر ناتوانرێ بەشدارییەکان بهێنرێتەوە - ناتوانرێ بەشدارییەکان خەزن بکرێن + ناتوانرێ بەشدارییەکان پاشەکەوت بکرێن بۆ هێنانەوەی بەشداربوونەکانی یوتوب پێویستە پەڕگەی خەزن بوو بگەڕێنیتەوە: \n \n1. ئەم بەستەرە بکەوە: s%1$s @@ -312,13 +311,13 @@ خێراییەکان شەپۆلی دەنگ سڕینەوەی بەستەر (ڕەنگە ببێتە هۆی تێکدان) - هیچ پەخشێک نییە بۆ داگرتن + هیچ پەخشێک نییە بۆ دابەزاندن ژێرنووسەکان بەهۆی گۆڕانکاری لە شێوەی ژێرنووسکردنەکە. پێویستە ئەپەکە دابخەیت و دیسانەوە بیکەیتەوە. - هیچ ئەپێک دانەمەزراوە بۆ کارپێکردنی ئەم پەڕگەیە + هیچ ئەپێک دانەمەزراوە بۆ کارپێکردنی ئەم فایلە سڕینەوەی مێژووی تەماشاکردن مێژوو دەسڕێتەوە لەگەڵ ڤیدیۆ کارپێکراوەکان و شوێنی لیستە ڤیدیۆییەکان - سڕینەوەی تەواوی مێژووی تەماشاکردن؟ + تەواوی مێژووی تەماشاکردن بسڕدرێتەوە؟ سڕینەوەی مێژووی گەڕان مێژووی گەڕانەکانت دەسڕێتەوە تەواوی گەڕانەکانت بسڕدرێنەوە؟ @@ -331,7 +330,7 @@ \nسیاسەتی تایبەتی ئەپ بەوردەکاری ڕوونکردنەوەت دەداتێ لەسەر ئەو داتایانەی وەریاندەگرێ و بەکاریاندەبات. خوێندنەوەی سیاسەتی تایبەتی کەناڵەکان - لیستی تراکەکان + لیستی لێدانەکان تراکەکان بەکاربەرەکان بەشدارنەبوون @@ -343,20 +342,20 @@ جوڵەی پەنجەت لەسەر ڕوونما بەکاربهێنە بۆ گۆڕینی ئاستی ڕووناکی ڕوونما زمانی بنەڕەتی ئەپ نوێکارییەکان - پەڕگە سڕایەوە + فایل سڕایەوە ئاگانامەی نوێکاری ئەپ ئاگانامەکانی وەشانی نوێی ئەپ بیرگەی دەرەکی بەردەست نییە - داگرتن لە بیرگەی دەرەکی ناکرێت. + دابەزاندن لە بیرگەی دەرەکی ناکرێت. \nشوێنی فۆڵدەری داگرتنەکان دابنرێتەوە؟ - گێڕانەوە بۆ بنەڕەتی + گێڕانەوە بۆ بنەڕەت ئایا دەتەوێ بگەڕێنرێتەوە بۆ شێوازی بنەڕەتی؟ ژمارەی بەشداربووان نادیارە - داگرتنێکیترت هەیە بەهەمان ناو + دابەزاندنێکیتر هەیە بەهەمان ناو پیشاندانی کێشە هێما فۆڵدەری مەبەست ناتوانرێ دروست بکرێ - پەڕگە ناتوانرێ دروستبکرێ + فایل ناتوانرێ دروستبکرێ ڕێگەپێدان ڕەتکرایەوە لەلایەن سیستەمەوە پەیوەستبوونی پارێزراو شکستی هێنا ناتوانرێ ڕاژە بدۆزرێتەوە @@ -374,12 +373,12 @@ سڕینەوەی داتا مێژووی تەماشاکردن سڕایەوە. شوێنی کارپێکراوەکان سڕانەوە. - شوێنی پەڕگە گۆڕدراوە یان سڕاوەتەوە - داگرتنێکیتر هەیە بەهەمان ناو + شوێنی فایلەکە گۆڕدراوە یان سڕاوەتەوە + دابەزاندنێکیتر هەیە بەهەمان ناو سڕینەوەی شوێنی کارپێکراوەکان شوێنی هەموو کارپێکراوەکان دەسڕێتەوە شوێنی هەموو کارپێکراوەکان بسڕدرێتەوە؟ - فۆڵدەری داگرتن بگۆڕە بۆ ئەنجامدانی کاریگەری + فۆڵدەری دابەزاندن بگۆڕە بۆ ئەنجامدانی کاریگەری خزمەتگوزاری چەسپاو، ئێستا هەڵبژێردراو: هیچ کەسێک تەماشای ناکات @@ -397,21 +396,21 @@ دەسپێکردنەوەی کارپێکراو پیشاندانی ڕێنمایی ”داگرتن تا پاشکۆ” پیشاندانی ڕێنمایی کاتێ لە پاشبنەما یاخوود پەنجەرەدا گرتە دەکرێ لەسەر وردەکاری ڤیدیۆیەک - ڕەفتار + پەرەسەندوو پیشاندانی ئەو ڤیدیۆیانەی سنوری تەمەنیان بۆ دانراوە. لە ڕێکخستنەکانەوە ڕێگەی پێدەدرێت. ناتوانرێ واژووی بەستەری ڤیدیۆ بخوێنرێتەوە نەگێڕانەوەی کارپێکەر بۆ پێش کێشە ڕوویدا گێڕانەوەی کارپێکەر بۆکاتی پێش کێشە هەمان فۆڵدەر بوونی نییە - هەمان پەڕگە/بابەت بوونی نییە + هەمان فایل/بابەت بوونی نییە چی:\\nداواکراو:\\nناوەڕۆک:\\nلانگ:\\nخزمەتگوزاری:\\nGMT:\\nکات:\\nپاکێج:\\nوەشان:\\nوەشانی سیستەم: |(تاقیکاری) داگرتنی خێرا بەبەکارهێنانی Tor بۆ زیادکردنی تایبەتێتی (پشتگیری پەخشە ڕاستەوخۆکان ناکات) . بەستەر هەڵەیە یاخوود بەئینتەرنێتەوە پەیوەست نەبوویت - هێما ڕێگەپێدراوەکان لە پەڕگەیەکی ناویدا + هێما ڕێگەپێدراوەکان لە فایلێکی ناویدا هێما نادروستەکان بەم بەهایە جێگۆڕکێ دەکرێن هێمای جێگۆڕین مۆڵەتنامەی ئەپ - ئەپێکی خۆڕایی و کێشی کەم بۆ پەخشی ڕاستەوخۆ لەسەر ئەندرۆید. + ئەپێکی خۆڕایی و کێشی کەم تایبەت بە یوتوب لەسەر ئەندرۆید. مۆڵەتنامەی ئەپ پەڕەی بەتاڵ پەڕەی کیۆسک @@ -421,18 +420,18 @@ هەڵبژاردنی کەناڵ هیچ کەناڵێکی بەشداری نییە هەڵبژاردنی کیۆسک - خەزنکرا + پاشەکەوتکرا هێنرایەوە - پەڕگەی ZIP دروست نییە - ئاگاداربە: ناتوانرێ هەموو پەڕگەکان بهێنرێنەوە. + فایلی ZIP دروست نییە + ئاگاداربە: ناتوانرێ هەموو فایلەکان بهێنرێنەوە. ئەمە لەسەر ڕێکخستنەکانی ئێستات جێگیردەبێت. کیۆسک پڕبینەرەکان باشترین 50 - نوێ & چالاک + نوێ و چالاک پەنجەت داگرە بۆ ڕیزنەبوون ڕیزنەبوون لە پاشبنەما - ڕیزنەبوون لە پەنجەرەی بچووک + ڕیزنەبوون لە پەنجەرە کردنەوەی پلیکانە داخستنی پلیکانە چاودێری دزەکردنی بیرگە ڕەنگە ببێتە هۆی وەڵامنەدانەوەی لەکاتی گەرمبوون @@ -441,7 +440,7 @@ ئایا دەتەوێت ڕێکخستنەکانیش بهێنرێنەوە؟ بۆ جێبەجێکردنی فرمانەکان لەگەڵ یاسای پاراستنی داتای گشتی ئەوروپیدا (GDPR) , ئێمە سەرنجت ڕادەکێشین بۆ سیاسەتە تایبەتییەکانی ئەپەکەمان. تکایە بەئاگادارییەوە بیخوێنەوە. \nپێویستە قبوڵی بکەیت بۆ ناردنی سکاڵاکانت. - قبوڵکردن + پەسەند ڕەتکردنەوە بێ سنوور سنووری قەبارە لەکاتی بەکارهێنانی داتای مۆبایل @@ -449,7 +448,7 @@ کرداری کاتی گۆڕین بۆ ئەپێکیتر لە کارپێکەری ڤیدیۆییەوە — %s هیچیان بچوککردنەوە بۆ کارپێکەری پاشبنەما - بچووککردنەوە بۆ پەنجەرەی بچووک + بچووککردنەوە بۆ پەنجەرە بردنەپێشەوەی خێرا لەکاتی بێدەنگکردن هەنگاو ڕێکخستنەوە @@ -459,32 +458,32 @@ نوێکارییەکان پیشاندانی ئاگانامەیەک بۆ ئامادەبوونی ئەپ لەکاتی بەردەست بوونی وەشانی نوێ شێوازی پیشاندانی خشتە - خشتەیی - چوار خانەیی + خشتە + چوارخانە خۆکاری گۆڕینی پیشاندان وەشانی نوێی ئەپ بەردەستە! - گرتەبکە بۆ داگرتن + گرتەبکە بۆ دابەزاندن تەواوبوو - لە چاوەڕوانیدایە - ڕاگیراوە + لە نۆرەیە + وەستاوە لەڕیزدایە چارەسەردەکرێت لە ڕیز کردار ڕەتکرایەوە لەلایەن سیستەمەوە - داگرتن شکستی هێنا - داگرتن تەواوبوو - %s داگرتن تەواوبوون + دابەزاندن کەوت + دابەزاندن تەواوبوو + %s دابەزاندن تەواوبوون دانانی ناوی نوێ جێگیرکردن کۆنفرانسەکان ناتوانرێ لێدوانەکان باربکرێ پیشاندانی نیشانەکەری شوێنی کارپێکراو لە لیستەکان - پەڕگەیەک بەهەمان ناو هەیە - پەڕگەیەکی داگیراو بەم ناوەوە هەیە - ناتوانرێ لەسەر ئەو پەڕگەیە جێگیربکرێ + فایلێک بەهەمان ناو هەیە + فایلێکی دابەزێنراو بەم ناوەوە هەیە + ناتوانرێ لەسەر ئەو فایلە جێگیربکرێ زمان دەگۆڕدرێ لەدوای داخستن و پاشان کردنەوەی ئەپ. - کیۆسکی بنەڕەتی + پەڕەی بنەڕەتی ماوەی خێرا بردنە پێشەوە\\ گێڕانەوە بۆ دواوە دۆخی پێرتووبی دۆخە دڵخوازەکانی پێرتووبی دیاریبکە @@ -539,8 +538,8 @@ %d چرکە بەهۆی ExoPlayer ەوە ماوەی بردنەپێش و بردنەپاش لە %d چرکەدا دیاریکرا - بێدەنگکردن - بێدەنگ نەکردن + کپ + کپ نەکردن یارمەتی %d خولەک @@ -586,7 +585,7 @@ \nهیوادارین بتوانین لە وەشانەکانی داهاتوودا پشتگیری بکەین. تەمەنت بۆ تەماشاکردنی ئەم ڤیدیۆیە ڕێپێنەدراوە. \n -\nگەر دەتەوێت بیبینیت ئەوا ناوەڕۆکە ڕێپێنەدراوەکانی تەمەن لە ڕێکخستنەکان چالاک بکە. +\n ناوەڕۆکە ڕێپێنەدراوەکانی تەمەن لە ڕێکخستنەکان چالاک بکە گەر دەتەوێت بیبینیت. ∞ ڤیدیۆ +١٠٠ ڤیدیۆ هونەرمەندەکان @@ -603,10 +602,31 @@ لەلایەن %s دروستکراو لەلایەن %s وێنۆچکەی کەناڵ - لیستی تراک دیاربکە - هەڵە لە سکاڵا لەسەر GitHub + لیستی لێدان دیاربکە + سکاڵا لەسەر GitHub لەبەرگرتنەوەی سکاڵا پیشاندانی ئەنجامەکان بۆ: %s - دوای گۆڕینی لێدەری یەک بۆ دانەیەکیتر ڕەنگە ڕیزەکانت تێکەڵ بن + گۆڕینی لێدەری یەکەم بۆ دانەیەکیتر ڕەنگە ڕیزەکانت تێکەڵ بن پرس بکرێ بۆ دڵنیابوونەوە پێش سڕینەوەی ڕیزێک + پەڕەی خشتەی کارپێکردن + تەنها بەشدارییە کۆمەڵە نەکراوەکان پیشاندرێ + هەرگیز + تەنها لەسەر وایفای + دەسپێکردنی کارپێکەر بەخۆکاری — %s + لێدانی ڕیز + هیچ لیستێکی لێدان نیشانە نەکراوە + ئاگانامە + بەستەرەکە نەناسرایەوە. لە ئەپێکیتردا بکرێتەوە؟ + ڕیزبوونی خۆکار + ڕیزی لێدەری چالاک جێیدەگیرێتەوە + هیچ شتێک + تێکەڵکردن + دووبارەکردنەوە + پێنجەم کردەی دوگمە + چوارەم کردەی دوگمە + سێیەم کردەی دوگمە + دووەم کردەی دوگمە + یەکەم کردەی دوگمە + وێنۆچکەی ئەو ڤیدیۆیەی کە لە ئاگانامەوە دەردەکەوێ ، دەیگۆڕی لەڕەهەندی 16:9 ەوە بۆ 1:1 + گونجاندنی وێنۆچکە بۆ ڕەهەندی 1:1 \ No newline at end of file From d2d02d0749c73a458aa17c89a6ce8c827a5b4a0f Mon Sep 17 00:00:00 2001 From: random r Date: Mon, 12 Oct 2020 09:53:17 +0000 Subject: [PATCH 068/357] Translated using Weblate (Italian) Currently translated at 11.4% (4 of 35 strings) Translation: NewPipe/Metadata Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/ --- fastlane/metadata/android/it/changelogs/953.txt | 1 + fastlane/metadata/android/it/changelogs/954.txt | 2 +- fastlane/metadata/android/it/short_description.txt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/it/changelogs/953.txt diff --git a/fastlane/metadata/android/it/changelogs/953.txt b/fastlane/metadata/android/it/changelogs/953.txt new file mode 100644 index 000000000..7fd4a7dbc --- /dev/null +++ b/fastlane/metadata/android/it/changelogs/953.txt @@ -0,0 +1 @@ +Corretta l'estrazione della funzione di decifrazione di YouTube. diff --git a/fastlane/metadata/android/it/changelogs/954.txt b/fastlane/metadata/android/it/changelogs/954.txt index 33316837b..31519b777 100644 --- a/fastlane/metadata/android/it/changelogs/954.txt +++ b/fastlane/metadata/android/it/changelogs/954.txt @@ -6,4 +6,4 @@ • Esperienza di ricerca più fluida in caso di problemi di connessione • Qualità predefinita aumentata a 720p60 (player integrato) e 480p (pop-up) -• Svariate correzioni di bug e altro \ No newline at end of file +• Svariate correzioni di bug e altro diff --git a/fastlane/metadata/android/it/short_description.txt b/fastlane/metadata/android/it/short_description.txt index f00c5de02..bb45b00ed 100644 --- a/fastlane/metadata/android/it/short_description.txt +++ b/fastlane/metadata/android/it/short_description.txt @@ -1 +1 @@ -Un frontend YouTube leggero e libero per Android. \ No newline at end of file +Un frontend YouTube leggero e libero per Android. From e6b08de2e866eb12b224229a305b420017e82ff5 Mon Sep 17 00:00:00 2001 From: Hakim Oubouali Date: Mon, 12 Oct 2020 23:19:24 +0000 Subject: [PATCH 069/357] Translated using Weblate (Central Atlas Tamazight) Currently translated at 8.1% (49 of 600 strings) --- app/src/main/res/values-tzm/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-tzm/strings.xml b/app/src/main/res/values-tzm/strings.xml index 17d85ddbd..e4ad518a3 100644 --- a/app/src/main/res/values-tzm/strings.xml +++ b/app/src/main/res/values-tzm/strings.xml @@ -22,4 +22,5 @@ Γeṛ s Kodi Asmal n tyufa i: %s ittufser g %1$s + Walu ixfawalen \ No newline at end of file From aced2b124c51d7d6f586b216c0710b45e98e26fc Mon Sep 17 00:00:00 2001 From: wb9688 Date: Fri, 9 Oct 2020 20:24:02 +0200 Subject: [PATCH 070/357] Format all XML resources --- app/src/debug/res/xml/main_settings.xml | 35 +- app/src/main/res/anim/switch_service_in.xml | 4 +- app/src/main/res/anim/switch_service_out.xml | 4 +- app/src/main/res/animator/custom_fade_in.xml | 4 +- app/src/main/res/animator/custom_fade_out.xml | 4 +- .../background_oval_black_transparent.xml | 2 +- .../main/res/drawable/custom_progress_bar.xml | 6 +- .../main/res/drawable/dashed_border_black.xml | 6 +- .../main/res/drawable/dashed_border_dark.xml | 6 +- .../main/res/drawable/dashed_border_light.xml | 6 +- app/src/main/res/drawable/dot_default.xml | 4 +- app/src/main/res/drawable/dot_selected.xml | 4 +- .../drawer_header_bottom_background.xml | 4 +- .../main/res/drawable/ic_add_black_24dp.xml | 10 +- .../ic_add_circle_outline_black_24dp.xml | 10 +- .../ic_add_circle_outline_white_24dp.xml | 13 +- .../main/res/drawable/ic_add_white_24dp.xml | 13 +- .../main/res/drawable/ic_apps_black_24dp.xml | 10 +- .../main/res/drawable/ic_apps_white_24dp.xml | 13 +- .../res/drawable/ic_arrow_back_black_24dp.xml | 10 +- .../res/drawable/ic_arrow_back_white_24dp.xml | 13 +- .../ic_arrow_drop_down_white_24dp.xml | 13 +- .../drawable/ic_arrow_drop_up_white_24dp.xml | 13 +- .../res/drawable/ic_asterisk_black_24dp.xml | 12 +- .../res/drawable/ic_asterisk_white_24dp.xml | 12 +- .../drawable/ic_attach_money_black_24dp.xml | 10 +- .../drawable/ic_attach_money_white_24dp.xml | 13 +- .../res/drawable/ic_backup_black_24dp.xml | 10 +- .../res/drawable/ic_backup_white_24dp.xml | 13 +- .../res/drawable/ic_bookmark_black_24dp.xml | 10 +- .../res/drawable/ic_bookmark_white_24dp.xml | 13 +- .../ic_brightness_high_white_24dp.xml | 13 +- .../drawable/ic_brightness_low_white_24dp.xml | 13 +- .../ic_brightness_medium_white_24dp.xml | 13 +- .../res/drawable/ic_bug_report_black_24dp.xml | 10 +- .../res/drawable/ic_bug_report_white_24dp.xml | 13 +- .../main/res/drawable/ic_cast_black_24dp.xml | 10 +- .../main/res/drawable/ic_cast_white_24dp.xml | 13 +- .../res/drawable/ic_child_care_black_24dp.xml | 14 +- .../res/drawable/ic_child_care_white_24dp.xml | 21 +- .../main/res/drawable/ic_close_black_24dp.xml | 10 +- .../main/res/drawable/ic_close_white_24dp.xml | 10 +- .../drawable/ic_cloud_download_black_24dp.xml | 10 +- .../drawable/ic_cloud_download_white_24dp.xml | 13 +- .../res/drawable/ic_computer_black_24dp.xml | 10 +- .../res/drawable/ic_computer_white_24dp.xml | 13 +- .../drawable/ic_crop_portrait_black_24dp.xml | 10 +- .../drawable/ic_crop_portrait_white_24dp.xml | 13 +- .../res/drawable/ic_delete_black_24dp.xml | 10 +- .../res/drawable/ic_delete_white_24dp.xml | 13 +- .../ic_directions_bike_black_24dp.xml | 10 +- .../ic_directions_bike_white_24dp.xml | 13 +- .../drawable/ic_directions_car_black_24dp.xml | 10 +- .../drawable/ic_directions_car_white_24dp.xml | 13 +- .../main/res/drawable/ic_done_black_24dp.xml | 10 +- .../main/res/drawable/ic_done_white_24dp.xml | 13 +- .../drawable/ic_drag_handle_black_24dp.xml | 10 +- .../drawable/ic_drag_handle_white_24dp.xml | 13 +- .../main/res/drawable/ic_edit_black_24dp.xml | 10 +- .../main/res/drawable/ic_edit_white_24dp.xml | 10 +- .../drawable/ic_expand_less_black_24dp.xml | 10 +- .../drawable/ic_expand_less_white_24dp.xml | 13 +- .../drawable/ic_expand_more_black_24dp.xml | 10 +- .../drawable/ic_expand_more_white_24dp.xml | 13 +- .../res/drawable/ic_explore_black_24dp.xml | 10 +- .../res/drawable/ic_explore_white_24dp.xml | 10 +- .../drawable/ic_fast_forward_white_24dp.xml | 13 +- .../drawable/ic_fast_rewind_white_24dp.xml | 13 +- .../res/drawable/ic_fastfood_black_24dp.xml | 6 +- .../res/drawable/ic_fastfood_white_24dp.xml | 6 +- .../res/drawable/ic_favorite_black_24dp.xml | 10 +- .../res/drawable/ic_favorite_white_24dp.xml | 13 +- .../drawable/ic_file_download_black_24dp.xml | 10 +- .../drawable/ic_file_download_white_24dp.xml | 13 +- .../drawable/ic_filter_list_black_24dp.xml | 10 +- .../drawable/ic_filter_list_white_24dp.xml | 13 +- .../drawable/ic_fitness_center_black_24dp.xml | 10 +- .../drawable/ic_fitness_center_white_24dp.xml | 13 +- .../ic_fullscreen_exit_white_24dp.xml | 13 +- .../res/drawable/ic_fullscreen_white_24dp.xml | 13 +- .../res/drawable/ic_headset_black_24dp.xml | 10 +- .../main/res/drawable/ic_headset_shadow.xml | 15 +- .../res/drawable/ic_headset_white_24dp.xml | 13 +- .../main/res/drawable/ic_help_black_24dp.xml | 10 +- .../main/res/drawable/ic_help_white_24dp.xml | 10 +- .../res/drawable/ic_history_black_24dp.xml | 10 +- .../res/drawable/ic_history_white_24dp.xml | 13 +- .../main/res/drawable/ic_home_black_24dp.xml | 10 +- .../main/res/drawable/ic_home_white_24dp.xml | 13 +- .../drawable/ic_hourglass_top_white_24dp.xml | 6 +- .../drawable/ic_import_export_black_24dp.xml | 10 +- .../drawable/ic_import_export_white_24dp.xml | 13 +- .../drawable/ic_info_outline_black_24dp.xml | 10 +- .../drawable/ic_info_outline_white_24dp.xml | 13 +- .../ic_insert_emoticon_black_24dp.xml | 10 +- .../ic_insert_emoticon_white_24dp.xml | 13 +- .../res/drawable/ic_language_black_24dp.xml | 10 +- .../res/drawable/ic_language_white_24dp.xml | 13 +- .../main/res/drawable/ic_list_black_24dp.xml | 10 +- .../main/res/drawable/ic_list_white_24dp.xml | 13 +- .../res/drawable/ic_megaphone_black_24dp.xml | 10 +- .../res/drawable/ic_megaphone_white_24dp.xml | 10 +- .../main/res/drawable/ic_mic_black_24dp.xml | 10 +- .../main/res/drawable/ic_mic_white_24dp.xml | 10 +- .../res/drawable/ic_more_vert_black_24dp.xml | 10 +- .../res/drawable/ic_more_vert_white_24dp.xml | 13 +- .../res/drawable/ic_motorcycle_black_24dp.xml | 10 +- .../res/drawable/ic_motorcycle_white_24dp.xml | 13 +- .../main/res/drawable/ic_movie_black_24dp.xml | 10 +- .../main/res/drawable/ic_movie_white_24dp.xml | 13 +- .../res/drawable/ic_music_note_black_24dp.xml | 10 +- .../res/drawable/ic_music_note_white_24dp.xml | 13 +- .../main/res/drawable/ic_next_white_24dp.xml | 15 +- .../res/drawable/ic_palette_black_24dp.xml | 10 +- .../res/drawable/ic_palette_white_24dp.xml | 13 +- .../main/res/drawable/ic_pause_black_24dp.xml | 10 +- .../main/res/drawable/ic_pause_white_24dp.xml | 13 +- .../res/drawable/ic_people_black_24dp.xml | 10 +- .../res/drawable/ic_people_white_24dp.xml | 13 +- .../res/drawable/ic_person_black_24dp.xml | 10 +- .../res/drawable/ic_person_white_24dp.xml | 13 +- .../main/res/drawable/ic_pets_black_24dp.xml | 18 +- .../main/res/drawable/ic_pets_white_24dp.xml | 18 +- .../ic_picture_in_picture_black_24dp.xml | 10 +- .../ic_picture_in_picture_white_24dp.xml | 13 +- .../res/drawable/ic_play_arrow_black_24dp.xml | 10 +- .../res/drawable/ic_play_arrow_shadow.xml | 31 +- .../res/drawable/ic_play_arrow_white_24dp.xml | 13 +- .../drawable/ic_playlist_add_black_24dp.xml | 10 +- .../ic_playlist_add_check_black_24dp.xml | 10 +- .../ic_playlist_add_check_white_24dp.xml | 13 +- .../drawable/ic_playlist_add_white_24dp.xml | 13 +- .../drawable/ic_playlist_play_white_24dp.xml | 13 +- .../res/drawable/ic_previous_white_24dp.xml | 15 +- .../res/drawable/ic_public_black_24dp.xml | 10 +- .../res/drawable/ic_public_white_24dp.xml | 13 +- .../main/res/drawable/ic_radio_black_24dp.xml | 10 +- .../main/res/drawable/ic_radio_white_24dp.xml | 10 +- .../res/drawable/ic_refresh_black_24dp.xml | 10 +- .../res/drawable/ic_refresh_white_24dp.xml | 13 +- .../res/drawable/ic_repeat_white_24dp.xml | 13 +- .../res/drawable/ic_replay_white_24dp.xml | 10 +- .../res/drawable/ic_restaurant_black_24dp.xml | 10 +- .../res/drawable/ic_restaurant_white_24dp.xml | 13 +- .../res/drawable/ic_rss_feed_black_24dp.xml | 12 +- .../res/drawable/ic_rss_feed_white_24dp.xml | 17 +- .../main/res/drawable/ic_save_black_24dp.xml | 10 +- .../main/res/drawable/ic_save_white_24dp.xml | 13 +- .../res/drawable/ic_school_black_24dp.xml | 10 +- .../res/drawable/ic_school_white_24dp.xml | 13 +- .../ic_screen_rotation_white_24dp.xml | 13 +- .../res/drawable/ic_search_add_black_24dp.xml | 6 +- .../res/drawable/ic_search_add_white_24dp.xml | 6 +- .../res/drawable/ic_search_black_24dp.xml | 10 +- .../res/drawable/ic_search_white_24dp.xml | 13 +- .../ic_settings_backup_restore_black_24dp.xml | 10 +- .../ic_settings_backup_restore_white_24dp.xml | 13 +- .../res/drawable/ic_settings_black_24dp.xml | 10 +- .../res/drawable/ic_settings_white_24dp.xml | 13 +- .../main/res/drawable/ic_share_black_24dp.xml | 10 +- .../main/res/drawable/ic_share_white_24dp.xml | 13 +- .../drawable/ic_shopping_cart_black_24dp.xml | 12 +- .../drawable/ic_shopping_cart_white_24dp.xml | 10 +- .../res/drawable/ic_shuffle_white_24dp.xml | 13 +- .../main/res/drawable/ic_sort_black_24dp.xml | 10 +- .../main/res/drawable/ic_sort_white_24dp.xml | 10 +- .../main/res/drawable/ic_stars_black_24dp.xml | 10 +- .../main/res/drawable/ic_stars_white_24dp.xml | 13 +- .../res/drawable/ic_subtitles_white_24dp.xml | 13 +- .../res/drawable/ic_telescope_black_24dp.xml | 10 +- .../res/drawable/ic_telescope_white_24dp.xml | 10 +- .../res/drawable/ic_thumb_down_black_24dp.xml | 10 +- .../res/drawable/ic_thumb_down_white_24dp.xml | 13 +- .../res/drawable/ic_thumb_up_black_24dp.xml | 10 +- .../res/drawable/ic_thumb_up_white_24dp.xml | 13 +- .../drawable/ic_trending_up_black_24dp.xml | 10 +- .../drawable/ic_trending_up_white_24dp.xml | 13 +- .../main/res/drawable/ic_tv_black_24dp.xml | 10 +- .../main/res/drawable/ic_tv_white_24dp.xml | 13 +- .../ic_videogame_asset_black_24dp.xml | 10 +- .../ic_videogame_asset_white_24dp.xml | 13 +- .../drawable/ic_volume_down_white_24dp.xml | 13 +- .../drawable/ic_volume_mute_white_24dp.xml | 13 +- .../res/drawable/ic_volume_off_black_24dp.xml | 10 +- .../res/drawable/ic_volume_off_white_24dp.xml | 13 +- .../res/drawable/ic_volume_up_black_24dp.xml | 10 +- .../res/drawable/ic_volume_up_white_24dp.xml | 2 +- .../drawable/ic_watch_later_black_24dp.xml | 10 +- .../drawable/ic_watch_later_white_24dp.xml | 10 +- .../res/drawable/ic_wb_sunny_black_24dp.xml | 10 +- .../res/drawable/ic_wb_sunny_white_24dp.xml | 13 +- .../res/drawable/ic_whatshot_black_24dp.xml | 10 +- .../res/drawable/ic_whatshot_white_24dp.xml | 13 +- .../main/res/drawable/ic_work_black_24dp.xml | 10 +- .../main/res/drawable/ic_work_white_24dp.xml | 10 +- .../drawable/player_controls_background.xml | 4 +- .../player_controls_top_background.xml | 4 +- .../res/drawable/progress_circular_white.xml | 2 +- .../progress_soundcloud_horizontal_dark.xml | 4 +- .../progress_soundcloud_horizontal_light.xml | 2 +- .../progress_youtube_horizontal_dark.xml | 2 +- .../progress_youtube_horizontal_light.xml | 2 +- .../res/drawable/selector_checked_dark.xml | 2 +- .../res/drawable/selector_checked_light.xml | 2 +- app/src/main/res/drawable/selector_dark.xml | 4 +- .../res/drawable/selector_focused_dark.xml | 6 +- .../res/drawable/selector_focused_light.xml | 6 +- app/src/main/res/drawable/selector_light.xml | 6 +- .../main/res/drawable/splash_background.xml | 5 +- .../main/res/drawable/splash_foreground.xml | 8 +- app/src/main/res/drawable/tab_selector.xml | 7 +- .../main/res/drawable/toolbar_shadow_dark.xml | 2 +- .../res/drawable/toolbar_shadow_light.xml | 2 +- .../activity_player_queue_control.xml | 114 +- .../fragment_video_detail.xml | 1237 ++++++++--------- app/src/main/res/layout-large-land/player.xml | 595 ++++---- app/src/main/res/layout/activity_about.xml | 9 +- .../main/res/layout/activity_downloader.xml | 9 +- app/src/main/res/layout/activity_error.xml | 67 +- app/src/main/res/layout/activity_main.xml | 8 +- .../layout/activity_player_queue_control.xml | 83 +- .../main/res/layout/activity_recaptcha.xml | 6 +- app/src/main/res/layout/dialog_bookmark.xml | 24 +- .../res/layout/dialog_feed_group_create.xml | 10 +- .../res/layout/dialog_playback_parameter.xml | 216 +-- .../main/res/layout/dialog_playlist_name.xml | 14 +- app/src/main/res/layout/dialog_playlists.xml | 19 +- app/src/main/res/layout/dialog_title.xml | 17 +- app/src/main/res/layout/download_dialog.xml | 35 +- app/src/main/res/layout/drawer_header.xml | 17 +- app/src/main/res/layout/drawer_layout.xml | 19 +- app/src/main/res/layout/error_retry.xml | 15 +- .../res/layout/feed_group_add_new_item.xml | 13 +- .../main/res/layout/feed_group_card_item.xml | 11 +- .../res/layout/feed_import_export_group.xml | 31 +- .../main/res/layout/feed_item_carousel.xml | 5 +- app/src/main/res/layout/fragment_about.xml | 11 +- app/src/main/res/layout/fragment_blank.xml | 14 +- .../main/res/layout/fragment_bookmarks.xml | 15 +- app/src/main/res/layout/fragment_channel.xml | 19 +- .../main/res/layout/fragment_choose_tabs.xml | 13 +- app/src/main/res/layout/fragment_comments.xml | 17 +- app/src/main/res/layout/fragment_empty.xml | 2 +- app/src/main/res/layout/fragment_import.xml | 13 +- .../res/layout/fragment_instance_list.xml | 6 +- app/src/main/res/layout/fragment_kiosk.xml | 20 +- app/src/main/res/layout/fragment_licenses.xml | 14 +- app/src/main/res/layout/fragment_main.xml | 9 +- app/src/main/res/layout/fragment_playlist.xml | 19 +- .../res/layout/fragment_related_streams.xml | 17 +- app/src/main/res/layout/fragment_search.xml | 15 +- .../main/res/layout/fragment_subscription.xml | 19 +- .../main/res/layout/fragment_video_detail.xml | 223 ++- .../res/layout/header_divider_item_layout.xml | 13 +- app/src/main/res/layout/header_item.xml | 9 +- .../main/res/layout/header_with_text_item.xml | 17 +- .../main/res/layout/history_disabled_view.xml | 9 +- .../res/layout/instance_spinner_layout.xml | 4 +- app/src/main/res/layout/item_instance.xml | 43 +- .../main/res/layout/item_search_history.xml | 15 +- .../res/layout/item_search_suggestion.xml | 32 +- .../res/layout/item_software_component.xml | 10 +- app/src/main/res/layout/list_channel_item.xml | 15 +- .../res/layout/list_channel_mini_item.xml | 11 +- app/src/main/res/layout/list_choose_tabs.xml | 23 +- .../res/layout/list_choose_tabs_dialog.xml | 9 +- .../main/res/layout/list_comments_item.xml | 4 +- .../res/layout/list_comments_mini_item.xml | 4 +- app/src/main/res/layout/list_empty_view.xml | 11 +- .../res/layout/list_playlist_grid_item.xml | 22 +- .../main/res/layout/list_playlist_item.xml | 22 +- .../res/layout/list_playlist_mini_item.xml | 20 +- .../main/res/layout/list_radio_icon_item.xml | 4 +- .../main/res/layout/list_stream_grid_item.xml | 33 +- app/src/main/res/layout/list_stream_item.xml | 37 +- .../main/res/layout/list_stream_mini_item.xml | 32 +- .../layout/list_stream_playlist_grid_item.xml | 34 +- .../res/layout/list_stream_playlist_item.xml | 40 +- .../main/res/layout/local_playlist_header.xml | 21 +- app/src/main/res/layout/main_bg.xml | 25 +- app/src/main/res/layout/mission_item.xml | 37 +- .../main/res/layout/mission_item_linear.xml | 29 +- app/src/main/res/layout/missions.xml | 9 +- app/src/main/res/layout/missions_header.xml | 17 +- app/src/main/res/layout/picker_icon_item.xml | 7 +- .../res/layout/picker_subscription_item.xml | 17 +- app/src/main/res/layout/pignate_footer.xml | 9 +- app/src/main/res/layout/play_queue_item.xml | 48 +- app/src/main/res/layout/player.xml | 273 ++-- .../main/res/layout/player_notification.xml | 30 +- .../layout/player_notification_expanded.xml | 41 +- app/src/main/res/layout/playlist_control.xml | 55 +- app/src/main/res/layout/playlist_header.xml | 30 +- .../res/layout/related_streams_header.xml | 8 +- .../res/layout/select_channel_fragment.xml | 23 +- .../main/res/layout/select_channel_item.xml | 16 +- .../main/res/layout/select_kiosk_fragment.xml | 15 +- app/src/main/res/layout/select_kiosk_item.xml | 18 +- .../res/layout/select_playlist_fragment.xml | 4 +- .../settings_category_header_layout.xml | 11 +- .../layout/settings_category_header_title.xml | 7 +- app/src/main/res/layout/settings_layout.xml | 7 +- .../main/res/layout/settings_notification.xml | 10 +- .../layout/settings_notification_action.xml | 4 +- .../res/layout/single_choice_dialog_view.xml | 2 +- .../res/layout/statistic_playlist_control.xml | 12 +- .../main/res/layout/stream_quality_item.xml | 14 +- .../subscription_import_export_item.xml | 9 +- app/src/main/res/layout/toolbar_layout.xml | 7 +- .../main/res/layout/toolbar_search_layout.xml | 15 +- app/src/main/res/menu/dialog_url.xml | 5 +- app/src/main/res/menu/download_menu.xml | 28 +- app/src/main/res/menu/drawer_items.xml | 14 +- app/src/main/res/menu/error_menu.xml | 9 +- app/src/main/res/menu/main_fragment_menu.xml | 6 +- app/src/main/res/menu/menu_channel.xml | 11 +- app/src/main/res/menu/menu_feed_fragment.xml | 2 +- .../main/res/menu/menu_feed_group_dialog.xml | 8 +- app/src/main/res/menu/menu_history.xml | 5 +- app/src/main/res/menu/menu_local_playlist.xml | 2 +- app/src/main/res/menu/menu_play_queue.xml | 19 +- app/src/main/res/menu/menu_play_queue_bg.xml | 14 +- app/src/main/res/menu/menu_playlist.xml | 10 +- app/src/main/res/menu/menu_recaptcha.xml | 6 +- app/src/main/res/menu/menu_search.xml | 12 +- app/src/main/res/menu/mission.xml | 4 +- app/src/main/res/menu/software_component.xml | 5 +- app/src/main/res/menu/video_detail_menu.xml | 10 +- .../res/mipmap-anydpi-v26/ic_launcher.xml | 4 +- .../main/res/values-v21/styles_services.xml | 2 +- app/src/main/res/values-v27/styles.xml | 2 + app/src/main/res/values-v29/themes.xml | 6 +- app/src/main/res/values/attrs.xml | 192 +-- app/src/main/res/values/dimens.xml | 2 +- app/src/main/res/values/settings_keys.xml | 4 +- app/src/main/res/values/styles.xml | 9 +- app/src/main/res/values/styles_misc.xml | 2 +- app/src/main/res/values/styles_services.xml | 20 +- app/src/main/res/xml/content_settings.xml | 71 +- app/src/main/res/xml/debug_settings.xml | 19 +- app/src/main/res/xml/download_settings.xml | 39 +- app/src/main/res/xml/history_settings.xml | 2 +- app/src/main/res/xml/provider_paths.xml | 10 +- app/src/main/res/xml/update_settings.xml | 7 +- app/src/main/res/xml/video_audio_settings.xml | 103 +- app/src/release/res/xml/main_settings.xml | 31 +- 346 files changed, 3828 insertions(+), 3454 deletions(-) diff --git a/app/src/debug/res/xml/main_settings.xml b/app/src/debug/res/xml/main_settings.xml index af093a757..dfb8ffa34 100644 --- a/app/src/debug/res/xml/main_settings.xml +++ b/app/src/debug/res/xml/main_settings.xml @@ -1,57 +1,56 @@ - + android:title="@string/settings_category_video_audio_title" + app:iconSpaceReserved="false" /> + android:title="@string/settings_category_downloads_title" + app:iconSpaceReserved="false" /> + android:title="@string/settings_category_appearance_title" + app:iconSpaceReserved="false" /> + android:title="@string/settings_category_history_title" + app:iconSpaceReserved="false" /> + android:title="@string/content" + app:iconSpaceReserved="false" /> + android:title="@string/settings_category_notification_title" + app:iconSpaceReserved="false" /> + app:iconSpaceReserved="false" /> + app:iconSpaceReserved="false" /> diff --git a/app/src/main/res/anim/switch_service_in.xml b/app/src/main/res/anim/switch_service_in.xml index a49d1daba..b15e57999 100644 --- a/app/src/main/res/anim/switch_service_in.xml +++ b/app/src/main/res/anim/switch_service_in.xml @@ -1,9 +1,9 @@ + android:interpolator="@android:interpolator/decelerate_quint"> + android:toAlpha="1.0" /> diff --git a/app/src/main/res/anim/switch_service_out.xml b/app/src/main/res/anim/switch_service_out.xml index 635d1630e..824efc9a8 100644 --- a/app/src/main/res/anim/switch_service_out.xml +++ b/app/src/main/res/anim/switch_service_out.xml @@ -1,9 +1,9 @@ + android:interpolator="@android:interpolator/accelerate_quint"> + android:toAlpha="0.00" /> diff --git a/app/src/main/res/animator/custom_fade_in.xml b/app/src/main/res/animator/custom_fade_in.xml index fa7f516c2..f8df118cc 100644 --- a/app/src/main/res/animator/custom_fade_in.xml +++ b/app/src/main/res/animator/custom_fade_in.xml @@ -5,5 +5,5 @@ android:interpolator="@android:interpolator/accelerate_decelerate" android:propertyName="alpha" android:valueFrom="0.0f" - android:valueTo="1.0f"/> - \ No newline at end of file + android:valueTo="1.0f" /> + diff --git a/app/src/main/res/animator/custom_fade_out.xml b/app/src/main/res/animator/custom_fade_out.xml index db3662647..3f71e5c58 100644 --- a/app/src/main/res/animator/custom_fade_out.xml +++ b/app/src/main/res/animator/custom_fade_out.xml @@ -5,5 +5,5 @@ android:interpolator="@android:interpolator/accelerate_decelerate" android:propertyName="alpha" android:valueFrom="1.0f" - android:valueTo="0.0f"/> - \ No newline at end of file + android:valueTo="0.0f" /> + diff --git a/app/src/main/res/drawable/background_oval_black_transparent.xml b/app/src/main/res/drawable/background_oval_black_transparent.xml index 5db5969c6..e665f5299 100644 --- a/app/src/main/res/drawable/background_oval_black_transparent.xml +++ b/app/src/main/res/drawable/background_oval_black_transparent.xml @@ -2,4 +2,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/drawable/custom_progress_bar.xml b/app/src/main/res/drawable/custom_progress_bar.xml index 251cde171..0ead1c4be 100644 --- a/app/src/main/res/drawable/custom_progress_bar.xml +++ b/app/src/main/res/drawable/custom_progress_bar.xml @@ -2,16 +2,16 @@ - + - + - \ No newline at end of file + diff --git a/app/src/main/res/drawable/dashed_border_black.xml b/app/src/main/res/drawable/dashed_border_black.xml index b6bac6252..137184b86 100644 --- a/app/src/main/res/drawable/dashed_border_black.xml +++ b/app/src/main/res/drawable/dashed_border_black.xml @@ -3,6 +3,6 @@ - \ No newline at end of file + android:dashWidth="4dp" + android:dashGap="4dp" /> + diff --git a/app/src/main/res/drawable/dashed_border_dark.xml b/app/src/main/res/drawable/dashed_border_dark.xml index 5af152ecc..ff714a448 100644 --- a/app/src/main/res/drawable/dashed_border_dark.xml +++ b/app/src/main/res/drawable/dashed_border_dark.xml @@ -3,6 +3,6 @@ - \ No newline at end of file + android:dashWidth="4dp" + android:dashGap="4dp" /> + diff --git a/app/src/main/res/drawable/dashed_border_light.xml b/app/src/main/res/drawable/dashed_border_light.xml index 5d29112bd..cc71acb72 100644 --- a/app/src/main/res/drawable/dashed_border_light.xml +++ b/app/src/main/res/drawable/dashed_border_light.xml @@ -3,6 +3,6 @@ - \ No newline at end of file + android:dashWidth="4dp" + android:dashGap="4dp" /> + diff --git a/app/src/main/res/drawable/dot_default.xml b/app/src/main/res/drawable/dot_default.xml index 3380dca3b..fac1a2e81 100644 --- a/app/src/main/res/drawable/dot_default.xml +++ b/app/src/main/res/drawable/dot_default.xml @@ -6,7 +6,7 @@ android:shape="ring" android:thickness="4dp" android:useLevel="false"> - + - \ No newline at end of file + diff --git a/app/src/main/res/drawable/dot_selected.xml b/app/src/main/res/drawable/dot_selected.xml index 017e99d43..77992e4a6 100644 --- a/app/src/main/res/drawable/dot_selected.xml +++ b/app/src/main/res/drawable/dot_selected.xml @@ -6,7 +6,7 @@ android:shape="ring" android:thickness="6dp" android:useLevel="false"> - + - \ No newline at end of file + diff --git a/app/src/main/res/drawable/drawer_header_bottom_background.xml b/app/src/main/res/drawable/drawer_header_bottom_background.xml index 913522274..9f9792340 100644 --- a/app/src/main/res/drawable/drawer_header_bottom_background.xml +++ b/app/src/main/res/drawable/drawer_header_bottom_background.xml @@ -3,5 +3,5 @@ - \ No newline at end of file + android:startColor="#4D000000" /> + diff --git a/app/src/main/res/drawable/ic_add_black_24dp.xml b/app/src/main/res/drawable/ic_add_black_24dp.xml index 0258249cc..fedd077d8 100644 --- a/app/src/main/res/drawable/ic_add_black_24dp.xml +++ b/app/src/main/res/drawable/ic_add_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" /> diff --git a/app/src/main/res/drawable/ic_add_circle_outline_black_24dp.xml b/app/src/main/res/drawable/ic_add_circle_outline_black_24dp.xml index 900f2275e..1596099f3 100644 --- a/app/src/main/res/drawable/ic_add_circle_outline_black_24dp.xml +++ b/app/src/main/res/drawable/ic_add_circle_outline_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M13,7h-2v4L7,11v2h4v4h2v-4h4v-2h-4L13,7zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.41,0 -8,-3.59 -8,-8s3.59,-8 8,-8 8,3.59 8,8 -3.59,8 -8,8z" /> diff --git a/app/src/main/res/drawable/ic_add_circle_outline_white_24dp.xml b/app/src/main/res/drawable/ic_add_circle_outline_white_24dp.xml index 66d3247ae..2f2cfe3e3 100644 --- a/app/src/main/res/drawable/ic_add_circle_outline_white_24dp.xml +++ b/app/src/main/res/drawable/ic_add_circle_outline_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_add_white_24dp.xml b/app/src/main/res/drawable/ic_add_white_24dp.xml index e3979cd7f..bbda803b0 100644 --- a/app/src/main/res/drawable/ic_add_white_24dp.xml +++ b/app/src/main/res/drawable/ic_add_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_apps_black_24dp.xml b/app/src/main/res/drawable/ic_apps_black_24dp.xml index ff485cf1a..b8c4ab12e 100644 --- a/app/src/main/res/drawable/ic_apps_black_24dp.xml +++ b/app/src/main/res/drawable/ic_apps_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M4,8h4L8,4L4,4v4zM10,20h4v-4h-4v4zM4,20h4v-4L4,16v4zM4,14h4v-4L4,10v4zM10,14h4v-4h-4v4zM16,4v4h4L20,4h-4zM10,8h4L14,4h-4v4zM16,14h4v-4h-4v4zM16,20h4v-4h-4v4z" /> diff --git a/app/src/main/res/drawable/ic_apps_white_24dp.xml b/app/src/main/res/drawable/ic_apps_white_24dp.xml index 373f7752b..2d7d796f7 100644 --- a/app/src/main/res/drawable/ic_apps_white_24dp.xml +++ b/app/src/main/res/drawable/ic_apps_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_arrow_back_black_24dp.xml b/app/src/main/res/drawable/ic_arrow_back_black_24dp.xml index beafea395..2d68f797b 100644 --- a/app/src/main/res/drawable/ic_arrow_back_black_24dp.xml +++ b/app/src/main/res/drawable/ic_arrow_back_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z" /> diff --git a/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml b/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml index 71d5bbd29..b7c728783 100644 --- a/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml +++ b/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_arrow_drop_down_white_24dp.xml b/app/src/main/res/drawable/ic_arrow_drop_down_white_24dp.xml index 65e1e4228..270637216 100644 --- a/app/src/main/res/drawable/ic_arrow_drop_down_white_24dp.xml +++ b/app/src/main/res/drawable/ic_arrow_drop_down_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_arrow_drop_up_white_24dp.xml b/app/src/main/res/drawable/ic_arrow_drop_up_white_24dp.xml index 1d266cecc..fdc9dcf8d 100644 --- a/app/src/main/res/drawable/ic_arrow_drop_up_white_24dp.xml +++ b/app/src/main/res/drawable/ic_arrow_drop_up_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_asterisk_black_24dp.xml b/app/src/main/res/drawable/ic_asterisk_black_24dp.xml index fa16cd5e8..840682fee 100644 --- a/app/src/main/res/drawable/ic_asterisk_black_24dp.xml +++ b/app/src/main/res/drawable/ic_asterisk_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> - \ No newline at end of file + android:pathData="M10,2H14L13.21,9.91L19.66,5.27L21.66,8.73L14.42,12L21.66,15.27L19.66,18.73L13.21,14.09L14,22H10L10.79,14.09L4.34,18.73L2.34,15.27L9.58,12L2.34,8.73L4.34,5.27L10.79,9.91L10,2Z" /> + diff --git a/app/src/main/res/drawable/ic_asterisk_white_24dp.xml b/app/src/main/res/drawable/ic_asterisk_white_24dp.xml index bd487cb55..c66bb4051 100644 --- a/app/src/main/res/drawable/ic_asterisk_white_24dp.xml +++ b/app/src/main/res/drawable/ic_asterisk_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> - \ No newline at end of file + android:pathData="M10,2H14L13.21,9.91L19.66,5.27L21.66,8.73L14.42,12L21.66,15.27L19.66,18.73L13.21,14.09L14,22H10L10.79,14.09L4.34,18.73L2.34,15.27L9.58,12L2.34,8.73L4.34,5.27L10.79,9.91L10,2Z" /> + diff --git a/app/src/main/res/drawable/ic_attach_money_black_24dp.xml b/app/src/main/res/drawable/ic_attach_money_black_24dp.xml index b520fc98d..dd93a7599 100644 --- a/app/src/main/res/drawable/ic_attach_money_black_24dp.xml +++ b/app/src/main/res/drawable/ic_attach_money_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M11.8,10.9c-2.27,-0.59 -3,-1.2 -3,-2.15 0,-1.09 1.01,-1.85 2.7,-1.85 1.78,0 2.44,0.85 2.5,2.1h2.21c-0.07,-1.72 -1.12,-3.3 -3.21,-3.81V3h-3v2.16c-1.94,0.42 -3.5,1.68 -3.5,3.61 0,2.31 1.91,3.46 4.7,4.13 2.5,0.6 3,1.48 3,2.41 0,0.69 -0.49,1.79 -2.7,1.79 -2.06,0 -2.87,-0.92 -2.98,-2.1h-2.2c0.12,2.19 1.76,3.42 3.68,3.83V21h3v-2.15c1.95,-0.37 3.5,-1.5 3.5,-3.55 0,-2.84 -2.43,-3.81 -4.7,-4.4z" /> diff --git a/app/src/main/res/drawable/ic_attach_money_white_24dp.xml b/app/src/main/res/drawable/ic_attach_money_white_24dp.xml index d198dd14d..fcc1ab160 100644 --- a/app/src/main/res/drawable/ic_attach_money_white_24dp.xml +++ b/app/src/main/res/drawable/ic_attach_money_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_backup_black_24dp.xml b/app/src/main/res/drawable/ic_backup_black_24dp.xml index 086281669..200bb7081 100644 --- a/app/src/main/res/drawable/ic_backup_black_24dp.xml +++ b/app/src/main/res/drawable/ic_backup_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19.35,10.04C18.67,6.59 15.64,4 12,4 9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96zM14,13v4h-4v-4H7l5,-5 5,5h-3z" /> diff --git a/app/src/main/res/drawable/ic_backup_white_24dp.xml b/app/src/main/res/drawable/ic_backup_white_24dp.xml index 55dbbae85..29259b0e0 100644 --- a/app/src/main/res/drawable/ic_backup_white_24dp.xml +++ b/app/src/main/res/drawable/ic_backup_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_bookmark_black_24dp.xml b/app/src/main/res/drawable/ic_bookmark_black_24dp.xml index 6a6a1b39d..5bf2e951c 100644 --- a/app/src/main/res/drawable/ic_bookmark_black_24dp.xml +++ b/app/src/main/res/drawable/ic_bookmark_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M17,3H7c-1.1,0 -1.99,0.9 -1.99,2L5,21l7,-3 7,3V5c0,-1.1 -0.9,-2 -2,-2z" /> diff --git a/app/src/main/res/drawable/ic_bookmark_white_24dp.xml b/app/src/main/res/drawable/ic_bookmark_white_24dp.xml index feb16ed63..2e919f18d 100644 --- a/app/src/main/res/drawable/ic_bookmark_white_24dp.xml +++ b/app/src/main/res/drawable/ic_bookmark_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_brightness_high_white_24dp.xml b/app/src/main/res/drawable/ic_brightness_high_white_24dp.xml index 9ed0b086c..1ff2d2e26 100644 --- a/app/src/main/res/drawable/ic_brightness_high_white_24dp.xml +++ b/app/src/main/res/drawable/ic_brightness_high_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_brightness_low_white_24dp.xml b/app/src/main/res/drawable/ic_brightness_low_white_24dp.xml index da4e0ca30..1a00ce2dd 100644 --- a/app/src/main/res/drawable/ic_brightness_low_white_24dp.xml +++ b/app/src/main/res/drawable/ic_brightness_low_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_brightness_medium_white_24dp.xml b/app/src/main/res/drawable/ic_brightness_medium_white_24dp.xml index c522453f1..853e219bd 100644 --- a/app/src/main/res/drawable/ic_brightness_medium_white_24dp.xml +++ b/app/src/main/res/drawable/ic_brightness_medium_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_bug_report_black_24dp.xml b/app/src/main/res/drawable/ic_bug_report_black_24dp.xml index 4d83902b8..206702ff2 100644 --- a/app/src/main/res/drawable/ic_bug_report_black_24dp.xml +++ b/app/src/main/res/drawable/ic_bug_report_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M20,8h-2.81c-0.45,-0.78 -1.07,-1.45 -1.82,-1.96L17,4.41 15.59,3l-2.17,2.17C12.96,5.06 12.49,5 12,5c-0.49,0 -0.96,0.06 -1.41,0.17L8.41,3 7,4.41l1.62,1.63C7.88,6.55 7.26,7.22 6.81,8L4,8v2h2.09c-0.05,0.33 -0.09,0.66 -0.09,1v1L4,12v2h2v1c0,0.34 0.04,0.67 0.09,1L4,16v2h2.81c1.04,1.79 2.97,3 5.19,3s4.15,-1.21 5.19,-3L20,18v-2h-2.09c0.05,-0.33 0.09,-0.66 0.09,-1v-1h2v-2h-2v-1c0,-0.34 -0.04,-0.67 -0.09,-1L20,10L20,8zM14,16h-4v-2h4v2zM14,12h-4v-2h4v2z" /> diff --git a/app/src/main/res/drawable/ic_bug_report_white_24dp.xml b/app/src/main/res/drawable/ic_bug_report_white_24dp.xml index 5c8f5bc16..e1a204a29 100644 --- a/app/src/main/res/drawable/ic_bug_report_white_24dp.xml +++ b/app/src/main/res/drawable/ic_bug_report_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_cast_black_24dp.xml b/app/src/main/res/drawable/ic_cast_black_24dp.xml index 7b143de9f..4ffbdc421 100644 --- a/app/src/main/res/drawable/ic_cast_black_24dp.xml +++ b/app/src/main/res/drawable/ic_cast_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M21,3L3,3c-1.1,0 -2,0.9 -2,2v3h2L3,5h18v14h-7v2h7c1.1,0 2,-0.9 2,-2L23,5c0,-1.1 -0.9,-2 -2,-2zM1,18v3h3c0,-1.66 -1.34,-3 -3,-3zM1,14v2c2.76,0 5,2.24 5,5h2c0,-3.87 -3.13,-7 -7,-7zM1,10v2c4.97,0 9,4.03 9,9h2c0,-6.08 -4.93,-11 -11,-11z" /> diff --git a/app/src/main/res/drawable/ic_cast_white_24dp.xml b/app/src/main/res/drawable/ic_cast_white_24dp.xml index 434c64416..61a1f61fe 100644 --- a/app/src/main/res/drawable/ic_cast_white_24dp.xml +++ b/app/src/main/res/drawable/ic_cast_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_child_care_black_24dp.xml b/app/src/main/res/drawable/ic_child_care_black_24dp.xml index 5af39255e..25a51bb23 100644 --- a/app/src/main/res/drawable/ic_child_care_black_24dp.xml +++ b/app/src/main/res/drawable/ic_child_care_black_24dp.xml @@ -1,15 +1,15 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M14.5,10.5m-1.25,0a1.25,1.25 0,1 1,2.5 0a1.25,1.25 0,1 1,-2.5 0" /> + android:pathData="M9.5,10.5m-1.25,0a1.25,1.25 0,1 1,2.5 0a1.25,1.25 0,1 1,-2.5 0" /> + android:pathData="M22.94,12.66c0.04,-0.21 0.06,-0.43 0.06,-0.66s-0.02,-0.45 -0.06,-0.66c-0.25,-1.51 -1.36,-2.74 -2.81,-3.17 -0.53,-1.12 -1.28,-2.1 -2.19,-2.91C16.36,3.85 14.28,3 12,3s-4.36,0.85 -5.94,2.26c-0.92,0.81 -1.67,1.8 -2.19,2.91 -1.45,0.43 -2.56,1.65 -2.81,3.17 -0.04,0.21 -0.06,0.43 -0.06,0.66s0.02,0.45 0.06,0.66c0.25,1.51 1.36,2.74 2.81,3.17 0.52,1.11 1.27,2.09 2.17,2.89C7.62,20.14 9.71,21 12,21s4.38,-0.86 5.97,-2.28c0.9,-0.8 1.65,-1.79 2.17,-2.89 1.44,-0.43 2.55,-1.65 2.8,-3.17zM19,14c-0.1,0 -0.19,-0.02 -0.29,-0.03 -0.2,0.67 -0.49,1.29 -0.86,1.86C16.6,17.74 14.45,19 12,19s-4.6,-1.26 -5.85,-3.17c-0.37,-0.57 -0.66,-1.19 -0.86,-1.86 -0.1,0.01 -0.19,0.03 -0.29,0.03 -1.1,0 -2,-0.9 -2,-2s0.9,-2 2,-2c0.1,0 0.19,0.02 0.29,0.03 0.2,-0.67 0.49,-1.29 0.86,-1.86C7.4,6.26 9.55,5 12,5s4.6,1.26 5.85,3.17c0.37,0.57 0.66,1.19 0.86,1.86 0.1,-0.01 0.19,-0.03 0.29,-0.03 1.1,0 2,0.9 2,2s-0.9,2 -2,2zM7.5,14c0.76,1.77 2.49,3 4.5,3s3.74,-1.23 4.5,-3h-9z" /> diff --git a/app/src/main/res/drawable/ic_child_care_white_24dp.xml b/app/src/main/res/drawable/ic_child_care_white_24dp.xml index 81fa2ddc1..9375e3116 100644 --- a/app/src/main/res/drawable/ic_child_care_white_24dp.xml +++ b/app/src/main/res/drawable/ic_child_care_white_24dp.xml @@ -1,7 +1,16 @@ - - - - + + + + diff --git a/app/src/main/res/drawable/ic_close_black_24dp.xml b/app/src/main/res/drawable/ic_close_black_24dp.xml index ede4b7108..f50fd991b 100644 --- a/app/src/main/res/drawable/ic_close_black_24dp.xml +++ b/app/src/main/res/drawable/ic_close_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z" /> diff --git a/app/src/main/res/drawable/ic_close_white_24dp.xml b/app/src/main/res/drawable/ic_close_white_24dp.xml index d11cc5c9c..c63eeb597 100644 --- a/app/src/main/res/drawable/ic_close_white_24dp.xml +++ b/app/src/main/res/drawable/ic_close_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z" /> diff --git a/app/src/main/res/drawable/ic_cloud_download_black_24dp.xml b/app/src/main/res/drawable/ic_cloud_download_black_24dp.xml index 261c31217..aa051b25d 100644 --- a/app/src/main/res/drawable/ic_cloud_download_black_24dp.xml +++ b/app/src/main/res/drawable/ic_cloud_download_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19.35,10.04C18.67,6.59 15.64,4 12,4 9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96zM17,13l-5,5 -5,-5h3V9h4v4h3z" /> diff --git a/app/src/main/res/drawable/ic_cloud_download_white_24dp.xml b/app/src/main/res/drawable/ic_cloud_download_white_24dp.xml index 0feb270af..67e870456 100644 --- a/app/src/main/res/drawable/ic_cloud_download_white_24dp.xml +++ b/app/src/main/res/drawable/ic_cloud_download_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_computer_black_24dp.xml b/app/src/main/res/drawable/ic_computer_black_24dp.xml index 4599f98cd..04eb86a51 100644 --- a/app/src/main/res/drawable/ic_computer_black_24dp.xml +++ b/app/src/main/res/drawable/ic_computer_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M20,18c1.1,0 1.99,-0.9 1.99,-2L22,6c0,-1.1 -0.9,-2 -2,-2H4c-1.1,0 -2,0.9 -2,2v10c0,1.1 0.9,2 2,2H0v2h24v-2h-4zM4,6h16v10H4V6z" /> diff --git a/app/src/main/res/drawable/ic_computer_white_24dp.xml b/app/src/main/res/drawable/ic_computer_white_24dp.xml index 9569b7747..68f85594d 100644 --- a/app/src/main/res/drawable/ic_computer_white_24dp.xml +++ b/app/src/main/res/drawable/ic_computer_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_crop_portrait_black_24dp.xml b/app/src/main/res/drawable/ic_crop_portrait_black_24dp.xml index e8c60a1a2..d906df150 100644 --- a/app/src/main/res/drawable/ic_crop_portrait_black_24dp.xml +++ b/app/src/main/res/drawable/ic_crop_portrait_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M17,3L7,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h10c1.1,0 2,-0.9 2,-2L19,5c0,-1.1 -0.9,-2 -2,-2zM17,19L7,19L7,5h10v14z" /> diff --git a/app/src/main/res/drawable/ic_crop_portrait_white_24dp.xml b/app/src/main/res/drawable/ic_crop_portrait_white_24dp.xml index caba925a1..fc11eba57 100644 --- a/app/src/main/res/drawable/ic_crop_portrait_white_24dp.xml +++ b/app/src/main/res/drawable/ic_crop_portrait_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_delete_black_24dp.xml b/app/src/main/res/drawable/ic_delete_black_24dp.xml index 39e64d698..962e03374 100644 --- a/app/src/main/res/drawable/ic_delete_black_24dp.xml +++ b/app/src/main/res/drawable/ic_delete_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M6,19c0,1.1 0.9,2 2,2h8c1.1,0 2,-0.9 2,-2V7H6v12zM19,4h-3.5l-1,-1h-5l-1,1H5v2h14V4z" /> diff --git a/app/src/main/res/drawable/ic_delete_white_24dp.xml b/app/src/main/res/drawable/ic_delete_white_24dp.xml index 8bed121aa..3760de238 100644 --- a/app/src/main/res/drawable/ic_delete_white_24dp.xml +++ b/app/src/main/res/drawable/ic_delete_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_directions_bike_black_24dp.xml b/app/src/main/res/drawable/ic_directions_bike_black_24dp.xml index ded5e3359..328fbe393 100644 --- a/app/src/main/res/drawable/ic_directions_bike_black_24dp.xml +++ b/app/src/main/res/drawable/ic_directions_bike_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M15.5,5.5c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM5,12c-2.8,0 -5,2.2 -5,5s2.2,5 5,5 5,-2.2 5,-5 -2.2,-5 -5,-5zM5,20.5c-1.9,0 -3.5,-1.6 -3.5,-3.5s1.6,-3.5 3.5,-3.5 3.5,1.6 3.5,3.5 -1.6,3.5 -3.5,3.5zM10.8,10.5l2.4,-2.4 0.8,0.8c1.3,1.3 3,2.1 5.1,2.1L19.1,9c-1.5,0 -2.7,-0.6 -3.6,-1.5l-1.9,-1.9c-0.5,-0.4 -1,-0.6 -1.6,-0.6s-1.1,0.2 -1.4,0.6L7.8,8.4c-0.4,0.4 -0.6,0.9 -0.6,1.4 0,0.6 0.2,1.1 0.6,1.4L11,14v5h2v-6.2l-2.2,-2.3zM19,12c-2.8,0 -5,2.2 -5,5s2.2,5 5,5 5,-2.2 5,-5 -2.2,-5 -5,-5zM19,20.5c-1.9,0 -3.5,-1.6 -3.5,-3.5s1.6,-3.5 3.5,-3.5 3.5,1.6 3.5,3.5 -1.6,3.5 -3.5,3.5z" /> diff --git a/app/src/main/res/drawable/ic_directions_bike_white_24dp.xml b/app/src/main/res/drawable/ic_directions_bike_white_24dp.xml index f165cea9c..90c7f7a77 100644 --- a/app/src/main/res/drawable/ic_directions_bike_white_24dp.xml +++ b/app/src/main/res/drawable/ic_directions_bike_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_directions_car_black_24dp.xml b/app/src/main/res/drawable/ic_directions_car_black_24dp.xml index 6d6337c3a..b2fe8bdbd 100644 --- a/app/src/main/res/drawable/ic_directions_car_black_24dp.xml +++ b/app/src/main/res/drawable/ic_directions_car_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M18.92,6.01C18.72,5.42 18.16,5 17.5,5h-11c-0.66,0 -1.21,0.42 -1.42,1.01L3,12v8c0,0.55 0.45,1 1,1h1c0.55,0 1,-0.45 1,-1v-1h12v1c0,0.55 0.45,1 1,1h1c0.55,0 1,-0.45 1,-1v-8l-2.08,-5.99zM6.5,16c-0.83,0 -1.5,-0.67 -1.5,-1.5S5.67,13 6.5,13s1.5,0.67 1.5,1.5S7.33,16 6.5,16zM17.5,16c-0.83,0 -1.5,-0.67 -1.5,-1.5s0.67,-1.5 1.5,-1.5 1.5,0.67 1.5,1.5 -0.67,1.5 -1.5,1.5zM5,11l1.5,-4.5h11L19,11L5,11z" /> diff --git a/app/src/main/res/drawable/ic_directions_car_white_24dp.xml b/app/src/main/res/drawable/ic_directions_car_white_24dp.xml index 981334c17..26404bddb 100644 --- a/app/src/main/res/drawable/ic_directions_car_white_24dp.xml +++ b/app/src/main/res/drawable/ic_directions_car_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_done_black_24dp.xml b/app/src/main/res/drawable/ic_done_black_24dp.xml index 7affe9ba9..bda675f14 100644 --- a/app/src/main/res/drawable/ic_done_black_24dp.xml +++ b/app/src/main/res/drawable/ic_done_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M9,16.2L4.8,12l-1.4,1.4L9,19 21,7l-1.4,-1.4L9,16.2z" /> diff --git a/app/src/main/res/drawable/ic_done_white_24dp.xml b/app/src/main/res/drawable/ic_done_white_24dp.xml index cab2aed1a..bb657f6ec 100644 --- a/app/src/main/res/drawable/ic_done_white_24dp.xml +++ b/app/src/main/res/drawable/ic_done_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_drag_handle_black_24dp.xml b/app/src/main/res/drawable/ic_drag_handle_black_24dp.xml index 68a719052..8f7f335a3 100644 --- a/app/src/main/res/drawable/ic_drag_handle_black_24dp.xml +++ b/app/src/main/res/drawable/ic_drag_handle_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M20,9H4v2h16V9zM4,15h16v-2H4v2z" /> diff --git a/app/src/main/res/drawable/ic_drag_handle_white_24dp.xml b/app/src/main/res/drawable/ic_drag_handle_white_24dp.xml index 50f9e6c29..9378f4b23 100644 --- a/app/src/main/res/drawable/ic_drag_handle_white_24dp.xml +++ b/app/src/main/res/drawable/ic_drag_handle_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_edit_black_24dp.xml b/app/src/main/res/drawable/ic_edit_black_24dp.xml index 43489826e..5505cc775 100644 --- a/app/src/main/res/drawable/ic_edit_black_24dp.xml +++ b/app/src/main/res/drawable/ic_edit_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3,17.25V21h3.75L17.81,9.94l-3.75,-3.75L3,17.25zM20.71,7.04c0.39,-0.39 0.39,-1.02 0,-1.41l-2.34,-2.34c-0.39,-0.39 -1.02,-0.39 -1.41,0l-1.83,1.83 3.75,3.75 1.83,-1.83z" /> diff --git a/app/src/main/res/drawable/ic_edit_white_24dp.xml b/app/src/main/res/drawable/ic_edit_white_24dp.xml index 88f94780f..85d32985f 100644 --- a/app/src/main/res/drawable/ic_edit_white_24dp.xml +++ b/app/src/main/res/drawable/ic_edit_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3,17.25V21h3.75L17.81,9.94l-3.75,-3.75L3,17.25zM20.71,7.04c0.39,-0.39 0.39,-1.02 0,-1.41l-2.34,-2.34c-0.39,-0.39 -1.02,-0.39 -1.41,0l-1.83,1.83 3.75,3.75 1.83,-1.83z" /> diff --git a/app/src/main/res/drawable/ic_expand_less_black_24dp.xml b/app/src/main/res/drawable/ic_expand_less_black_24dp.xml index 3afdf9682..7b6a65628 100644 --- a/app/src/main/res/drawable/ic_expand_less_black_24dp.xml +++ b/app/src/main/res/drawable/ic_expand_less_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,8l-6,6 1.41,1.41L12,10.83l4.59,4.58L18,14z" /> diff --git a/app/src/main/res/drawable/ic_expand_less_white_24dp.xml b/app/src/main/res/drawable/ic_expand_less_white_24dp.xml index 5042d801a..4ff5565fa 100644 --- a/app/src/main/res/drawable/ic_expand_less_white_24dp.xml +++ b/app/src/main/res/drawable/ic_expand_less_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_expand_more_black_24dp.xml b/app/src/main/res/drawable/ic_expand_more_black_24dp.xml index 8d57dbc10..c1f391b61 100644 --- a/app/src/main/res/drawable/ic_expand_more_black_24dp.xml +++ b/app/src/main/res/drawable/ic_expand_more_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M16.59,8.59L12,13.17 7.41,8.59 6,10l6,6 6,-6z" /> diff --git a/app/src/main/res/drawable/ic_expand_more_white_24dp.xml b/app/src/main/res/drawable/ic_expand_more_white_24dp.xml index bc72bdce0..b6a470043 100644 --- a/app/src/main/res/drawable/ic_expand_more_white_24dp.xml +++ b/app/src/main/res/drawable/ic_expand_more_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_explore_black_24dp.xml b/app/src/main/res/drawable/ic_explore_black_24dp.xml index c898ed9a5..e94079fed 100644 --- a/app/src/main/res/drawable/ic_explore_black_24dp.xml +++ b/app/src/main/res/drawable/ic_explore_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,10.9c-0.61,0 -1.1,0.49 -1.1,1.1s0.49,1.1 1.1,1.1c0.61,0 1.1,-0.49 1.1,-1.1s-0.49,-1.1 -1.1,-1.1zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM14.19,14.19L6,18l3.81,-8.19L18,6l-3.81,8.19z" /> diff --git a/app/src/main/res/drawable/ic_explore_white_24dp.xml b/app/src/main/res/drawable/ic_explore_white_24dp.xml index 65f2818a6..a910c5429 100644 --- a/app/src/main/res/drawable/ic_explore_white_24dp.xml +++ b/app/src/main/res/drawable/ic_explore_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,10.9c-0.61,0 -1.1,0.49 -1.1,1.1s0.49,1.1 1.1,1.1c0.61,0 1.1,-0.49 1.1,-1.1s-0.49,-1.1 -1.1,-1.1zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM14.19,14.19L6,18l3.81,-8.19L18,6l-3.81,8.19z" /> diff --git a/app/src/main/res/drawable/ic_fast_forward_white_24dp.xml b/app/src/main/res/drawable/ic_fast_forward_white_24dp.xml index da7c3fb1e..ab5ae6c37 100644 --- a/app/src/main/res/drawable/ic_fast_forward_white_24dp.xml +++ b/app/src/main/res/drawable/ic_fast_forward_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_fast_rewind_white_24dp.xml b/app/src/main/res/drawable/ic_fast_rewind_white_24dp.xml index 4bab93ecb..ccc072158 100644 --- a/app/src/main/res/drawable/ic_fast_rewind_white_24dp.xml +++ b/app/src/main/res/drawable/ic_fast_rewind_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_fastfood_black_24dp.xml b/app/src/main/res/drawable/ic_fastfood_black_24dp.xml index 4de2eb9af..4d43eafd2 100644 --- a/app/src/main/res/drawable/ic_fastfood_black_24dp.xml +++ b/app/src/main/res/drawable/ic_fastfood_black_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24"> - + diff --git a/app/src/main/res/drawable/ic_fastfood_white_24dp.xml b/app/src/main/res/drawable/ic_fastfood_white_24dp.xml index 517b92573..ddb9b6257 100644 --- a/app/src/main/res/drawable/ic_fastfood_white_24dp.xml +++ b/app/src/main/res/drawable/ic_fastfood_white_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24"> - + diff --git a/app/src/main/res/drawable/ic_favorite_black_24dp.xml b/app/src/main/res/drawable/ic_favorite_black_24dp.xml index cfba5d846..17cea9270 100644 --- a/app/src/main/res/drawable/ic_favorite_black_24dp.xml +++ b/app/src/main/res/drawable/ic_favorite_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,21.35l-1.45,-1.32C5.4,15.36 2,12.28 2,8.5 2,5.42 4.42,3 7.5,3c1.74,0 3.41,0.81 4.5,2.09C13.09,3.81 14.76,3 16.5,3 19.58,3 22,5.42 22,8.5c0,3.78 -3.4,6.86 -8.55,11.54L12,21.35z" /> diff --git a/app/src/main/res/drawable/ic_favorite_white_24dp.xml b/app/src/main/res/drawable/ic_favorite_white_24dp.xml index 67a25e713..efc717ee9 100644 --- a/app/src/main/res/drawable/ic_favorite_white_24dp.xml +++ b/app/src/main/res/drawable/ic_favorite_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_file_download_black_24dp.xml b/app/src/main/res/drawable/ic_file_download_black_24dp.xml index 492b41d34..370bba93d 100644 --- a/app/src/main/res/drawable/ic_file_download_black_24dp.xml +++ b/app/src/main/res/drawable/ic_file_download_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19,9h-4V3H9v6H5l7,7 7,-7zM5,18v2h14v-2H5z" /> diff --git a/app/src/main/res/drawable/ic_file_download_white_24dp.xml b/app/src/main/res/drawable/ic_file_download_white_24dp.xml index b8e836142..97bdac0f1 100644 --- a/app/src/main/res/drawable/ic_file_download_white_24dp.xml +++ b/app/src/main/res/drawable/ic_file_download_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_filter_list_black_24dp.xml b/app/src/main/res/drawable/ic_filter_list_black_24dp.xml index b99b672f4..6826b3d5a 100644 --- a/app/src/main/res/drawable/ic_filter_list_black_24dp.xml +++ b/app/src/main/res/drawable/ic_filter_list_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M10,18h4v-2h-4v2zM3,6v2h18L21,6L3,6zM6,13h12v-2L6,11v2z" /> diff --git a/app/src/main/res/drawable/ic_filter_list_white_24dp.xml b/app/src/main/res/drawable/ic_filter_list_white_24dp.xml index 5d4ec18ee..2df495e15 100644 --- a/app/src/main/res/drawable/ic_filter_list_white_24dp.xml +++ b/app/src/main/res/drawable/ic_filter_list_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_fitness_center_black_24dp.xml b/app/src/main/res/drawable/ic_fitness_center_black_24dp.xml index 846deb431..3e2425e40 100644 --- a/app/src/main/res/drawable/ic_fitness_center_black_24dp.xml +++ b/app/src/main/res/drawable/ic_fitness_center_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M20.57,14.86L22,13.43 20.57,12 17,15.57 8.43,7 12,3.43 10.57,2 9.14,3.43 7.71,2 5.57,4.14 4.14,2.71 2.71,4.14l1.43,1.43L2,7.71l1.43,1.43L2,10.57 3.43,12 7,8.43 15.57,17 12,20.57 13.43,22l1.43,-1.43L16.29,22l2.14,-2.14 1.43,1.43 1.43,-1.43 -1.43,-1.43L22,16.29z" /> diff --git a/app/src/main/res/drawable/ic_fitness_center_white_24dp.xml b/app/src/main/res/drawable/ic_fitness_center_white_24dp.xml index fec3c955c..892def491 100644 --- a/app/src/main/res/drawable/ic_fitness_center_white_24dp.xml +++ b/app/src/main/res/drawable/ic_fitness_center_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_fullscreen_exit_white_24dp.xml b/app/src/main/res/drawable/ic_fullscreen_exit_white_24dp.xml index bb7140f29..a940aa13c 100644 --- a/app/src/main/res/drawable/ic_fullscreen_exit_white_24dp.xml +++ b/app/src/main/res/drawable/ic_fullscreen_exit_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_fullscreen_white_24dp.xml b/app/src/main/res/drawable/ic_fullscreen_white_24dp.xml index 86b7649b6..eeda8b430 100644 --- a/app/src/main/res/drawable/ic_fullscreen_white_24dp.xml +++ b/app/src/main/res/drawable/ic_fullscreen_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_headset_black_24dp.xml b/app/src/main/res/drawable/ic_headset_black_24dp.xml index d4503ce60..674aa8def 100644 --- a/app/src/main/res/drawable/ic_headset_black_24dp.xml +++ b/app/src/main/res/drawable/ic_headset_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,1c-4.97,0 -9,4.03 -9,9v7c0,1.66 1.34,3 3,3h3v-8H5v-2c0,-3.87 3.13,-7 7,-7s7,3.13 7,7v2h-4v8h3c1.66,0 3,-1.34 3,-3v-7c0,-4.97 -4.03,-9 -9,-9z" /> diff --git a/app/src/main/res/drawable/ic_headset_shadow.xml b/app/src/main/res/drawable/ic_headset_shadow.xml index 53a3ec31a..2d6f61eee 100644 --- a/app/src/main/res/drawable/ic_headset_shadow.xml +++ b/app/src/main/res/drawable/ic_headset_shadow.xml @@ -1,14 +1,17 @@ + android:viewportHeight="24"> + android:strokeWidth="1" + android:strokeAlpha="0.34090909" + android:strokeColor="#000000" + android:strokeLineCap="butt" + android:strokeLineJoin="miter" /> + android:fillColor="#ffffff" + android:pathData="M12,1c-4.97,0 -9,4.03 -9,9v7c0,1.66 1.34,3 3,3h3v-8H5v-2c0,-3.87 3.13,-7 7,-7s7,3.13 7,7v2h-4v8h3c1.66,0 3,-1.34 3,-3v-7c0,-4.97 -4.03,-9 -9,-9z" /> diff --git a/app/src/main/res/drawable/ic_headset_white_24dp.xml b/app/src/main/res/drawable/ic_headset_white_24dp.xml index 2027245b3..3ca2936b8 100644 --- a/app/src/main/res/drawable/ic_headset_white_24dp.xml +++ b/app/src/main/res/drawable/ic_headset_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_help_black_24dp.xml b/app/src/main/res/drawable/ic_help_black_24dp.xml index 1517747d0..b1d7a2cf5 100644 --- a/app/src/main/res/drawable/ic_help_black_24dp.xml +++ b/app/src/main/res/drawable/ic_help_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM13,19h-2v-2h2v2zM15.07,11.25l-0.9,0.92C13.45,12.9 13,13.5 13,15h-2v-0.5c0,-1.1 0.45,-2.1 1.17,-2.83l1.24,-1.26c0.37,-0.36 0.59,-0.86 0.59,-1.41 0,-1.1 -0.9,-2 -2,-2s-2,0.9 -2,2L8,9c0,-2.21 1.79,-4 4,-4s4,1.79 4,4c0,0.88 -0.36,1.68 -0.93,2.25z" /> diff --git a/app/src/main/res/drawable/ic_help_white_24dp.xml b/app/src/main/res/drawable/ic_help_white_24dp.xml index d813b72b8..04c1c00fc 100644 --- a/app/src/main/res/drawable/ic_help_white_24dp.xml +++ b/app/src/main/res/drawable/ic_help_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM13,19h-2v-2h2v2zM15.07,11.25l-0.9,0.92C13.45,12.9 13,13.5 13,15h-2v-0.5c0,-1.1 0.45,-2.1 1.17,-2.83l1.24,-1.26c0.37,-0.36 0.59,-0.86 0.59,-1.41 0,-1.1 -0.9,-2 -2,-2s-2,0.9 -2,2L8,9c0,-2.21 1.79,-4 4,-4s4,1.79 4,4c0,0.88 -0.36,1.68 -0.93,2.25z" /> diff --git a/app/src/main/res/drawable/ic_history_black_24dp.xml b/app/src/main/res/drawable/ic_history_black_24dp.xml index a61de1bc9..d9f75ea6d 100644 --- a/app/src/main/res/drawable/ic_history_black_24dp.xml +++ b/app/src/main/res/drawable/ic_history_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M13,3c-4.97,0 -9,4.03 -9,9L1,12l3.89,3.89 0.07,0.14L9,12L6,12c0,-3.87 3.13,-7 7,-7s7,3.13 7,7 -3.13,7 -7,7c-1.93,0 -3.68,-0.79 -4.94,-2.06l-1.42,1.42C8.27,19.99 10.51,21 13,21c4.97,0 9,-4.03 9,-9s-4.03,-9 -9,-9zM12,8v5l4.28,2.54 0.72,-1.21 -3.5,-2.08L13.5,8L12,8z" /> diff --git a/app/src/main/res/drawable/ic_history_white_24dp.xml b/app/src/main/res/drawable/ic_history_white_24dp.xml index de25eb445..2418fd6f9 100644 --- a/app/src/main/res/drawable/ic_history_white_24dp.xml +++ b/app/src/main/res/drawable/ic_history_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_home_black_24dp.xml b/app/src/main/res/drawable/ic_home_black_24dp.xml index 70fb2910c..f8bb0b556 100644 --- a/app/src/main/res/drawable/ic_home_black_24dp.xml +++ b/app/src/main/res/drawable/ic_home_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z" /> diff --git a/app/src/main/res/drawable/ic_home_white_24dp.xml b/app/src/main/res/drawable/ic_home_white_24dp.xml index 30296ba99..12afe9051 100644 --- a/app/src/main/res/drawable/ic_home_white_24dp.xml +++ b/app/src/main/res/drawable/ic_home_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_hourglass_top_white_24dp.xml b/app/src/main/res/drawable/ic_hourglass_top_white_24dp.xml index d6156dfa1..59ad4b2d2 100644 --- a/app/src/main/res/drawable/ic_hourglass_top_white_24dp.xml +++ b/app/src/main/res/drawable/ic_hourglass_top_white_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24" android:viewportHeight="24"> - + diff --git a/app/src/main/res/drawable/ic_import_export_black_24dp.xml b/app/src/main/res/drawable/ic_import_export_black_24dp.xml index a2d1fa99f..d826451b4 100644 --- a/app/src/main/res/drawable/ic_import_export_black_24dp.xml +++ b/app/src/main/res/drawable/ic_import_export_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M9,3L5,6.99h3L8,14h2L10,6.99h3L9,3zM16,17.01L16,10h-2v7.01h-3L15,21l4,-3.99h-3z" /> diff --git a/app/src/main/res/drawable/ic_import_export_white_24dp.xml b/app/src/main/res/drawable/ic_import_export_white_24dp.xml index 4c6fc6ef6..bab84a60d 100644 --- a/app/src/main/res/drawable/ic_import_export_white_24dp.xml +++ b/app/src/main/res/drawable/ic_import_export_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_info_outline_black_24dp.xml b/app/src/main/res/drawable/ic_info_outline_black_24dp.xml index cf53e145c..9c51a4ffb 100644 --- a/app/src/main/res/drawable/ic_info_outline_black_24dp.xml +++ b/app/src/main/res/drawable/ic_info_outline_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M11,17h2v-6h-2v6zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.41,0 -8,-3.59 -8,-8s3.59,-8 8,-8 8,3.59 8,8 -3.59,8 -8,8zM11,9h2L13,7h-2v2z" /> diff --git a/app/src/main/res/drawable/ic_info_outline_white_24dp.xml b/app/src/main/res/drawable/ic_info_outline_white_24dp.xml index af0d4d067..2465f7808 100644 --- a/app/src/main/res/drawable/ic_info_outline_white_24dp.xml +++ b/app/src/main/res/drawable/ic_info_outline_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_insert_emoticon_black_24dp.xml b/app/src/main/res/drawable/ic_insert_emoticon_black_24dp.xml index 43d5552cd..7c2d46255 100644 --- a/app/src/main/res/drawable/ic_insert_emoticon_black_24dp.xml +++ b/app/src/main/res/drawable/ic_insert_emoticon_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M11.99,2C6.47,2 2,6.48 2,12s4.47,10 9.99,10C17.52,22 22,17.52 22,12S17.52,2 11.99,2zM12,20c-4.42,0 -8,-3.58 -8,-8s3.58,-8 8,-8 8,3.58 8,8 -3.58,8 -8,8zM15.5,11c0.83,0 1.5,-0.67 1.5,-1.5S16.33,8 15.5,8 14,8.67 14,9.5s0.67,1.5 1.5,1.5zM8.5,11c0.83,0 1.5,-0.67 1.5,-1.5S9.33,8 8.5,8 7,8.67 7,9.5 7.67,11 8.5,11zM12,17.5c2.33,0 4.31,-1.46 5.11,-3.5L6.89,14c0.8,2.04 2.78,3.5 5.11,3.5z" /> diff --git a/app/src/main/res/drawable/ic_insert_emoticon_white_24dp.xml b/app/src/main/res/drawable/ic_insert_emoticon_white_24dp.xml index a438c34ef..de8e66530 100644 --- a/app/src/main/res/drawable/ic_insert_emoticon_white_24dp.xml +++ b/app/src/main/res/drawable/ic_insert_emoticon_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_language_black_24dp.xml b/app/src/main/res/drawable/ic_language_black_24dp.xml index d07324c87..340a4bf0f 100644 --- a/app/src/main/res/drawable/ic_language_black_24dp.xml +++ b/app/src/main/res/drawable/ic_language_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M11.99,2C6.47,2 2,6.48 2,12s4.47,10 9.99,10C17.52,22 22,17.52 22,12S17.52,2 11.99,2zM18.92,8h-2.95c-0.32,-1.25 -0.78,-2.45 -1.38,-3.56 1.84,0.63 3.37,1.91 4.33,3.56zM12,4.04c0.83,1.2 1.48,2.53 1.91,3.96h-3.82c0.43,-1.43 1.08,-2.76 1.91,-3.96zM4.26,14C4.1,13.36 4,12.69 4,12s0.1,-1.36 0.26,-2h3.38c-0.08,0.66 -0.14,1.32 -0.14,2 0,0.68 0.06,1.34 0.14,2L4.26,14zM5.08,16h2.95c0.32,1.25 0.78,2.45 1.38,3.56 -1.84,-0.63 -3.37,-1.9 -4.33,-3.56zM8.03,8L5.08,8c0.96,-1.66 2.49,-2.93 4.33,-3.56C8.81,5.55 8.35,6.75 8.03,8zM12,19.96c-0.83,-1.2 -1.48,-2.53 -1.91,-3.96h3.82c-0.43,1.43 -1.08,2.76 -1.91,3.96zM14.34,14L9.66,14c-0.09,-0.66 -0.16,-1.32 -0.16,-2 0,-0.68 0.07,-1.35 0.16,-2h4.68c0.09,0.65 0.16,1.32 0.16,2 0,0.68 -0.07,1.34 -0.16,2zM14.59,19.56c0.6,-1.11 1.06,-2.31 1.38,-3.56h2.95c-0.96,1.65 -2.49,2.93 -4.33,3.56zM16.36,14c0.08,-0.66 0.14,-1.32 0.14,-2 0,-0.68 -0.06,-1.34 -0.14,-2h3.38c0.16,0.64 0.26,1.31 0.26,2s-0.1,1.36 -0.26,2h-3.38z" /> diff --git a/app/src/main/res/drawable/ic_language_white_24dp.xml b/app/src/main/res/drawable/ic_language_white_24dp.xml index 74bc27903..9b97aa592 100644 --- a/app/src/main/res/drawable/ic_language_white_24dp.xml +++ b/app/src/main/res/drawable/ic_language_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_list_black_24dp.xml b/app/src/main/res/drawable/ic_list_black_24dp.xml index 4c2fb8834..1471c52f5 100644 --- a/app/src/main/res/drawable/ic_list_black_24dp.xml +++ b/app/src/main/res/drawable/ic_list_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3,13h2v-2L3,11v2zM3,17h2v-2L3,15v2zM3,9h2L5,7L3,7v2zM7,13h14v-2L7,11v2zM7,17h14v-2L7,15v2zM7,7v2h14L21,7L7,7z" /> diff --git a/app/src/main/res/drawable/ic_list_white_24dp.xml b/app/src/main/res/drawable/ic_list_white_24dp.xml index f47037629..4fd341d82 100644 --- a/app/src/main/res/drawable/ic_list_white_24dp.xml +++ b/app/src/main/res/drawable/ic_list_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_megaphone_black_24dp.xml b/app/src/main/res/drawable/ic_megaphone_black_24dp.xml index 21622c162..f75a104db 100644 --- a/app/src/main/res/drawable/ic_megaphone_black_24dp.xml +++ b/app/src/main/res/drawable/ic_megaphone_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z" /> diff --git a/app/src/main/res/drawable/ic_megaphone_white_24dp.xml b/app/src/main/res/drawable/ic_megaphone_white_24dp.xml index 90e6ff215..dd87fde17 100644 --- a/app/src/main/res/drawable/ic_megaphone_white_24dp.xml +++ b/app/src/main/res/drawable/ic_megaphone_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z" /> diff --git a/app/src/main/res/drawable/ic_mic_black_24dp.xml b/app/src/main/res/drawable/ic_mic_black_24dp.xml index 25d8951a7..8b765ffd4 100644 --- a/app/src/main/res/drawable/ic_mic_black_24dp.xml +++ b/app/src/main/res/drawable/ic_mic_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,14c1.66,0 2.99,-1.34 2.99,-3L15,5c0,-1.66 -1.34,-3 -3,-3S9,3.34 9,5v6c0,1.66 1.34,3 3,3zM17.3,11c0,3 -2.54,5.1 -5.3,5.1S6.7,14 6.7,11L5,11c0,3.41 2.72,6.23 6,6.72L11,21h2v-3.28c3.28,-0.48 6,-3.3 6,-6.72h-1.7z" /> diff --git a/app/src/main/res/drawable/ic_mic_white_24dp.xml b/app/src/main/res/drawable/ic_mic_white_24dp.xml index 36ee9ff81..c0c92fcc7 100644 --- a/app/src/main/res/drawable/ic_mic_white_24dp.xml +++ b/app/src/main/res/drawable/ic_mic_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,14c1.66,0 2.99,-1.34 2.99,-3L15,5c0,-1.66 -1.34,-3 -3,-3S9,3.34 9,5v6c0,1.66 1.34,3 3,3zM17.3,11c0,3 -2.54,5.1 -5.3,5.1S6.7,14 6.7,11L5,11c0,3.41 2.72,6.23 6,6.72L11,21h2v-3.28c3.28,-0.48 6,-3.3 6,-6.72h-1.7z" /> diff --git a/app/src/main/res/drawable/ic_more_vert_black_24dp.xml b/app/src/main/res/drawable/ic_more_vert_black_24dp.xml index 5176d8a4b..7b7f19554 100644 --- a/app/src/main/res/drawable/ic_more_vert_black_24dp.xml +++ b/app/src/main/res/drawable/ic_more_vert_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,10c-1.1,0 -2,0.9 -2,2s0.9,2 2,2 2,-0.9 2,-2 -0.9,-2 -2,-2zM12,16c-1.1,0 -2,0.9 -2,2s0.9,2 2,2 2,-0.9 2,-2 -0.9,-2 -2,-2z" /> diff --git a/app/src/main/res/drawable/ic_more_vert_white_24dp.xml b/app/src/main/res/drawable/ic_more_vert_white_24dp.xml index c097d3e40..19703e8e7 100644 --- a/app/src/main/res/drawable/ic_more_vert_white_24dp.xml +++ b/app/src/main/res/drawable/ic_more_vert_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_motorcycle_black_24dp.xml b/app/src/main/res/drawable/ic_motorcycle_black_24dp.xml index 539182f83..185d6992c 100644 --- a/app/src/main/res/drawable/ic_motorcycle_black_24dp.xml +++ b/app/src/main/res/drawable/ic_motorcycle_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19.44,9.03L15.41,5H11v2h3.59l2,2H5c-2.8,0 -5,2.2 -5,5s2.2,5 5,5c2.46,0 4.45,-1.69 4.9,-4h1.65l2.77,-2.77c-0.21,0.54 -0.32,1.14 -0.32,1.77 0,2.8 2.2,5 5,5s5,-2.2 5,-5c0,-2.65 -1.97,-4.77 -4.56,-4.97zM7.82,15C7.4,16.15 6.28,17 5,17c-1.63,0 -3,-1.37 -3,-3s1.37,-3 3,-3c1.28,0 2.4,0.85 2.82,2H5v2h2.82zM19,17c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3z" /> diff --git a/app/src/main/res/drawable/ic_motorcycle_white_24dp.xml b/app/src/main/res/drawable/ic_motorcycle_white_24dp.xml index d5f2519d7..2a42a1d09 100644 --- a/app/src/main/res/drawable/ic_motorcycle_white_24dp.xml +++ b/app/src/main/res/drawable/ic_motorcycle_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_movie_black_24dp.xml b/app/src/main/res/drawable/ic_movie_black_24dp.xml index d70c00f00..4e5289d38 100644 --- a/app/src/main/res/drawable/ic_movie_black_24dp.xml +++ b/app/src/main/res/drawable/ic_movie_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M18,4l2,4h-3l-2,-4h-2l2,4h-3l-2,-4H8l2,4H7L5,4H4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V4h-4z" /> diff --git a/app/src/main/res/drawable/ic_movie_white_24dp.xml b/app/src/main/res/drawable/ic_movie_white_24dp.xml index a1d539a3f..79f93d1c1 100644 --- a/app/src/main/res/drawable/ic_movie_white_24dp.xml +++ b/app/src/main/res/drawable/ic_movie_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_music_note_black_24dp.xml b/app/src/main/res/drawable/ic_music_note_black_24dp.xml index 736c004ef..830a7fab1 100644 --- a/app/src/main/res/drawable/ic_music_note_black_24dp.xml +++ b/app/src/main/res/drawable/ic_music_note_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,3v10.55c-0.59,-0.34 -1.27,-0.55 -2,-0.55 -2.21,0 -4,1.79 -4,4s1.79,4 4,4 4,-1.79 4,-4V7h4V3h-6z" /> diff --git a/app/src/main/res/drawable/ic_music_note_white_24dp.xml b/app/src/main/res/drawable/ic_music_note_white_24dp.xml index 69f0a3a4d..ca80ad5ad 100644 --- a/app/src/main/res/drawable/ic_music_note_white_24dp.xml +++ b/app/src/main/res/drawable/ic_music_note_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_next_white_24dp.xml b/app/src/main/res/drawable/ic_next_white_24dp.xml index 603880c2b..1459bff0a 100644 --- a/app/src/main/res/drawable/ic_next_white_24dp.xml +++ b/app/src/main/res/drawable/ic_next_white_24dp.xml @@ -1,10 +1,11 @@ + android:width="24dp" + android:height="24dp" + android:tint="#ffffff" + android:viewportWidth="24" + android:viewportHeight="24"> - + diff --git a/app/src/main/res/drawable/ic_palette_black_24dp.xml b/app/src/main/res/drawable/ic_palette_black_24dp.xml index f75e2fbe3..71c37ddac 100644 --- a/app/src/main/res/drawable/ic_palette_black_24dp.xml +++ b/app/src/main/res/drawable/ic_palette_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,3c-4.97,0 -9,4.03 -9,9s4.03,9 9,9c0.83,0 1.5,-0.67 1.5,-1.5 0,-0.39 -0.15,-0.74 -0.39,-1.01 -0.23,-0.26 -0.38,-0.61 -0.38,-0.99 0,-0.83 0.67,-1.5 1.5,-1.5L16,16c2.76,0 5,-2.24 5,-5 0,-4.42 -4.03,-8 -9,-8zM6.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S5.67,9 6.5,9 8,9.67 8,10.5 7.33,12 6.5,12zM9.5,8C8.67,8 8,7.33 8,6.5S8.67,5 9.5,5s1.5,0.67 1.5,1.5S10.33,8 9.5,8zM14.5,8c-0.83,0 -1.5,-0.67 -1.5,-1.5S13.67,5 14.5,5s1.5,0.67 1.5,1.5S15.33,8 14.5,8zM17.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S16.67,9 17.5,9s1.5,0.67 1.5,1.5 -0.67,1.5 -1.5,1.5z" /> diff --git a/app/src/main/res/drawable/ic_palette_white_24dp.xml b/app/src/main/res/drawable/ic_palette_white_24dp.xml index 4abeea58f..a6cdb536e 100644 --- a/app/src/main/res/drawable/ic_palette_white_24dp.xml +++ b/app/src/main/res/drawable/ic_palette_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_pause_black_24dp.xml b/app/src/main/res/drawable/ic_pause_black_24dp.xml index bb28a6c41..53b5e6a9a 100644 --- a/app/src/main/res/drawable/ic_pause_black_24dp.xml +++ b/app/src/main/res/drawable/ic_pause_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M6,19h4L10,5L6,5v14zM14,5v14h4L18,5h-4z" /> diff --git a/app/src/main/res/drawable/ic_pause_white_24dp.xml b/app/src/main/res/drawable/ic_pause_white_24dp.xml index 08b34c2da..ea843aff3 100644 --- a/app/src/main/res/drawable/ic_pause_white_24dp.xml +++ b/app/src/main/res/drawable/ic_pause_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_people_black_24dp.xml b/app/src/main/res/drawable/ic_people_black_24dp.xml index 4cfd86960..603c006db 100644 --- a/app/src/main/res/drawable/ic_people_black_24dp.xml +++ b/app/src/main/res/drawable/ic_people_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M16,11c1.66,0 2.99,-1.34 2.99,-3S17.66,5 16,5c-1.66,0 -3,1.34 -3,3s1.34,3 3,3zM8,11c1.66,0 2.99,-1.34 2.99,-3S9.66,5 8,5C6.34,5 5,6.34 5,8s1.34,3 3,3zM8,13c-2.33,0 -7,1.17 -7,3.5L1,19h14v-2.5c0,-2.33 -4.67,-3.5 -7,-3.5zM16,13c-0.29,0 -0.62,0.02 -0.97,0.05 1.16,0.84 1.97,1.97 1.97,3.45L17,19h6v-2.5c0,-2.33 -4.67,-3.5 -7,-3.5z" /> diff --git a/app/src/main/res/drawable/ic_people_white_24dp.xml b/app/src/main/res/drawable/ic_people_white_24dp.xml index 23afe2270..8b925badc 100644 --- a/app/src/main/res/drawable/ic_people_white_24dp.xml +++ b/app/src/main/res/drawable/ic_people_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_person_black_24dp.xml b/app/src/main/res/drawable/ic_person_black_24dp.xml index b2cb337b0..55495d5a0 100644 --- a/app/src/main/res/drawable/ic_person_black_24dp.xml +++ b/app/src/main/res/drawable/ic_person_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,12c2.21,0 4,-1.79 4,-4s-1.79,-4 -4,-4 -4,1.79 -4,4 1.79,4 4,4zM12,14c-2.67,0 -8,1.34 -8,4v2h16v-2c0,-2.66 -5.33,-4 -8,-4z" /> diff --git a/app/src/main/res/drawable/ic_person_white_24dp.xml b/app/src/main/res/drawable/ic_person_white_24dp.xml index d7366bda0..5efaaf0dd 100644 --- a/app/src/main/res/drawable/ic_person_white_24dp.xml +++ b/app/src/main/res/drawable/ic_person_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_pets_black_24dp.xml b/app/src/main/res/drawable/ic_pets_black_24dp.xml index b6247bd87..58e52bf6c 100644 --- a/app/src/main/res/drawable/ic_pets_black_24dp.xml +++ b/app/src/main/res/drawable/ic_pets_black_24dp.xml @@ -1,21 +1,21 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M4.5,9.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M9,5.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M15,5.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M19.5,9.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M17.34,14.86c-0.87,-1.02 -1.6,-1.89 -2.48,-2.91 -0.46,-0.54 -1.05,-1.08 -1.75,-1.32 -0.11,-0.04 -0.22,-0.07 -0.33,-0.09 -0.25,-0.04 -0.52,-0.04 -0.78,-0.04s-0.53,0 -0.79,0.05c-0.11,0.02 -0.22,0.05 -0.33,0.09 -0.7,0.24 -1.28,0.78 -1.75,1.32 -0.87,1.02 -1.6,1.89 -2.48,2.91 -1.31,1.31 -2.92,2.76 -2.62,4.79 0.29,1.02 1.02,2.03 2.33,2.32 0.73,0.15 3.06,-0.44 5.54,-0.44h0.18c2.48,0 4.81,0.58 5.54,0.44 1.31,-0.29 2.04,-1.31 2.33,-2.32 0.31,-2.04 -1.3,-3.49 -2.61,-4.8z" /> diff --git a/app/src/main/res/drawable/ic_pets_white_24dp.xml b/app/src/main/res/drawable/ic_pets_white_24dp.xml index 46724a33d..14373a3c5 100644 --- a/app/src/main/res/drawable/ic_pets_white_24dp.xml +++ b/app/src/main/res/drawable/ic_pets_white_24dp.xml @@ -1,21 +1,21 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M4.5,9.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M9,5.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M15,5.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M19.5,9.5m-2.5,0a2.5,2.5 0,1 1,5 0a2.5,2.5 0,1 1,-5 0" /> + android:pathData="M17.34,14.86c-0.87,-1.02 -1.6,-1.89 -2.48,-2.91 -0.46,-0.54 -1.05,-1.08 -1.75,-1.32 -0.11,-0.04 -0.22,-0.07 -0.33,-0.09 -0.25,-0.04 -0.52,-0.04 -0.78,-0.04s-0.53,0 -0.79,0.05c-0.11,0.02 -0.22,0.05 -0.33,0.09 -0.7,0.24 -1.28,0.78 -1.75,1.32 -0.87,1.02 -1.6,1.89 -2.48,2.91 -1.31,1.31 -2.92,2.76 -2.62,4.79 0.29,1.02 1.02,2.03 2.33,2.32 0.73,0.15 3.06,-0.44 5.54,-0.44h0.18c2.48,0 4.81,0.58 5.54,0.44 1.31,-0.29 2.04,-1.31 2.33,-2.32 0.31,-2.04 -1.3,-3.49 -2.61,-4.8z" /> diff --git a/app/src/main/res/drawable/ic_picture_in_picture_black_24dp.xml b/app/src/main/res/drawable/ic_picture_in_picture_black_24dp.xml index b61c5218b..326ff0304 100644 --- a/app/src/main/res/drawable/ic_picture_in_picture_black_24dp.xml +++ b/app/src/main/res/drawable/ic_picture_in_picture_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M19,7h-8v6h8L19,7zM21,3L3,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,1.98 2,1.98h18c1.1,0 2,-0.88 2,-1.98L23,5c0,-1.1 -0.9,-2 -2,-2zM21,19.01L3,19.01L3,4.98h18v14.03z" /> diff --git a/app/src/main/res/drawable/ic_picture_in_picture_white_24dp.xml b/app/src/main/res/drawable/ic_picture_in_picture_white_24dp.xml index db1b46f81..f6b3205cc 100644 --- a/app/src/main/res/drawable/ic_picture_in_picture_white_24dp.xml +++ b/app/src/main/res/drawable/ic_picture_in_picture_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_play_arrow_black_24dp.xml b/app/src/main/res/drawable/ic_play_arrow_black_24dp.xml index bf9b895ac..dbe3ec664 100644 --- a/app/src/main/res/drawable/ic_play_arrow_black_24dp.xml +++ b/app/src/main/res/drawable/ic_play_arrow_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M8,5v14l11,-7z" /> diff --git a/app/src/main/res/drawable/ic_play_arrow_shadow.xml b/app/src/main/res/drawable/ic_play_arrow_shadow.xml index 8d5871fad..bf4b895b0 100644 --- a/app/src/main/res/drawable/ic_play_arrow_shadow.xml +++ b/app/src/main/res/drawable/ic_play_arrow_shadow.xml @@ -1,12 +1,25 @@ - - + - + + android:strokeWidth="5" + android:strokeAlpha="0.73333333" + android:strokeColor="#ffffff" + android:strokeLineCap="butt" + android:strokeLineJoin="miter" /> diff --git a/app/src/main/res/drawable/ic_play_arrow_white_24dp.xml b/app/src/main/res/drawable/ic_play_arrow_white_24dp.xml index e135a55b7..098b71d1f 100644 --- a/app/src/main/res/drawable/ic_play_arrow_white_24dp.xml +++ b/app/src/main/res/drawable/ic_play_arrow_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_playlist_add_black_24dp.xml b/app/src/main/res/drawable/ic_playlist_add_black_24dp.xml index 905d86e64..f30f29557 100644 --- a/app/src/main/res/drawable/ic_playlist_add_black_24dp.xml +++ b/app/src/main/res/drawable/ic_playlist_add_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M14,10L2,10v2h12v-2zM14,6L2,6v2h12L14,6zM18,14v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM2,16h8v-2L2,14v2z" /> diff --git a/app/src/main/res/drawable/ic_playlist_add_check_black_24dp.xml b/app/src/main/res/drawable/ic_playlist_add_check_black_24dp.xml index 4f7a1c13f..d99e6e75c 100644 --- a/app/src/main/res/drawable/ic_playlist_add_check_black_24dp.xml +++ b/app/src/main/res/drawable/ic_playlist_add_check_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M14,10L2,10v2h12v-2zM14,6L2,6v2h12L14,6zM2,16h8v-2L2,14v2zM21.5,11.5L23,13l-6.99,7 -4.51,-4.5L13,14l3.01,3 5.49,-5.5z" /> diff --git a/app/src/main/res/drawable/ic_playlist_add_check_white_24dp.xml b/app/src/main/res/drawable/ic_playlist_add_check_white_24dp.xml index 04b4b7855..0581bbe4b 100644 --- a/app/src/main/res/drawable/ic_playlist_add_check_white_24dp.xml +++ b/app/src/main/res/drawable/ic_playlist_add_check_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_playlist_add_white_24dp.xml b/app/src/main/res/drawable/ic_playlist_add_white_24dp.xml index ed27c167e..1ea41dc22 100644 --- a/app/src/main/res/drawable/ic_playlist_add_white_24dp.xml +++ b/app/src/main/res/drawable/ic_playlist_add_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_playlist_play_white_24dp.xml b/app/src/main/res/drawable/ic_playlist_play_white_24dp.xml index 06ccbb8eb..4e31a4dde 100644 --- a/app/src/main/res/drawable/ic_playlist_play_white_24dp.xml +++ b/app/src/main/res/drawable/ic_playlist_play_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_previous_white_24dp.xml b/app/src/main/res/drawable/ic_previous_white_24dp.xml index 14279ecb2..e9fe7448d 100644 --- a/app/src/main/res/drawable/ic_previous_white_24dp.xml +++ b/app/src/main/res/drawable/ic_previous_white_24dp.xml @@ -1,10 +1,11 @@ + android:width="24dp" + android:height="24dp" + android:tint="#ffffff" + android:viewportWidth="24" + android:viewportHeight="24"> - + diff --git a/app/src/main/res/drawable/ic_public_black_24dp.xml b/app/src/main/res/drawable/ic_public_black_24dp.xml index d976b4244..192884570 100644 --- a/app/src/main/res/drawable/ic_public_black_24dp.xml +++ b/app/src/main/res/drawable/ic_public_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM11,19.93c-3.95,-0.49 -7,-3.85 -7,-7.93 0,-0.62 0.08,-1.21 0.21,-1.79L9,15v1c0,1.1 0.9,2 2,2v1.93zM17.9,17.39c-0.26,-0.81 -1,-1.39 -1.9,-1.39h-1v-3c0,-0.55 -0.45,-1 -1,-1L8,12v-2h2c0.55,0 1,-0.45 1,-1L11,7h2c1.1,0 2,-0.9 2,-2v-0.41c2.93,1.19 5,4.06 5,7.41 0,2.08 -0.8,3.97 -2.1,5.39z" /> diff --git a/app/src/main/res/drawable/ic_public_white_24dp.xml b/app/src/main/res/drawable/ic_public_white_24dp.xml index 880e42770..6ae97422a 100644 --- a/app/src/main/res/drawable/ic_public_white_24dp.xml +++ b/app/src/main/res/drawable/ic_public_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_radio_black_24dp.xml b/app/src/main/res/drawable/ic_radio_black_24dp.xml index 00da9101f..ca4501bb7 100644 --- a/app/src/main/res/drawable/ic_radio_black_24dp.xml +++ b/app/src/main/res/drawable/ic_radio_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3.24,6.15C2.51,6.43 2,7.17 2,8v12c0,1.1 0.89,2 2,2h16c1.11,0 2,-0.9 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2L8.3,6l8.26,-3.34L15.88,1 3.24,6.15zM7,20c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM20,12h-2v-2h-2v2L4,12L4,8h16v4z" /> diff --git a/app/src/main/res/drawable/ic_radio_white_24dp.xml b/app/src/main/res/drawable/ic_radio_white_24dp.xml index df563ec1d..d0902426b 100644 --- a/app/src/main/res/drawable/ic_radio_white_24dp.xml +++ b/app/src/main/res/drawable/ic_radio_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3.24,6.15C2.51,6.43 2,7.17 2,8v12c0,1.1 0.89,2 2,2h16c1.11,0 2,-0.9 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2L8.3,6l8.26,-3.34L15.88,1 3.24,6.15zM7,20c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM20,12h-2v-2h-2v2L4,12L4,8h16v4z" /> diff --git a/app/src/main/res/drawable/ic_refresh_black_24dp.xml b/app/src/main/res/drawable/ic_refresh_black_24dp.xml index 8229a9a64..1f9072a36 100644 --- a/app/src/main/res/drawable/ic_refresh_black_24dp.xml +++ b/app/src/main/res/drawable/ic_refresh_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M17.65,6.35C16.2,4.9 14.21,4 12,4c-4.42,0 -7.99,3.58 -7.99,8s3.57,8 7.99,8c3.73,0 6.84,-2.55 7.73,-6h-2.08c-0.82,2.33 -3.04,4 -5.65,4 -3.31,0 -6,-2.69 -6,-6s2.69,-6 6,-6c1.66,0 3.14,0.69 4.22,1.78L13,11h7V4l-2.35,2.35z" /> diff --git a/app/src/main/res/drawable/ic_refresh_white_24dp.xml b/app/src/main/res/drawable/ic_refresh_white_24dp.xml index cc2d1e04f..4ca5e73a7 100644 --- a/app/src/main/res/drawable/ic_refresh_white_24dp.xml +++ b/app/src/main/res/drawable/ic_refresh_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_repeat_white_24dp.xml b/app/src/main/res/drawable/ic_repeat_white_24dp.xml index f4e1a4f39..24d9f44f0 100644 --- a/app/src/main/res/drawable/ic_repeat_white_24dp.xml +++ b/app/src/main/res/drawable/ic_repeat_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_replay_white_24dp.xml b/app/src/main/res/drawable/ic_replay_white_24dp.xml index 8e84c195b..d00231b51 100644 --- a/app/src/main/res/drawable/ic_replay_white_24dp.xml +++ b/app/src/main/res/drawable/ic_replay_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,5V1L7,6l5,5V7c3.31,0 6,2.69 6,6s-2.69,6 -6,6 -6,-2.69 -6,-6H4c0,4.42 3.58,8 8,8s8,-3.58 8,-8 -3.58,-8 -8,-8z" /> diff --git a/app/src/main/res/drawable/ic_restaurant_black_24dp.xml b/app/src/main/res/drawable/ic_restaurant_black_24dp.xml index e14429d09..51f1145c6 100644 --- a/app/src/main/res/drawable/ic_restaurant_black_24dp.xml +++ b/app/src/main/res/drawable/ic_restaurant_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M11,9L9,9L9,2L7,2v7L5,9L5,2L3,2v7c0,2.12 1.66,3.84 3.75,3.97L6.75,22h2.5v-9.03C11.34,12.84 13,11.12 13,9L13,2h-2v7zM16,6v8h2.5v8L21,22L21,2c-2.76,0 -5,2.24 -5,4z" /> diff --git a/app/src/main/res/drawable/ic_restaurant_white_24dp.xml b/app/src/main/res/drawable/ic_restaurant_white_24dp.xml index 1e2d89c0f..dbb849680 100644 --- a/app/src/main/res/drawable/ic_restaurant_white_24dp.xml +++ b/app/src/main/res/drawable/ic_restaurant_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_rss_feed_black_24dp.xml b/app/src/main/res/drawable/ic_rss_feed_black_24dp.xml index 4da9b623b..ed6228cc2 100644 --- a/app/src/main/res/drawable/ic_rss_feed_black_24dp.xml +++ b/app/src/main/res/drawable/ic_rss_feed_black_24dp.xml @@ -1,12 +1,12 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M6.18,17.82m-2.18,0a2.18,2.18 0,1 1,4.36 0a2.18,2.18 0,1 1,-4.36 0" /> + android:pathData="M4,4.44v2.83c7.03,0 12.73,5.7 12.73,12.73h2.83c0,-8.59 -6.97,-15.56 -15.56,-15.56zM4,10.1v2.83c3.9,0 7.07,3.17 7.07,7.07h2.83c0,-5.47 -4.43,-9.9 -9.9,-9.9z" /> diff --git a/app/src/main/res/drawable/ic_rss_feed_white_24dp.xml b/app/src/main/res/drawable/ic_rss_feed_white_24dp.xml index 42a802c7e..193f4fe92 100644 --- a/app/src/main/res/drawable/ic_rss_feed_white_24dp.xml +++ b/app/src/main/res/drawable/ic_rss_feed_white_24dp.xml @@ -1,6 +1,13 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_save_black_24dp.xml b/app/src/main/res/drawable/ic_save_black_24dp.xml index a561d632a..0651fcc6c 100644 --- a/app/src/main/res/drawable/ic_save_black_24dp.xml +++ b/app/src/main/res/drawable/ic_save_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M17,3L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,7l-4,-4zM12,19c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM15,9L5,9L5,5h10v4z" /> diff --git a/app/src/main/res/drawable/ic_save_white_24dp.xml b/app/src/main/res/drawable/ic_save_white_24dp.xml index 74ca299c3..b32b11451 100644 --- a/app/src/main/res/drawable/ic_save_white_24dp.xml +++ b/app/src/main/res/drawable/ic_save_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_school_black_24dp.xml b/app/src/main/res/drawable/ic_school_black_24dp.xml index 30d83f840..54dc17ddb 100644 --- a/app/src/main/res/drawable/ic_school_black_24dp.xml +++ b/app/src/main/res/drawable/ic_school_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M5,13.18v4L12,21l7,-3.82v-4L12,17l-7,-3.82zM12,3L1,9l11,6 9,-4.91V17h2V9L12,3z" /> diff --git a/app/src/main/res/drawable/ic_school_white_24dp.xml b/app/src/main/res/drawable/ic_school_white_24dp.xml index e9fbe5931..dc16c4782 100644 --- a/app/src/main/res/drawable/ic_school_white_24dp.xml +++ b/app/src/main/res/drawable/ic_school_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_screen_rotation_white_24dp.xml b/app/src/main/res/drawable/ic_screen_rotation_white_24dp.xml index 1372f04a0..cc851bd83 100644 --- a/app/src/main/res/drawable/ic_screen_rotation_white_24dp.xml +++ b/app/src/main/res/drawable/ic_screen_rotation_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_search_add_black_24dp.xml b/app/src/main/res/drawable/ic_search_add_black_24dp.xml index a5264a6a3..398f1407d 100644 --- a/app/src/main/res/drawable/ic_search_add_black_24dp.xml +++ b/app/src/main/res/drawable/ic_search_add_black_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> - + diff --git a/app/src/main/res/drawable/ic_search_add_white_24dp.xml b/app/src/main/res/drawable/ic_search_add_white_24dp.xml index 9341522df..57c8a1ada 100644 --- a/app/src/main/res/drawable/ic_search_add_white_24dp.xml +++ b/app/src/main/res/drawable/ic_search_add_white_24dp.xml @@ -3,7 +3,7 @@ android:height="24dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> - + diff --git a/app/src/main/res/drawable/ic_search_black_24dp.xml b/app/src/main/res/drawable/ic_search_black_24dp.xml index affc7ba26..d23ea57f8 100644 --- a/app/src/main/res/drawable/ic_search_black_24dp.xml +++ b/app/src/main/res/drawable/ic_search_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M15.5,14h-0.79l-0.28,-0.27C15.41,12.59 16,11.11 16,9.5 16,5.91 13.09,3 9.5,3S3,5.91 3,9.5 5.91,16 9.5,16c1.61,0 3.09,-0.59 4.23,-1.57l0.27,0.28v0.79l5,4.99L20.49,19l-4.99,-5zM9.5,14C7.01,14 5,11.99 5,9.5S7.01,5 9.5,5 14,7.01 14,9.5 11.99,14 9.5,14z" /> diff --git a/app/src/main/res/drawable/ic_search_white_24dp.xml b/app/src/main/res/drawable/ic_search_white_24dp.xml index be5ad99c6..4d0f18584 100644 --- a/app/src/main/res/drawable/ic_search_white_24dp.xml +++ b/app/src/main/res/drawable/ic_search_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_settings_backup_restore_black_24dp.xml b/app/src/main/res/drawable/ic_settings_backup_restore_black_24dp.xml index aa424c0d4..57f966536 100644 --- a/app/src/main/res/drawable/ic_settings_backup_restore_black_24dp.xml +++ b/app/src/main/res/drawable/ic_settings_backup_restore_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M14,12c0,-1.1 -0.9,-2 -2,-2s-2,0.9 -2,2 0.9,2 2,2 2,-0.9 2,-2zM12,3c-4.97,0 -9,4.03 -9,9L0,12l4,4 4,-4L5,12c0,-3.87 3.13,-7 7,-7s7,3.13 7,7 -3.13,7 -7,7c-1.51,0 -2.91,-0.49 -4.06,-1.3l-1.42,1.44C8.04,20.3 9.94,21 12,21c4.97,0 9,-4.03 9,-9s-4.03,-9 -9,-9z" /> diff --git a/app/src/main/res/drawable/ic_settings_backup_restore_white_24dp.xml b/app/src/main/res/drawable/ic_settings_backup_restore_white_24dp.xml index e3e6530bf..ae22bc141 100644 --- a/app/src/main/res/drawable/ic_settings_backup_restore_white_24dp.xml +++ b/app/src/main/res/drawable/ic_settings_backup_restore_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_settings_black_24dp.xml b/app/src/main/res/drawable/ic_settings_black_24dp.xml index 24a5623cd..a671514fc 100644 --- a/app/src/main/res/drawable/ic_settings_black_24dp.xml +++ b/app/src/main/res/drawable/ic_settings_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:pathData="M19.1,12.9a2.8,2.8 0,0 0,0.1 -0.9,2.8 2.8,0 0,0 -0.1,-0.9l2.1,-1.6a0.7,0.7 0,0 0,0.1 -0.6L19.4,5.5a0.7,0.7 0,0 0,-0.6 -0.2l-2.4,1a6.5,6.5 0,0 0,-1.6 -0.9l-0.4,-2.6a0.5,0.5 0,0 0,-0.5 -0.4H10.1a0.5,0.5 0,0 0,-0.5 0.4L9.3,5.4a5.6,5.6 0,0 0,-1.7 0.9l-2.4,-1a0.4,0.4 0,0 0,-0.5 0.2l-2,3.4c-0.1,0.2 0,0.4 0.2,0.6l2,1.6a2.8,2.8 0,0 0,-0.1 0.9,2.8 2.8,0 0,0 0.1,0.9L2.8,14.5a0.7,0.7 0,0 0,-0.1 0.6l1.9,3.4a0.7,0.7 0,0 0,0.6 0.2l2.4,-1a6.5,6.5 0,0 0,1.6 0.9l0.4,2.6a0.5,0.5 0,0 0,0.5 0.4h3.8a0.5,0.5 0,0 0,0.5 -0.4l0.3,-2.6a5.6,5.6 0,0 0,1.7 -0.9l2.4,1a0.4,0.4 0,0 0,0.5 -0.2l2,-3.4c0.1,-0.2 0,-0.4 -0.2,-0.6ZM12,15.6A3.6,3.6 0,1 1,15.6 12,3.6 3.6,0 0,1 12,15.6Z" /> diff --git a/app/src/main/res/drawable/ic_settings_white_24dp.xml b/app/src/main/res/drawable/ic_settings_white_24dp.xml index 1397d370e..bc30c52d8 100644 --- a/app/src/main/res/drawable/ic_settings_white_24dp.xml +++ b/app/src/main/res/drawable/ic_settings_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_share_black_24dp.xml b/app/src/main/res/drawable/ic_share_black_24dp.xml index e3fe874d6..338d95ad5 100644 --- a/app/src/main/res/drawable/ic_share_black_24dp.xml +++ b/app/src/main/res/drawable/ic_share_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z" /> diff --git a/app/src/main/res/drawable/ic_share_white_24dp.xml b/app/src/main/res/drawable/ic_share_white_24dp.xml index 045bbc0c0..9dad7b85f 100644 --- a/app/src/main/res/drawable/ic_share_white_24dp.xml +++ b/app/src/main/res/drawable/ic_share_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_shopping_cart_black_24dp.xml b/app/src/main/res/drawable/ic_shopping_cart_black_24dp.xml index 452332095..18e1b930d 100644 --- a/app/src/main/res/drawable/ic_shopping_cart_black_24dp.xml +++ b/app/src/main/res/drawable/ic_shopping_cart_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> - \ No newline at end of file + android:pathData="M7,18c-1.1,0 -1.99,0.9 -1.99,2S5.9,22 7,22s2,-0.9 2,-2 -0.9,-2 -2,-2zM1,2v2h2l3.6,7.59 -1.35,2.45c-0.16,0.28 -0.25,0.61 -0.25,0.96 0,1.1 0.9,2 2,2h12v-2L7.42,15c-0.14,0 -0.25,-0.11 -0.25,-0.25l0.03,-0.12 0.9,-1.63h7.45c0.75,0 1.41,-0.41 1.75,-1.03l3.58,-6.49c0.08,-0.14 0.12,-0.31 0.12,-0.48 0,-0.55 -0.45,-1 -1,-1L5.21,4l-0.94,-2L1,2zM17,18c-1.1,0 -1.99,0.9 -1.99,2s0.89,2 1.99,2 2,-0.9 2,-2 -0.9,-2 -2,-2z" /> + diff --git a/app/src/main/res/drawable/ic_shopping_cart_white_24dp.xml b/app/src/main/res/drawable/ic_shopping_cart_white_24dp.xml index a55bf8a88..75c330cef 100644 --- a/app/src/main/res/drawable/ic_shopping_cart_white_24dp.xml +++ b/app/src/main/res/drawable/ic_shopping_cart_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M7,18c-1.1,0 -1.99,0.9 -1.99,2S5.9,22 7,22s2,-0.9 2,-2 -0.9,-2 -2,-2zM1,2v2h2l3.6,7.59 -1.35,2.45c-0.16,0.28 -0.25,0.61 -0.25,0.96 0,1.1 0.9,2 2,2h12v-2L7.42,15c-0.14,0 -0.25,-0.11 -0.25,-0.25l0.03,-0.12 0.9,-1.63h7.45c0.75,0 1.41,-0.41 1.75,-1.03l3.58,-6.49c0.08,-0.14 0.12,-0.31 0.12,-0.48 0,-0.55 -0.45,-1 -1,-1L5.21,4l-0.94,-2L1,2zM17,18c-1.1,0 -1.99,0.9 -1.99,2s0.89,2 1.99,2 2,-0.9 2,-2 -0.9,-2 -2,-2z" /> diff --git a/app/src/main/res/drawable/ic_shuffle_white_24dp.xml b/app/src/main/res/drawable/ic_shuffle_white_24dp.xml index 9ab22017b..1192dec9f 100644 --- a/app/src/main/res/drawable/ic_shuffle_white_24dp.xml +++ b/app/src/main/res/drawable/ic_shuffle_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_sort_black_24dp.xml b/app/src/main/res/drawable/ic_sort_black_24dp.xml index fd4c56f0e..b537e982e 100644 --- a/app/src/main/res/drawable/ic_sort_black_24dp.xml +++ b/app/src/main/res/drawable/ic_sort_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3,18h6v-2L3,16v2zM3,6v2h18L21,6L3,6zM3,13h12v-2L3,11v2z" /> diff --git a/app/src/main/res/drawable/ic_sort_white_24dp.xml b/app/src/main/res/drawable/ic_sort_white_24dp.xml index a0c153ad0..484be5ad2 100644 --- a/app/src/main/res/drawable/ic_sort_white_24dp.xml +++ b/app/src/main/res/drawable/ic_sort_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3,18h6v-2L3,16v2zM3,6v2h18L21,6L3,6zM3,13h12v-2L3,11v2z" /> diff --git a/app/src/main/res/drawable/ic_stars_black_24dp.xml b/app/src/main/res/drawable/ic_stars_black_24dp.xml index 61c5d7ace..35957427d 100644 --- a/app/src/main/res/drawable/ic_stars_black_24dp.xml +++ b/app/src/main/res/drawable/ic_stars_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M11.99,2C6.47,2 2,6.48 2,12s4.47,10 9.99,10C17.52,22 22,17.52 22,12S17.52,2 11.99,2zM16.23,18L12,15.45 7.77,18l1.12,-4.81 -3.73,-3.23 4.92,-0.42L12,5l1.92,4.53 4.92,0.42 -3.73,3.23L16.23,18z" /> diff --git a/app/src/main/res/drawable/ic_stars_white_24dp.xml b/app/src/main/res/drawable/ic_stars_white_24dp.xml index 926e5a106..135980afe 100644 --- a/app/src/main/res/drawable/ic_stars_white_24dp.xml +++ b/app/src/main/res/drawable/ic_stars_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_subtitles_white_24dp.xml b/app/src/main/res/drawable/ic_subtitles_white_24dp.xml index 1052d1475..1d997a032 100644 --- a/app/src/main/res/drawable/ic_subtitles_white_24dp.xml +++ b/app/src/main/res/drawable/ic_subtitles_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_telescope_black_24dp.xml b/app/src/main/res/drawable/ic_telescope_black_24dp.xml index 9c6132ecc..8077e9325 100644 --- a/app/src/main/res/drawable/ic_telescope_black_24dp.xml +++ b/app/src/main/res/drawable/ic_telescope_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M21.9,8.9L20.2,9.9L16.2,3L17.9,2L21.9,8.9M9.8,7.9L12.8,13.1L18.9,9.6L15.9,4.4L9.8,7.9M11.4,12.7L9.4,9.2L5.1,11.7L7.1,15.2L11.4,12.7M2.1,14.6L3.1,16.3L5.7,14.8L4.7,13.1L2.1,14.6M12.1,14L11.8,13.6L7.5,16.1L7.8,16.5C8,16.8 8.3,17.1 8.6,17.3L7,22H9L10.4,17.7H10.5L12,22H14L12.1,16.4C12.6,15.7 12.6,14.8 12.1,14Z" /> diff --git a/app/src/main/res/drawable/ic_telescope_white_24dp.xml b/app/src/main/res/drawable/ic_telescope_white_24dp.xml index ea870fd87..86468f34a 100644 --- a/app/src/main/res/drawable/ic_telescope_white_24dp.xml +++ b/app/src/main/res/drawable/ic_telescope_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M21.9,8.9L20.2,9.9L16.2,3L17.9,2L21.9,8.9M9.8,7.9L12.8,13.1L18.9,9.6L15.9,4.4L9.8,7.9M11.4,12.7L9.4,9.2L5.1,11.7L7.1,15.2L11.4,12.7M2.1,14.6L3.1,16.3L5.7,14.8L4.7,13.1L2.1,14.6M12.1,14L11.8,13.6L7.5,16.1L7.8,16.5C8,16.8 8.3,17.1 8.6,17.3L7,22H9L10.4,17.7H10.5L12,22H14L12.1,16.4C12.6,15.7 12.6,14.8 12.1,14Z" /> diff --git a/app/src/main/res/drawable/ic_thumb_down_black_24dp.xml b/app/src/main/res/drawable/ic_thumb_down_black_24dp.xml index 26ba95c85..0484764da 100644 --- a/app/src/main/res/drawable/ic_thumb_down_black_24dp.xml +++ b/app/src/main/res/drawable/ic_thumb_down_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M15,3L6,3c-0.83,0 -1.54,0.5 -1.84,1.22l-3.02,7.05c-0.09,0.23 -0.14,0.47 -0.14,0.73v1.91l0.01,0.01L1,14c0,1.1 0.9,2 2,2h6.31l-0.95,4.57 -0.03,0.32c0,0.41 0.17,0.79 0.44,1.06L9.83,23l6.59,-6.59c0.36,-0.36 0.58,-0.86 0.58,-1.41L17,5c0,-1.1 -0.9,-2 -2,-2zM19,3v12h4L23,3h-4z" /> diff --git a/app/src/main/res/drawable/ic_thumb_down_white_24dp.xml b/app/src/main/res/drawable/ic_thumb_down_white_24dp.xml index 72a99e6b0..0303551c7 100644 --- a/app/src/main/res/drawable/ic_thumb_down_white_24dp.xml +++ b/app/src/main/res/drawable/ic_thumb_down_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_thumb_up_black_24dp.xml b/app/src/main/res/drawable/ic_thumb_up_black_24dp.xml index 34fb51ab3..58dbfafe4 100644 --- a/app/src/main/res/drawable/ic_thumb_up_black_24dp.xml +++ b/app/src/main/res/drawable/ic_thumb_up_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M1,21h4L5,9L1,9v12zM23,10c0,-1.1 -0.9,-2 -2,-2h-6.31l0.95,-4.57 0.03,-0.32c0,-0.41 -0.17,-0.79 -0.44,-1.06L14.17,1 7.59,7.59C7.22,7.95 7,8.45 7,9v10c0,1.1 0.9,2 2,2h9c0.83,0 1.54,-0.5 1.84,-1.22l3.02,-7.05c0.09,-0.23 0.14,-0.47 0.14,-0.73v-1.91l-0.01,-0.01L23,10z" /> diff --git a/app/src/main/res/drawable/ic_thumb_up_white_24dp.xml b/app/src/main/res/drawable/ic_thumb_up_white_24dp.xml index d9acf7500..f83de1ecc 100644 --- a/app/src/main/res/drawable/ic_thumb_up_white_24dp.xml +++ b/app/src/main/res/drawable/ic_thumb_up_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_trending_up_black_24dp.xml b/app/src/main/res/drawable/ic_trending_up_black_24dp.xml index 4c9da94b9..c00c42e43 100644 --- a/app/src/main/res/drawable/ic_trending_up_black_24dp.xml +++ b/app/src/main/res/drawable/ic_trending_up_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M16,6l2.29,2.29 -4.88,4.88 -4,-4L2,16.59 3.41,18l6,-6 4,4 6.3,-6.29L22,12V6z" /> diff --git a/app/src/main/res/drawable/ic_trending_up_white_24dp.xml b/app/src/main/res/drawable/ic_trending_up_white_24dp.xml index 4d3859d53..ca4eb654b 100644 --- a/app/src/main/res/drawable/ic_trending_up_white_24dp.xml +++ b/app/src/main/res/drawable/ic_trending_up_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_tv_black_24dp.xml b/app/src/main/res/drawable/ic_tv_black_24dp.xml index 771363883..11d2d25b6 100644 --- a/app/src/main/res/drawable/ic_tv_black_24dp.xml +++ b/app/src/main/res/drawable/ic_tv_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M21,6h-7.59l3.29,-3.29L16,2l-4,4 -4,-4 -0.71,0.71L10.59,6L3,6c-1.1,0 -2,0.89 -2,2v12c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,8c0,-1.11 -0.9,-2 -2,-2zM21,20L3,20L3,8h18v12z" /> diff --git a/app/src/main/res/drawable/ic_tv_white_24dp.xml b/app/src/main/res/drawable/ic_tv_white_24dp.xml index 0286ef16e..b9d14869b 100644 --- a/app/src/main/res/drawable/ic_tv_white_24dp.xml +++ b/app/src/main/res/drawable/ic_tv_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_videogame_asset_black_24dp.xml b/app/src/main/res/drawable/ic_videogame_asset_black_24dp.xml index 52658f650..02fa7eb56 100644 --- a/app/src/main/res/drawable/ic_videogame_asset_black_24dp.xml +++ b/app/src/main/res/drawable/ic_videogame_asset_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M21,6L3,6c-1.1,0 -2,0.9 -2,2v8c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,8c0,-1.1 -0.9,-2 -2,-2zM11,13L8,13v3L6,16v-3L3,13v-2h3L6,8h2v3h3v2zM15.5,15c-0.83,0 -1.5,-0.67 -1.5,-1.5s0.67,-1.5 1.5,-1.5 1.5,0.67 1.5,1.5 -0.67,1.5 -1.5,1.5zM19.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S18.67,9 19.5,9s1.5,0.67 1.5,1.5 -0.67,1.5 -1.5,1.5z" /> diff --git a/app/src/main/res/drawable/ic_videogame_asset_white_24dp.xml b/app/src/main/res/drawable/ic_videogame_asset_white_24dp.xml index 46ec002cb..4861bf809 100644 --- a/app/src/main/res/drawable/ic_videogame_asset_white_24dp.xml +++ b/app/src/main/res/drawable/ic_videogame_asset_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_volume_down_white_24dp.xml b/app/src/main/res/drawable/ic_volume_down_white_24dp.xml index 3a769637b..bcc363279 100644 --- a/app/src/main/res/drawable/ic_volume_down_white_24dp.xml +++ b/app/src/main/res/drawable/ic_volume_down_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_volume_mute_white_24dp.xml b/app/src/main/res/drawable/ic_volume_mute_white_24dp.xml index dac85f981..2c9151396 100644 --- a/app/src/main/res/drawable/ic_volume_mute_white_24dp.xml +++ b/app/src/main/res/drawable/ic_volume_mute_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_volume_off_black_24dp.xml b/app/src/main/res/drawable/ic_volume_off_black_24dp.xml index 3aed66ddc..19f166ddc 100644 --- a/app/src/main/res/drawable/ic_volume_off_black_24dp.xml +++ b/app/src/main/res/drawable/ic_volume_off_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M16.5,12c0,-1.77 -1.02,-3.29 -2.5,-4.03v2.21l2.45,2.45c0.03,-0.2 0.05,-0.41 0.05,-0.63zM19,12c0,0.94 -0.2,1.82 -0.54,2.64l1.51,1.51C20.63,14.91 21,13.5 21,12c0,-4.28 -2.99,-7.86 -7,-8.77v2.06c2.89,0.86 5,3.54 5,6.71zM4.27,3L3,4.27 7.73,9L3,9v6h4l5,5v-6.73l4.25,4.25c-0.67,0.52 -1.42,0.93 -2.25,1.18v2.06c1.38,-0.31 2.63,-0.95 3.69,-1.81L19.73,21 21,19.73l-9,-9L4.27,3zM12,4L9.91,6.09 12,8.18L12,4z" /> diff --git a/app/src/main/res/drawable/ic_volume_off_white_24dp.xml b/app/src/main/res/drawable/ic_volume_off_white_24dp.xml index a266d9731..2f8d6cfb4 100644 --- a/app/src/main/res/drawable/ic_volume_off_white_24dp.xml +++ b/app/src/main/res/drawable/ic_volume_off_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_volume_up_black_24dp.xml b/app/src/main/res/drawable/ic_volume_up_black_24dp.xml index bb0c74ba1..2ee5bce43 100644 --- a/app/src/main/res/drawable/ic_volume_up_black_24dp.xml +++ b/app/src/main/res/drawable/ic_volume_up_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M3,9v6h4l5,5L12,4L7,9L3,9zM16.5,12c0,-1.77 -1.02,-3.29 -2.5,-4.03v8.05c1.48,-0.73 2.5,-2.25 2.5,-4.02zM14,3.23v2.06c2.89,0.86 5,3.54 5,6.71s-2.11,5.85 -5,6.71v2.06c4.01,-0.91 7,-4.49 7,-8.77s-2.99,-7.86 -7,-8.77z" /> diff --git a/app/src/main/res/drawable/ic_volume_up_white_24dp.xml b/app/src/main/res/drawable/ic_volume_up_white_24dp.xml index 271540946..5d604f823 100644 --- a/app/src/main/res/drawable/ic_volume_up_white_24dp.xml +++ b/app/src/main/res/drawable/ic_volume_up_white_24dp.xml @@ -5,5 +5,5 @@ android:viewportHeight="24.0"> + android:pathData="M3,9v6h4l5,5L12,4L7,9L3,9zM16.5,12c0,-1.77 -1.02,-3.29 -2.5,-4.03v8.05c1.48,-0.73 2.5,-2.25 2.5,-4.02zM14,3.23v2.06c2.89,0.86 5,3.54 5,6.71s-2.11,5.85 -5,6.71v2.06c4.01,-0.91 7,-4.49 7,-8.77s-2.99,-7.86 -7,-8.77z" /> diff --git a/app/src/main/res/drawable/ic_watch_later_black_24dp.xml b/app/src/main/res/drawable/ic_watch_later_black_24dp.xml index 5a1b9ac74..5fe8273d9 100644 --- a/app/src/main/res/drawable/ic_watch_later_black_24dp.xml +++ b/app/src/main/res/drawable/ic_watch_later_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,2C6.5,2 2,6.5 2,12s4.5,10 10,10 10,-4.5 10,-10S17.5,2 12,2zM16.2,16.2L11,13L11,7h1.5v5.2l4.5,2.7 -0.8,1.3z" /> diff --git a/app/src/main/res/drawable/ic_watch_later_white_24dp.xml b/app/src/main/res/drawable/ic_watch_later_white_24dp.xml index f9fffbc43..b7991f0c7 100644 --- a/app/src/main/res/drawable/ic_watch_later_white_24dp.xml +++ b/app/src/main/res/drawable/ic_watch_later_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M12,2C6.5,2 2,6.5 2,12s4.5,10 10,10 10,-4.5 10,-10S17.5,2 12,2zM16.2,16.2L11,13L11,7h1.5v5.2l4.5,2.7 -0.8,1.3z" /> diff --git a/app/src/main/res/drawable/ic_wb_sunny_black_24dp.xml b/app/src/main/res/drawable/ic_wb_sunny_black_24dp.xml index a56fb5049..36c8089a3 100644 --- a/app/src/main/res/drawable/ic_wb_sunny_black_24dp.xml +++ b/app/src/main/res/drawable/ic_wb_sunny_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M6.76,4.84l-1.8,-1.79 -1.41,1.41 1.79,1.79 1.42,-1.41zM4,10.5L1,10.5v2h3v-2zM13,0.55h-2L11,3.5h2L13,0.55zM20.45,4.46l-1.41,-1.41 -1.79,1.79 1.41,1.41 1.79,-1.79zM17.24,18.16l1.79,1.8 1.41,-1.41 -1.8,-1.79 -1.4,1.4zM20,10.5v2h3v-2h-3zM12,5.5c-3.31,0 -6,2.69 -6,6s2.69,6 6,6 6,-2.69 6,-6 -2.69,-6 -6,-6zM11,22.45h2L13,19.5h-2v2.95zM3.55,18.54l1.41,1.41 1.79,-1.8 -1.41,-1.41 -1.79,1.8z" /> diff --git a/app/src/main/res/drawable/ic_wb_sunny_white_24dp.xml b/app/src/main/res/drawable/ic_wb_sunny_white_24dp.xml index 5d22bab00..12a5d9774 100644 --- a/app/src/main/res/drawable/ic_wb_sunny_white_24dp.xml +++ b/app/src/main/res/drawable/ic_wb_sunny_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_whatshot_black_24dp.xml b/app/src/main/res/drawable/ic_whatshot_black_24dp.xml index 1cbc037f7..07965067e 100644 --- a/app/src/main/res/drawable/ic_whatshot_black_24dp.xml +++ b/app/src/main/res/drawable/ic_whatshot_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M13.5,0.67s0.74,2.65 0.74,4.8c0,2.06 -1.35,3.73 -3.41,3.73 -2.07,0 -3.63,-1.67 -3.63,-3.73l0.03,-0.36C5.21,7.51 4,10.62 4,14c0,4.42 3.58,8 8,8s8,-3.58 8,-8C20,8.61 17.41,3.8 13.5,0.67zM11.71,19c-1.78,0 -3.22,-1.4 -3.22,-3.14 0,-1.62 1.05,-2.76 2.81,-3.12 1.77,-0.36 3.6,-1.21 4.62,-2.58 0.39,1.29 0.59,2.65 0.59,4.04 0,2.65 -2.15,4.8 -4.8,4.8z" /> diff --git a/app/src/main/res/drawable/ic_whatshot_white_24dp.xml b/app/src/main/res/drawable/ic_whatshot_white_24dp.xml index 9aa2124f3..935ac8450 100644 --- a/app/src/main/res/drawable/ic_whatshot_white_24dp.xml +++ b/app/src/main/res/drawable/ic_whatshot_white_24dp.xml @@ -1,5 +1,10 @@ - - + + diff --git a/app/src/main/res/drawable/ic_work_black_24dp.xml b/app/src/main/res/drawable/ic_work_black_24dp.xml index 2668f2c43..2ee55ea23 100644 --- a/app/src/main/res/drawable/ic_work_black_24dp.xml +++ b/app/src/main/res/drawable/ic_work_black_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M20,6h-4L16,4c0,-1.11 -0.89,-2 -2,-2h-4c-1.11,0 -2,0.89 -2,2v2L4,6c-1.11,0 -1.99,0.89 -1.99,2L2,19c0,1.11 0.89,2 2,2h16c1.11,0 2,-0.89 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2zM14,6h-4L10,4h4v2z" /> diff --git a/app/src/main/res/drawable/ic_work_white_24dp.xml b/app/src/main/res/drawable/ic_work_white_24dp.xml index 8a1db7828..8af0219f9 100644 --- a/app/src/main/res/drawable/ic_work_white_24dp.xml +++ b/app/src/main/res/drawable/ic_work_white_24dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + android:pathData="M20,6h-4L16,4c0,-1.11 -0.89,-2 -2,-2h-4c-1.11,0 -2,0.89 -2,2v2L4,6c-1.11,0 -1.99,0.89 -1.99,2L2,19c0,1.11 0.89,2 2,2h16c1.11,0 2,-0.89 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2zM14,6h-4L10,4h4v2z" /> diff --git a/app/src/main/res/drawable/player_controls_background.xml b/app/src/main/res/drawable/player_controls_background.xml index f250e3558..cd25f2b04 100644 --- a/app/src/main/res/drawable/player_controls_background.xml +++ b/app/src/main/res/drawable/player_controls_background.xml @@ -3,5 +3,5 @@ - \ No newline at end of file + android:startColor="@color/video_overlay_color" /> + diff --git a/app/src/main/res/drawable/player_controls_top_background.xml b/app/src/main/res/drawable/player_controls_top_background.xml index ba62ce863..92f9fddca 100644 --- a/app/src/main/res/drawable/player_controls_top_background.xml +++ b/app/src/main/res/drawable/player_controls_top_background.xml @@ -3,5 +3,5 @@ - \ No newline at end of file + android:startColor="@color/video_overlay_color" /> + diff --git a/app/src/main/res/drawable/progress_circular_white.xml b/app/src/main/res/drawable/progress_circular_white.xml index 0de71afec..79e6f54a6 100644 --- a/app/src/main/res/drawable/progress_circular_white.xml +++ b/app/src/main/res/drawable/progress_circular_white.xml @@ -9,4 +9,4 @@ android:useLevel="true"> - \ No newline at end of file + diff --git a/app/src/main/res/drawable/progress_soundcloud_horizontal_dark.xml b/app/src/main/res/drawable/progress_soundcloud_horizontal_dark.xml index bf6a3ae23..54a850125 100644 --- a/app/src/main/res/drawable/progress_soundcloud_horizontal_dark.xml +++ b/app/src/main/res/drawable/progress_soundcloud_horizontal_dark.xml @@ -1,6 +1,6 @@ - + @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/drawable/progress_soundcloud_horizontal_light.xml b/app/src/main/res/drawable/progress_soundcloud_horizontal_light.xml index 0b3000de0..3fb6651fa 100644 --- a/app/src/main/res/drawable/progress_soundcloud_horizontal_light.xml +++ b/app/src/main/res/drawable/progress_soundcloud_horizontal_light.xml @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/drawable/progress_youtube_horizontal_dark.xml b/app/src/main/res/drawable/progress_youtube_horizontal_dark.xml index 7f4520eb8..4815aec7c 100644 --- a/app/src/main/res/drawable/progress_youtube_horizontal_dark.xml +++ b/app/src/main/res/drawable/progress_youtube_horizontal_dark.xml @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/drawable/progress_youtube_horizontal_light.xml b/app/src/main/res/drawable/progress_youtube_horizontal_light.xml index d1556de91..4c85370d5 100644 --- a/app/src/main/res/drawable/progress_youtube_horizontal_light.xml +++ b/app/src/main/res/drawable/progress_youtube_horizontal_light.xml @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/drawable/selector_checked_dark.xml b/app/src/main/res/drawable/selector_checked_dark.xml index 59019470f..da05e96c6 100644 --- a/app/src/main/res/drawable/selector_checked_dark.xml +++ b/app/src/main/res/drawable/selector_checked_dark.xml @@ -4,4 +4,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/drawable/selector_checked_light.xml b/app/src/main/res/drawable/selector_checked_light.xml index b782a3688..e64b8d083 100644 --- a/app/src/main/res/drawable/selector_checked_light.xml +++ b/app/src/main/res/drawable/selector_checked_light.xml @@ -4,4 +4,4 @@ - \ No newline at end of file + diff --git a/app/src/main/res/drawable/selector_dark.xml b/app/src/main/res/drawable/selector_dark.xml index eb658e16d..0c79be292 100644 --- a/app/src/main/res/drawable/selector_dark.xml +++ b/app/src/main/res/drawable/selector_dark.xml @@ -1,5 +1,5 @@ - - + + diff --git a/app/src/main/res/drawable/selector_focused_dark.xml b/app/src/main/res/drawable/selector_focused_dark.xml index 102f40d76..508083fcd 100644 --- a/app/src/main/res/drawable/selector_focused_dark.xml +++ b/app/src/main/res/drawable/selector_focused_dark.xml @@ -1,5 +1,5 @@ - - - \ No newline at end of file + + + diff --git a/app/src/main/res/drawable/selector_focused_light.xml b/app/src/main/res/drawable/selector_focused_light.xml index 102f40d76..508083fcd 100644 --- a/app/src/main/res/drawable/selector_focused_light.xml +++ b/app/src/main/res/drawable/selector_focused_light.xml @@ -1,5 +1,5 @@ - - - \ No newline at end of file + + + diff --git a/app/src/main/res/drawable/selector_light.xml b/app/src/main/res/drawable/selector_light.xml index 63f2ccaf3..0c79be292 100644 --- a/app/src/main/res/drawable/selector_light.xml +++ b/app/src/main/res/drawable/selector_light.xml @@ -1,5 +1,5 @@ - - - \ No newline at end of file + + + diff --git a/app/src/main/res/drawable/splash_background.xml b/app/src/main/res/drawable/splash_background.xml index 5b805cffa..61c3d058f 100644 --- a/app/src/main/res/drawable/splash_background.xml +++ b/app/src/main/res/drawable/splash_background.xml @@ -1,7 +1,6 @@ - + - \ No newline at end of file + diff --git a/app/src/main/res/drawable/splash_foreground.xml b/app/src/main/res/drawable/splash_foreground.xml index cfb650758..63fd0351f 100644 --- a/app/src/main/res/drawable/splash_foreground.xml +++ b/app/src/main/res/drawable/splash_foreground.xml @@ -3,8 +3,8 @@ android:height="100dp" android:viewportWidth="100" android:viewportHeight="100"> - + diff --git a/app/src/main/res/drawable/tab_selector.xml b/app/src/main/res/drawable/tab_selector.xml index dc472133f..35581f25d 100644 --- a/app/src/main/res/drawable/tab_selector.xml +++ b/app/src/main/res/drawable/tab_selector.xml @@ -1,8 +1,7 @@ - + - - \ No newline at end of file + + diff --git a/app/src/main/res/drawable/toolbar_shadow_dark.xml b/app/src/main/res/drawable/toolbar_shadow_dark.xml index d5ebfc8fd..b9419029f 100644 --- a/app/src/main/res/drawable/toolbar_shadow_dark.xml +++ b/app/src/main/res/drawable/toolbar_shadow_dark.xml @@ -3,5 +3,5 @@ + android:startColor="@color/dark_shadow_start_color" /> diff --git a/app/src/main/res/drawable/toolbar_shadow_light.xml b/app/src/main/res/drawable/toolbar_shadow_light.xml index 7b800786c..6546bdd20 100644 --- a/app/src/main/res/drawable/toolbar_shadow_light.xml +++ b/app/src/main/res/drawable/toolbar_shadow_light.xml @@ -3,5 +3,5 @@ + android:startColor="@color/light_shadow_start_color" /> diff --git a/app/src/main/res/layout-land/activity_player_queue_control.xml b/app/src/main/res/layout-land/activity_player_queue_control.xml index a7872a83a..2adea9868 100644 --- a/app/src/main/res/layout-land/activity_player_queue_control.xml +++ b/app/src/main/res/layout-land/activity_player_queue_control.xml @@ -1,7 +1,7 @@ + app:title="@string/app_name" /> @@ -30,33 +30,33 @@ android:id="@+id/play_queue" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_below="@+id/appbar" android:layout_above="@id/progress_bar" - android:layout_toLeftOf="@+id/control_pane" + android:layout_below="@+id/appbar" android:layout_toStartOf="@+id/control_pane" + android:layout_toLeftOf="@+id/control_pane" android:scrollbars="vertical" app:layoutManager="LinearLayoutManager" - tools:listitem="@layout/play_queue_item"/> + tools:listitem="@layout/play_queue_item" /> + android:layout_below="@id/appbar" + android:layout_alignParentEnd="true" + android:layout_alignParentRight="true"> + tools:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis nec aliquam augue, eget cursus est. Ut id tristique enim, ut scelerisque tellus. Sed ultricies ipsum non mauris ultricies, commodo malesuada velit porta." /> + tools:visibility="visible" /> + android:tint="?attr/colorAccent" + tools:ignore="ContentDescription" /> + tools:ignore="ContentDescription" /> + android:padding="2dp" + android:scaleType="fitCenter" + android:tint="?attr/colorAccent" + android:visibility="invisible" /> + android:tint="?attr/colorAccent" + tools:ignore="ContentDescription" /> + tools:ignore="ContentDescription" /> - + android:layout_centerInParent="true" /> + tools:ignore="ContentDescription" /> @@ -263,10 +263,10 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" + android:background="@drawable/player_controls_background" android:gravity="center" android:orientation="horizontal" android:paddingLeft="16dp" - android:background="@drawable/player_controls_background" android:paddingRight="16dp"> + tools:text="1:06:29" /> + tools:secondaryProgress="50" /> + tools:text="1:23:49" /> + android:visibility="gone" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout-large-land/fragment_video_detail.xml b/app/src/main/res/layout-large-land/fragment_video_detail.xml index 9c0f03cb3..13e3c1b5f 100644 --- a/app/src/main/res/layout-large-land/fragment_video_detail.xml +++ b/app/src/main/res/layout-large-land/fragment_video_detail.xml @@ -2,555 +2,509 @@ - - + android:background="?attr/windowBackground"> - + android:baselineAligned="false" + android:focusableInTouchMode="true" + android:orientation="horizontal" + tools:ignore="RtlHardcoded"> - + - + android:background="@android:color/transparent" + android:touchscreenBlocksFocus="false" + app:elevation="0dp" + app:layout_behavior="com.google.android.material.appbar.FlingBehavior"> - - + app:layout_scrollFlags="scroll"> - - - - - - - - - - - - - + + android:focusable="true" + android:foreground="?attr/selectableItemBackground" + app:layout_collapseMode="parallax"> - + - + - - + - - + - + - + - - - - - - - - - - - - - - - - + + android:descendantFocusability="afterDescendants" /> - + - + - + + - + + - - - - - - - - - - - - + android:layout_marginEnd="30dp" + android:ellipsize="end" + android:maxLines="1" + android:paddingTop="12dp" + android:paddingBottom="8dp" + android:textAppearance="?android:attr/textAppearanceLarge" + android:textSize="@dimen/video_item_detail_title_text_size" + tools:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed a ultricies ex. Integer sit amet sodales risus. Duis non mi et urna pretium bibendum. Nunc eleifend est quis ipsum porttitor egestas. Sed facilisis, nisl quis eleifend pellentesque, orci metus egestas dolor, at accumsan eros metus quis libero." /> - + - + - - - - - - - - - - - + + android:layout_below="@id/detail_title_root_layout" + android:layout_marginTop="@dimen/video_item_detail_error_panel_margin" + android:indeterminate="true" + android:visibility="gone" + tools:visibility="visible" /> - - - - - - - - - - - - - - - + + + + - + + android:baselineAligned="false" + android:orientation="horizontal"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:descendantFocusability="afterDescendants" + android:focusable="true" + android:orientation="horizontal" + android:padding="6dp"> + + + + + + + + + + + + + + + + + + + + + + + - - + - + - + + + + + + + android:layout_marginTop="10dp" + android:layout_weight="3"> - + + - - - - - + android:alpha="0.9" + android:background="?attr/windowBackground" + android:descendantFocusability="blocksDescendants"> - - + - + - + - + - + - + - + - + - + - + - - - - - \ No newline at end of file + diff --git a/app/src/main/res/layout-large-land/player.xml b/app/src/main/res/layout-large-land/player.xml index 23481f40b..145d1e2f8 100644 --- a/app/src/main/res/layout-large-land/player.xml +++ b/app/src/main/res/layout-large-land/player.xml @@ -1,8 +1,7 @@ - + android:layout_centerInParent="true" /> + android:layout_alignBottom="@+id/surfaceView" + android:background="@android:color/black" /> + android:layout_gravity="center" /> + android:background="@drawable/player_controls_top_background" + android:visibility="gone" /> + android:background="@drawable/player_controls_background" + android:visibility="gone" /> + tools:visibility="visible" /> @@ -74,256 +73,256 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" - android:orientation="vertical" - android:gravity="top" - android:descendantFocusability="afterDescendants" - android:paddingTop="@dimen/player_main_top_padding" - android:paddingStart="@dimen/player_main_controls_padding" - android:paddingEnd="@dimen/player_main_controls_padding" - android:baselineAligned="false"> - - - - + android:orientation="vertical" + android:paddingStart="@dimen/player_main_controls_padding" + android:paddingTop="@dimen/player_main_top_padding" + android:paddingEnd="@dimen/player_main_controls_padding"> + android:minHeight="45dp" + tools:ignore="RtlHardcoded"> - + + + + + + + + +