Android library for extract stream/download url from Google Drive,MegaUp,Google Photos,Mp4Upload,Facebook,Mediafire,Ok.Ru,VK,Twitter,Youtube,SolidFiles,Vidoza,UptoStream,SendVid,FanSubs,Uptobox,FEmbed,FileRio
APACHE-2.0 License
I change something to comply with Google play policy.
Video App Library
Player
Site
Video Site :) Video Sharing App Host ;)
===========
build.gradle(project)
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" } //Add this
}}
build.gradle(app)
dependencies {
implementation 'com.github.KhunHtetzNaing:xGetter:3.0'
}
Android Studio Sync Now AIDE Save Download
If not working download this jar file and put to YourProject/app/libs/
AndroidManifest.xml
<application .....
android:usesCleartextTraffic="true">
Activity
LowCostVideo xGetter = new LowCostVideo(this);
xGetter.onFinish(new LowCostVideo.OnTaskCompleted() {
@Override
public void onTaskCompleted(ArrayList<XModel> vidURL, boolean multiple_quality) {
if (multiple_quality){ //This video you can choose qualities
for (XModel model : vidURL){
String url = model.getUrl();
String cookie = model.getCookie(); //If google drive video you need to set cookie for play or download
}
}else {//If single
String url = vidURL.get(0).getUrl();
}
}
@Override
public void onError() {
//Error
}
});
Okhttp3 proguard-rules.pro
# JSR 305 annotations are for embedding nullability information.
-dontwarn javax.annotation.**
# A resource is loaded with a relative path so the package of this class must be preserved.
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
-dontwarn org.codehaus.mojo.animal_sniffer.*
# OkHttp platform used only on JVM and when Conscrypt dependency is available.
-dontwarn okhttp3.internal.platform.ConscryptPlatform
:)