From 1db733d64f951af89768eff20feec8f6359a5c4e Mon Sep 17 00:00:00 2001 From: lishoujun Date: Sun, 30 Dec 2018 14:15:59 +0800 Subject: [PATCH 1/4] update dependence. minor change --- app/build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ce5ddcc..ee781e5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -26,18 +26,18 @@ android { implementation 'com.mikepenz:fontawesome-typeface:5.3.1.1@aar' // http client / REST - implementation 'com.squareup.okhttp3:okhttp:3.10.0' - implementation 'com.squareup.retrofit2:retrofit:2.3.0' + implementation 'com.squareup.okhttp3:okhttp:3.12.1' + implementation 'com.squareup.retrofit2:retrofit:2.5.0' // image downloading and caching library implementation 'com.squareup.picasso:picasso:2.5.2' // json decoder/encoder - implementation 'com.google.code.gson:gson:2.8.2' - implementation 'com.squareup.retrofit2:converter-gson:2.3.0' + implementation 'com.google.code.gson:gson:2.8.5' + implementation 'com.squareup.retrofit2:converter-gson:2.5.0' // Torrents and WebRTC - implementation 'com.github.TorrentStream:TorrentStream-Android:2.5.0' + implementation 'com.github.TorrentStream:TorrentStream-Android:2.6.1' // implementation "com.github.TorrentStream:TorrentStreamServer-Android:1.0.1" // implementation 'org.webrtc:google-webrtc:1.0.+' From 112edd26083be93aa3086c0c56d7023326f7c054 Mon Sep 17 00:00:00 2001 From: ButterflyOfFire <42316180+BoFFire@users.noreply.github.com> Date: Sun, 30 Dec 2018 17:40:17 +0100 Subject: [PATCH 2/4] Updated ar (Arabic) translation Commit made via Stringlate --- app/src/main/res/values-ar/strings.xml | 45 ++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 0756155..47dc579 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -1,4 +1,3 @@ - PeerTube @@ -36,9 +35,9 @@ - \u0020-\u0020 - \u0020مشاهدات - \@ + \\0020-\\0020 + \\0020مشاهدات + \\@ الصورة المصغرة للفيديو @@ -51,8 +50,8 @@ تشغيل الفيديو عبر بث التورنت . يتطلب هذا أذونات التخزين. (ألفا ، غير مستقر!) الرخصة GNU Affero General Public License v3.0\n - \n - إن أذونات هذا الترخيص الأقوى للحقوق المتروكة مشروطة بإتاحة الشفرة المصدرية الكاملة للأعمال والتعديلات المرخصة ، والتي تشتمل على أعمال أكبر باستخدام عمل مرخص ، تحت نفس الترخيص. يجب الحفاظ على حقوق النشر وإشعارات الترخيص. يقدم المساهمون منحة صريحة لحقوق البراءة. عند استخدام إصدار معدل لتوفير خدمة عبر شبكة ، يجب توفير شفرة المصدر الكاملة للإصدار المعدل. + \n + إن أذونات هذا الترخيص الأقوى للحقوق المتروكة مشروطة بإتاحة الشفرة المصدرية الكاملة للأعمال والتعديلات المرخصة ، والتي تشتمل على أعمال أكبر باستخدام عمل مرخص ، تحت نفس الترخيص. يجب الحفاظ على حقوق النشر وإشعارات الترخيص. يقدم المساهمون منحة صريحة لحقوق البراءة. عند استخدام إصدار معدل لتوفير خدمة عبر شبكة ، يجب توفير شفرة المصدر الكاملة للإصدار المعدل. الإصدار مشاركة PeerTube بحث @@ -60,5 +59,39 @@ المزيد مشاركة PeerTube + الرابط غير صالح! + الوضع الداكن + أعد تشغيل التطبيق لتنشيط الوضع الداكن. + مظهر التطبيق + أعد تشغيل التطبيق لتفعيل التعديلات التي طرأت على المظهر. + + أحمر + وردي + بنفسجي + بنفسجي قاتم + نيلي + أزرق + أزرق فاتح + سماوي + أزرق مُخضرّ + أخضر + أخضر فاتح + جيري + أصفر + كهرماني + برتقالي + برتقالي قاتم + قهوي + رمادي + أزرق رمادي + 0.5x + عادي + 1.5x + 2x + + + التشغيل في الخلفية + إن تم تنشيطه، ستواصل الفيديو في الإشتغال في الخلفية. + المحلي From 32f5a72450455c251ba30f8680ea49065b9fe198 Mon Sep 17 00:00:00 2001 From: ButterflyOfFire <42316180+BoFFire@users.noreply.github.com> Date: Sun, 30 Dec 2018 19:56:23 +0100 Subject: [PATCH 3/4] Minor fix in arabic strings --- app/src/main/res/values-ar/strings.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 47dc579..e090072 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -35,18 +35,18 @@ - \\0020-\\0020 - \\0020مشاهدات - \\@ + \0020-\0020 + \0020مشاهدات + \@ الصورة المصغرة للفيديو الصورة الرمزية للحساب عرض NSFW - عند التفعيل سيتم عرض محتويات NSFW + عند التنشيط سيتم عرض محتويات NSFW UrlVideoPlayActivity - مشغل فديو التورنت + مشغل فيديو التورنت تشغيل الفيديو عبر بث التورنت . يتطلب هذا أذونات التخزين. (ألفا ، غير مستقر!) الرخصة GNU Affero General Public License v3.0\n From b21b4e945d0d3733e1f3b61d073913cd46f2523f Mon Sep 17 00:00:00 2001 From: lishoujun Date: Mon, 31 Dec 2018 14:50:52 +0800 Subject: [PATCH 4/4] add null check to playerNotificationManager and player on Destroy --- .../peertube/service/VideoPlayerService.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java b/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java index c23c7d1..bc62ddb 100644 --- a/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java +++ b/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java @@ -118,11 +118,13 @@ public class VideoPlayerService extends Service { public void onDestroy() { Log.v(TAG, "onDestroy..."); - - playerNotificationManager.setPlayer(null); - player.release(); - player = null; - + if (playerNotificationManager != null) { + playerNotificationManager.setPlayer(null); + } + if (player != null) { + player.release(); + player = null; + } super.onDestroy(); }