Add DNS bypass functionality for geographic restrictions
DNS Features: - Multiple DNS providers (Google, Cloudflare, OpenDNS) - Automatic DNS rotation for bypassing geo-blocks - Enhanced DNS caching and resolution - Fallback DNS mechanisms - Smart DNS switching based on streaming success Code Changes: - Update build.gradle with DNS libraries - Add DNS bypass configuration to PlayerActivity - Update AndroidManifest.xml for DNS permissions - Add TV-specific DNS resources Bypass Features: - Geo-block circumvention - Regional content access - Alternative DNS routes - Connection optimization 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -13,10 +13,11 @@ android {
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
release {
|
||||
minifyEnabled false
|
||||
signingConfig signingConfigs.debug
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
@@ -44,6 +45,9 @@ dependencies {
|
||||
|
||||
// ExoPlayer para reproducción de video
|
||||
implementation 'com.google.android.exoplayer:exoplayer:2.18.7'
|
||||
implementation 'com.google.android.exoplayer:extension-okhttp:2.18.7'
|
||||
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
|
||||
implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:4.12.0'
|
||||
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
|
||||
|
||||
Reference in New Issue
Block a user