diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 735ce90..dd639ea 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -76,6 +76,8 @@
+
+
@@ -85,6 +87,9 @@
+
+
+
diff --git a/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java b/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java
index d171837..3ecd2ba 100644
--- a/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java
+++ b/app/src/main/java/app/fedilab/nitterizeme/MainActivity.java
@@ -101,7 +101,9 @@ public class MainActivity extends AppCompatActivity {
"invidious.snopyta.org",
"invidiou.sh",
"invidious.toot.koeln",
- "invidious.ggc-project.de"
+ "invidious.ggc-project.de",
+ "invidious.13ad.de",
+ "yewtu.be"
};
public static String[] nitter_instances = {
"nitter.net",
@@ -109,7 +111,10 @@ public class MainActivity extends AppCompatActivity {
"nitter.42l.fr",
"nitter.13ad.de",
"tw.openalgeria.org",
- "nitter.pussthecat.org"
+ "nitter.pussthecat.org",
+ "nitter.mastodont.cat",
+ "nitter.dark.fail",
+ "nitter.tedomum.net"
};
public static String[] bibliogram_instances = {
"bibliogram.art",
diff --git a/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java b/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java
index 90753fb..d747ce7 100644
--- a/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java
+++ b/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java
@@ -429,7 +429,7 @@ public class TransformActivity extends Activity {
boolean embedded_player = sharedpreferences.getBoolean(SET_EMBEDDED_PLAYER, false);
if (Arrays.asList(invidious_instances).contains(Objects.requireNonNull(i.getData()).getHost()) && embedded_player) {
- if (!i.getData().toString().contains("videoplayback")) {
+ if (!i.getData().toString().contains("videoplayback") && !i.getData().toString().contains("/channel/")) {
Intent intentPlayer = new Intent(TransformActivity.this, WebviewPlayerActivity.class);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
intentPlayer.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
diff --git a/build.gradle b/build.gradle
index dcaeef2..b55d89a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -7,7 +7,7 @@ buildscript {
}
dependencies {
- classpath 'com.android.tools.build:gradle:3.6.1'
+ classpath 'com.android.tools.build:gradle:3.6.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
diff --git a/fastlane/metadata/android/en-US/changelogs/13.txt b/fastlane/metadata/android/en-US/changelogs/13.txt
new file mode 100644
index 0000000..93f0647
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/13.txt
@@ -0,0 +1,5 @@
+Added:
+- Support to more Invidious and Nitter instances
+
+Fixed:
+- Built-in player opening channels
\ No newline at end of file