Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.20.7 #5246

Merged
merged 76 commits into from
Dec 25, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
b822c5a
Update Invidious URL list in the manifest
opusforlife2 Nov 11, 2020
f7f0029
Extract export database logic into own class
XiangRongLin Dec 1, 2020
9a22353
[FIX] - Crash while deleting a video from a playlist while refreshing
Dec 6, 2020
5f3eb48
[IMPORT] - import got deleted
Dec 6, 2020
b30e025
[FIX] - Use of a Data class instead of overriding equals method
Dec 7, 2020
ac86fe8
Fix typos
triallax Dec 6, 2020
a00ac6b
Migrate to GitHub actions from Travis.
FireMasterK Dec 9, 2020
69ed531
Translated using Weblate (German)
Dec 10, 2020
5c2d4c4
Translated using Weblate (Dutch)
Dec 10, 2020
5e95277
Merge pull request #4859 from TeamNewPipe/update_invidious_URLs
TobiGr Dec 12, 2020
0ced9ba
Merge pull request #5112 from mhmdanas/fix-typos
TobiGr Dec 12, 2020
917f459
Use a notification instead of a ProgressDialog in MissionAdapter.
Isira-Seneviratne Dec 11, 2020
c221033
Show radio instead of Youtube logo in mixes
Stypox Mar 17, 2020
79189dc
Merge pull request #3243 from Stypox/100+items-playlist
Stypox Dec 14, 2020
30613b7
Use ContextCompat.getDataDir().
Isira-Seneviratne Dec 15, 2020
480348f
Merge pull request #5176 from Isira-Seneviratne/Use_ContextCompat_get…
Stypox Dec 15, 2020
807e4d4
Use ActivityCompat.recreate().
Isira-Seneviratne Dec 15, 2020
40fcd93
Merge pull request #5142 from Isira-Seneviratne/Use_notification_inst…
Stypox Dec 15, 2020
276f50a
Merge pull request #5178 from Isira-Seneviratne/Use_ActivityCompat_re…
Stypox Dec 15, 2020
e4a1fc9
Merge pull request #5116 from hlloreda/fix-crash-deleting-video-refre…
Stypox Dec 15, 2020
d46c7eb
Merge pull request #5059 from XiangRongLin/content_settings_manager
Stypox Dec 15, 2020
99b59f0
Update NewPipe's API url for new app's version check
AudricV Dec 15, 2020
5397a4e
Update NewPipe website URL strings
AudricV Dec 15, 2020
7e469ea
Merge pull request #5184 from TiA4f8R/update-newpipe-website-urls
TobiGr Dec 15, 2020
a772337
Fix compile error caused by auto merging
XiangRongLin Dec 15, 2020
13e7d2e
Merge pull request #5186 from XiangRongLin/fix_compile_error
TobiGr Dec 15, 2020
e0ee3dc
Use @BeforeClass for ContentSettingsManagerTest.beforeClass
XiangRongLin Dec 17, 2020
10f79e1
Remove pbj=1 parameter from YouYube urls in recaptcha activity
Stypox Dec 17, 2020
96862cb
Merge pull request #5208 from Stypox/recaptcha-pbj
Stypox Dec 18, 2020
aacb1f4
Use user agent of DownloaderImpl also in ReCapthaActivity
Stypox Dec 18, 2020
a919a03
Merge pull request #5215 from Stypox/recaptcha-user-agent
TobiGr Dec 18, 2020
31bb70e
Enable view binding.
Isira-Seneviratne Oct 31, 2020
18d5300
Fix view binding issue.
Isira-Seneviratne Oct 31, 2020
ba0c0fb
Use view binding in MainActivity.
Isira-Seneviratne Oct 31, 2020
4545b8e
Use view binding in AboutActivity.
Isira-Seneviratne Oct 31, 2020
a65ed7e
Use view binding in DownloadActivity.
Isira-Seneviratne Oct 31, 2020
a1a70a9
Use view binding in ReCaptchaActivity.
Isira-Seneviratne Oct 31, 2020
22ec70e
Use view binding in RouterActivity.
Isira-Seneviratne Oct 31, 2020
e602146
Use view binding in ServicePlayerActivity.
Isira-Seneviratne Oct 31, 2020
b4d77df
Use view binding in ErrorActivity.
Isira-Seneviratne Oct 31, 2020
d6121c8
Use view binding in SettingsActivity.
Isira-Seneviratne Oct 31, 2020
75e34a5
Merge pull request #4762 from Isira-Seneviratne/Use_view_binding_in_a…
Stypox Dec 19, 2020
e4d94b1
Add AndroidX Webkit.
Isira-Seneviratne Dec 18, 2020
1731505
Use WebViewClientCompat in ReCaptchaActivity.
Isira-Seneviratne Dec 18, 2020
467dacd
Merge pull request #5217 from Isira-Seneviratne/Use_WebViewClientCompat
TobiGr Dec 19, 2020
0fe3fe7
Use ServiceCompat.stopForeground().
Isira-Seneviratne Dec 19, 2020
f590993
Merge pull request #5218 from Isira-Seneviratne/Use_ServiceCompat_sto…
Stypox Dec 19, 2020
2880280
Merge pull request #5204 from XiangRongLin/fix_before_all
Stypox Dec 19, 2020
a786cff
Merge pull request #5132 from StuffNoOneCaresAbout/github-actions-ci
TheAssassin Dec 19, 2020
908dff3
Fix security vulnerability in checkstyle / guava
TobiGr Dec 20, 2020
7a7a90b
remove timestamp from share url for all services except youtube
B0pol Dec 19, 2020
0c656ab
Merge pull request #5228 from B0pol/share_ts
TobiGr Dec 20, 2020
0a831ec
Display meta info about search query, stream creator or topic
TobiGr Dec 15, 2020
f3dbb19
Merge pull request #5229 from TeamNewPipe/dependency
B0pol Dec 20, 2020
19f9b4f
Improve meta info layout and merge duplicate code
Stypox Dec 20, 2020
6d4e3c5
Change NewPipe's domain in original ReadMe
AudricV Dec 20, 2020
e4aa7a9
Change NewPipe's domain in Korean ReadMe
AudricV Dec 20, 2020
bf071d6
Merge pull request #5236 from TiA4f8R/change-domain-readme
TobiGr Dec 20, 2020
531859a
[Security] Update ktlint to 0.40.0
TobiGr Dec 22, 2020
84d1792
Merge pull request #4754 from TeamNewPipe/meta_info
TobiGr Dec 23, 2020
2cb7bb8
Update translation from Weblate
TobiGr Dec 23, 2020
adfbf5b
Fix line breaks
TobiGr Dec 23, 2020
fc342bd
Fix typo in "playlist_ctrl_seperator_margin"
TobiGr Dec 23, 2020
74f4363
Added changelog for 0.20.7 (961)
TobiGr Dec 23, 2020
b2e9981
Fix queue display in ServicePlayerActivity.
Isira-Seneviratne Dec 23, 2020
318a5df
Merge pull request #5259 from Isira-Seneviratne/Fix_queue_display
TobiGr Dec 23, 2020
ced3898
Add Somali (Af Soomaali)[so] to app language chooser
TobiGr Dec 23, 2020
eddc126
[media.ccc.de] Fix service color
TobiGr Dec 23, 2020
d7cab6a
Merge pull request #5258 from TeamNewPipe/media.ccc.de_serviceColor
B0pol Dec 23, 2020
4074c71
Translated using Weblate (German)
Dec 25, 2020
c32bc26
Translated using Weblate (Filipino)
reinniel Dec 24, 2020
2586c54
Translated using Weblate (Hebrew)
yarons Dec 23, 2020
d416465
Translated using Weblate (French)
B0pol Dec 23, 2020
923d0b7
Merge remote-tracking branch 'Weblate/dev' into dev
TobiGr Dec 25, 2020
8174256
Update NewPipe Extractor to v0.20.7
TobiGr Dec 25, 2020
35fc27c
update version
TobiGr Dec 21, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: CI

on: [push, pull_request]

jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: set up JDK 1.8
uses: actions/setup-java@v1.4.3
with:
java-version: 1.8

- name: Cache Gradle dependencies
uses: actions/cache@v2
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
restore-keys: ${{ runner.os }}-gradle

- name: Build debug APK and run Tests
run: ./gradlew assembleDebug lintDebug testDebugUnitTest --stacktrace

- name: Upload APK
uses: actions/upload-artifact@v2
with:
name: app
path: app/build/outputs/apk/debug/*.apk
18 changes: 0 additions & 18 deletions .travis.yml

This file was deleted.

10 changes: 5 additions & 5 deletions README.ko.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<p align="center"><a href="https://newpipe.schabi.org"><img src="assets/new_pipe_icon_5.png" width="150"></a></p>
<p align="center"><a href="https://newpipe.net"><img src="assets/new_pipe_icon_5.png" width="150"></a></p>
<h2 align="center"><b>NewPipe</b></h2>
<h4 align="center">A libre lightweight streaming frontend for Android.</h4>
<p align="center"><a href="https://f-droid.org/packages/org.schabi.newpipe/"><img src="https://f-droid.org/wiki/images/0/06/F-Droid-button_get-it-on.png"></a></p>
Expand All @@ -13,7 +13,7 @@
</p>
<hr>
<p align="center"><a href="#screenshots">Screenshots</a> &bull; <a href="#description">Description</a> &bull; <a href="#features">Features</a> &bull; <a href="#updates">Updates</a> &bull; <a href="#contribution">Contribution</a> &bull; <a href="#donate">Donate</a> &bull; <a href="#license">License</a></p>
<p align="center"><a href="https://newpipe.schabi.org">Website</a> &bull; <a href="https://newpipe.schabi.org/blog/">Blog</a> &bull; <a href="https://newpipe.schabi.org/FAQ/">FAQ</a> &bull; <a href="https://newpipe.schabi.org/press/">Press</a></p>
<p align="center"><a href="https://newpipe.net">Website</a> &bull; <a href="https://newpipe.net/blog/">Blog</a> &bull; <a href="https://newpipe.net/FAQ/">FAQ</a> &bull; <a href="https://newpipe.net/press/">Press</a></p>
<hr>

*Read this in other languages: [English](README.md), [한국어](README.ko.md).*
Expand Down Expand Up @@ -86,7 +86,7 @@ NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로
1. 직접 디버그 APK를 생성할 수 있습니다. 이 방법은 당신의 기기에서 새로운 기능을 얻을 수 있는 가장 빠른 방법이지만, 꽤 많이 복잡합니다.
따라서 우리는 다른 방법들 중 하나를 사용하는 것을 추천합니다.
2. 우리의 커스텀 저장소를 F-Droid에 추가하고 우리가 릴리즈를 게시하는 대로 저곳에서 릴리즈를 설치할 수 있습니다.
이에 대한 설명서는 이곳에서 확인할 수 있습니다: https://newpipe.schabi.org/FAQ/tutorials/install-add-fdroid-repo/
이에 대한 설명서는 이곳에서 확인할 수 있습니다: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
3. 우리가 릴리즈를 게시하는 대로 [Github Releases](https://github.com/TeamNewPipe/NewPipe/releases)에서 APK를 다운받고 이것을 설치할 수 있습니다.
4. F-Droid를 통해 업데이트 할 수 있습니다. F-Droid는 변화를 인식하고, 스스로 APK를 생성하고, 이것에 서명하고, 사용자들에서 업데이트를 전달해야만 하기 때문에,
이것은 업데이트를 받는 가장 느린 방법입니다.
Expand All @@ -111,7 +111,7 @@ NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로
</a>

## Donate
만약 NewPipe가 마음에 들었다면, 우리는 기부에 대해 기꺼이 환영합니다. bitcoin을 보내거나, Bountysource 또는 Liberapay를 통해 기부할 수 있습니다. NewPipe에 기부하는 것에 대한 자세한 정보를 원한다면, 우리의 [웹사이트](https://newpipe.schabi.org/donate)를 방문하여 주십시오.
만약 NewPipe가 마음에 들었다면, 우리는 기부에 대해 기꺼이 환영합니다. bitcoin을 보내거나, Bountysource 또는 Liberapay를 통해 기부할 수 있습니다. NewPipe에 기부하는 것에 대한 자세한 정보를 원한다면, 우리의 [웹사이트](https://newpipe.net/donate)를 방문하여 주십시오.

<table>
<tr>
Expand All @@ -134,7 +134,7 @@ NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로
## Privacy Policy

NewPipe 프로젝트는 미디어 웹 서비스를 사용하는 것에 대한 사적의, 익명의 경험을 제공하는 것을 목표로 하고 있습니다.
그러므로, 앱은 당신의 동의 없이 어떤 데이터도 수집하지 않습니다. NewPipe의 개인정보보호정책은 당신이 충돌 리포트를 보내거나, 또는 우리의 블로그에 글을 남길 때 어떤 데이터가 보내지고 저장되는지에 대해 상세히 설명합니다. 이 문서는 [여기](https://newpipe.schabi.org/legal/privacy/)에서 확인할 수 있습니다.
그러므로, 앱은 당신의 동의 없이 어떤 데이터도 수집하지 않습니다. NewPipe의 개인정보보호정책은 당신이 충돌 리포트를 보내거나, 또는 우리의 블로그에 글을 남길 때 어떤 데이터가 보내지고 저장되는지에 대해 상세히 설명합니다. 이 문서는 [여기](https://newpipe.net/legal/privacy/)에서 확인할 수 있습니다.

## License
[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](http://www.gnu.org/licenses/gpl-3.0.en.html)
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<p align="center"><a href="https://newpipe.schabi.org"><img src="assets/new_pipe_icon_5.png" width="150"></a></p>
<p align="center"><a href="https://newpipe.net"><img src="assets/new_pipe_icon_5.png" width="150"></a></p>
<h2 align="center"><b>NewPipe</b></h2>
<h4 align="center">A libre lightweight streaming frontend for Android.</h4>
<p align="center"><a href="https://f-droid.org/packages/org.schabi.newpipe/"><img src="https://f-droid.org/wiki/images/0/06/F-Droid-button_get-it-on.png"></a></p>
Expand All @@ -13,7 +13,7 @@
</p>
<hr>
<p align="center"><a href="#screenshots">Screenshots</a> &bull; <a href="#description">Description</a> &bull; <a href="#features">Features</a> &bull; <a href="#updates">Updates</a> &bull; <a href="#contribution">Contribution</a> &bull; <a href="#donate">Donate</a> &bull; <a href="#license">License</a></p>
<p align="center"><a href="https://newpipe.schabi.org">Website</a> &bull; <a href="https://newpipe.schabi.org/blog/">Blog</a> &bull; <a href="https://newpipe.schabi.org/FAQ/">FAQ</a> &bull; <a href="https://newpipe.schabi.org/press/">Press</a></p>
<p align="center"><a href="https://newpipe.net">Website</a> &bull; <a href="https://newpipe.net/blog/">Blog</a> &bull; <a href="https://newpipe.net/FAQ/">FAQ</a> &bull; <a href="https://newpipe.net/press/">Press</a></p>
<hr>

*Read this in other languages: [English](README.md), [한국어](README.ko.md).*
Expand Down Expand Up @@ -83,7 +83,7 @@ NewPipe supports multiple services. Our [docs](https://teamnewpipe.github.io/doc
## Updates
When a change to the NewPipe code occurs (due to either adding features or bug fixing), eventually a release will occur. These are in the format x.xx.x . In order to get this new version, you can:
1. Build a debug APK yourself. This is the fastest way to get new features on your device, but is much more complicated, so we recommend using one of the other methods.
2. Add our custom repo to F-Droid and install it from there as soon as we publish a release. The instructions are here: https://newpipe.schabi.org/FAQ/tutorials/install-add-fdroid-repo/
2. Add our custom repo to F-Droid and install it from there as soon as we publish a release. The instructions are here: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
3. Download the APK from [Github Releases](https://github.com/TeamNewPipe/NewPipe/releases) and install it as soon as we publish a release.
4. Update via F-droid. This is the slowest method of getting updates, as F-Droid must recognize changes, build the APK itself, sign it, then push the update to users.

Expand All @@ -106,7 +106,7 @@ If you'd like to get involved, check our [contribution notes](.github/CONTRIBUTI
</a>

## Donate
If you like NewPipe we'd be happy about a donation. You can either send bitcoin or donate via Bountysource or Liberapay. For further info on donating to NewPipe, please visit our [website](https://newpipe.schabi.org/donate).
If you like NewPipe we'd be happy about a donation. You can either send bitcoin or donate via Bountysource or Liberapay. For further info on donating to NewPipe, please visit our [website](https://newpipe.net/donate).

<table>
<tr>
Expand All @@ -129,7 +129,7 @@ If you like NewPipe we'd be happy about a donation. You can either send bitcoin
## Privacy Policy

The NewPipe project aims to provide a private, anonymous experience for using media web services.
Therefore, the app does not collect any data without your consent. NewPipe's privacy policy explains in detail what data is sent and stored when you send a crash report, or comment in our blog. You can find the document [here](https://newpipe.schabi.org/legal/privacy/).
Therefore, the app does not collect any data without your consent. NewPipe's privacy policy explains in detail what data is sent and stored when you send a crash report, or comment in our blog. You can find the document [here](https://newpipe.net/legal/privacy/).

## License
[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](http://www.gnu.org/licenses/gpl-3.0.en.html)
Expand Down
15 changes: 10 additions & 5 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ android {
resValue "string", "app_name", "NewPipe"
minSdkVersion 19
targetSdkVersion 29
versionCode 960
versionName "0.20.6"
versionCode 961
versionName "0.20.7"

multiDexEnabled true

Expand Down Expand Up @@ -85,11 +85,15 @@ android {
sourceSets {
androidTest.assets.srcDirs += files("$projectDir/schemas".toString())
}

buildFeatures {
viewBinding true
}
}

ext {
icepickVersion = '3.2.0'
checkstyleVersion = '8.37'
checkstyleVersion = '8.38'
stethoVersion = '1.5.1'
leakCanaryVersion = '2.5'
exoPlayerVersion = '2.11.8'
Expand Down Expand Up @@ -162,7 +166,7 @@ dependencies {
kapt "frankiesardo:icepick-processor:${icepickVersion}"

checkstyle "com.puppycrawl.tools:checkstyle:${checkstyleVersion}"
ktlint "com.pinterest:ktlint:0.39.0"
ktlint "com.pinterest:ktlint:0.40.0"

debugImplementation "com.facebook.stetho:stetho:${stethoVersion}"
debugImplementation "com.facebook.stetho:stetho-okhttp3:${stethoVersion}"
Expand All @@ -175,7 +179,7 @@ dependencies {

// NewPipe dependencies
// You can use a local version by uncommenting a few lines in settings.gradle
implementation 'com.github.TeamNewPipe:NewPipeExtractor:b3835bd616ab28b861c83dcefd56e1754c6d20be'
implementation 'com.github.TeamNewPipe:NewPipeExtractor:b2837698f55296e00aeca5cb1847755dd1174af4'
implementation "com.github.TeamNewPipe:nanojson:1d9e1aea9049fc9f85e68b43ba39fe7be1c1f751"

implementation "org.jsoup:jsoup:1.13.1"
Expand All @@ -199,6 +203,7 @@ dependencies {
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'androidx.documentfile:documentfile:1.0.1'
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
implementation 'androidx.webkit:webkit:1.4.0'

implementation "androidx.lifecycle:lifecycle-livedata:${androidxLifecycleVersion}"
implementation "androidx.lifecycle:lifecycle-viewmodel:${androidxLifecycleVersion}"
Expand Down
22 changes: 10 additions & 12 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -227,20 +227,18 @@
<data android:host="invidio.us" />
<data android:host="dev.invidio.us" />
<data android:host="www.invidio.us" />
<data android:host="vid.encryptionin.space" />
<data android:host="invidious.snopyta.org" />
<data android:host="fi.invidious.snopyta.org" />
<data android:host="yewtu.be" />
<data android:host="invidious.ggc-project.de" />
<data android:host="yt.maisputain.ovh" />
<data android:host="invidious.13ad.de" />
<data android:host="invidious.toot.koeln" />
<data android:host="tube.connect.cafe" />
<data android:host="invidious.zapashcanon.fr" />
<data android:host="invidious.kavin.rocks" />
<data android:host="invidious.tube" />
<data android:host="invidious.site" />
<data android:host="invidious.xyz" />
<data android:host="vid.mint.lgbt" />
<data android:host="invidiou.site" />
<data android:host="invidious.fdn.fr" />
<data android:host="watch.nettohikari.com" />
<data android:host="invidious.snwmds.net" />
<data android:host="invidious.snwmds.org" />
<data android:host="invidious.snwmds.com" />
<data android:host="invidious.sunsetravens.com" />
<data android:host="invidious.gachirangers.com" />
<data android:pathPrefix="/" />
</intent-filter>

Expand Down Expand Up @@ -268,7 +266,7 @@
<data android:mimeType="text/plain" />
</intent-filter>

<!-- MediaCCC filter -->
<!-- media.ccc.de filter -->
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />
Expand Down
15 changes: 12 additions & 3 deletions app/src/main/java/org/schabi/newpipe/App.java
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,9 @@ private void initNotificationChannels() {
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;
// Keep this below DEFAULT to avoid making noise on every notification update for the main
// and update channels
int importance = NotificationManager.IMPORTANCE_LOW;

final NotificationChannel mainChannel = new NotificationChannel(id, name, importance);
mainChannel.setDescription(description);
Expand All @@ -255,9 +256,17 @@ private void initNotificationChannels() {
final NotificationChannel appUpdateChannel = new NotificationChannel(id, name, importance);
appUpdateChannel.setDescription(description);

id = getString(R.string.hash_channel_id);
name = getString(R.string.hash_channel_name);
description = getString(R.string.hash_channel_description);
importance = NotificationManager.IMPORTANCE_HIGH;

final NotificationChannel hashChannel = new NotificationChannel(id, name, importance);
hashChannel.setDescription(description);

final NotificationManager notificationManager = getSystemService(NotificationManager.class);
notificationManager.createNotificationChannels(Arrays.asList(mainChannel,
appUpdateChannel));
appUpdateChannel, hashChannel));
}

protected boolean isDisposedRxExceptionsReported() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ private CheckForNewAppVersion() { }

private static final String GITHUB_APK_SHA1
= "B0:2E:90:7C:1C:D6:FC:57:C3:35:F0:88:D0:8F:50:5F:94:E4:D2:15";
private static final String NEWPIPE_API_URL = "https://newpipe.schabi.org/api/data.json";
private static final String NEWPIPE_API_URL = "https://newpipe.net/api/data.json";

/**
* Method to get the APK's SHA1 key. See https://stackoverflow.com/questions/9293019/#22506133.
Expand Down
Loading