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.+' 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(); } diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 0756155..e090072 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,8 +35,8 @@ - \u0020-\u0020 - \u0020مشاهدات + \0020-\0020 + \0020مشاهدات \@ @@ -45,14 +44,14 @@ الصورة الرمزية للحساب عرض NSFW - عند التفعيل سيتم عرض محتويات NSFW + عند التنشيط سيتم عرض محتويات NSFW UrlVideoPlayActivity - مشغل فديو التورنت + مشغل فيديو التورنت تشغيل الفيديو عبر بث التورنت . يتطلب هذا أذونات التخزين. (ألفا ، غير مستقر!) الرخصة GNU Affero General Public License v3.0\n - \n - إن أذونات هذا الترخيص الأقوى للحقوق المتروكة مشروطة بإتاحة الشفرة المصدرية الكاملة للأعمال والتعديلات المرخصة ، والتي تشتمل على أعمال أكبر باستخدام عمل مرخص ، تحت نفس الترخيص. يجب الحفاظ على حقوق النشر وإشعارات الترخيص. يقدم المساهمون منحة صريحة لحقوق البراءة. عند استخدام إصدار معدل لتوفير خدمة عبر شبكة ، يجب توفير شفرة المصدر الكاملة للإصدار المعدل. + \n + إن أذونات هذا الترخيص الأقوى للحقوق المتروكة مشروطة بإتاحة الشفرة المصدرية الكاملة للأعمال والتعديلات المرخصة ، والتي تشتمل على أعمال أكبر باستخدام عمل مرخص ، تحت نفس الترخيص. يجب الحفاظ على حقوق النشر وإشعارات الترخيص. يقدم المساهمون منحة صريحة لحقوق البراءة. عند استخدام إصدار معدل لتوفير خدمة عبر شبكة ، يجب توفير شفرة المصدر الكاملة للإصدار المعدل. الإصدار مشاركة PeerTube بحث @@ -60,5 +59,39 @@ المزيد مشاركة PeerTube + الرابط غير صالح! + الوضع الداكن + أعد تشغيل التطبيق لتنشيط الوضع الداكن. + مظهر التطبيق + أعد تشغيل التطبيق لتفعيل التعديلات التي طرأت على المظهر. + + أحمر + وردي + بنفسجي + بنفسجي قاتم + نيلي + أزرق + أزرق فاتح + سماوي + أزرق مُخضرّ + أخضر + أخضر فاتح + جيري + أصفر + كهرماني + برتقالي + برتقالي قاتم + قهوي + رمادي + أزرق رمادي + 0.5x + عادي + 1.5x + 2x + + + التشغيل في الخلفية + إن تم تنشيطه، ستواصل الفيديو في الإشتغال في الخلفية. + المحلي