Skip to content

Commit

Permalink
Fixed #212 Bypass all restricted video, Fixed #178 Support timestamps…
Browse files Browse the repository at this point in the history
…. Improve load speed, I don't know what number of this issue
  • Loading branch information
maxrave-dev committed Feb 5, 2024
1 parent c75a809 commit d2f3ba6
Show file tree
Hide file tree
Showing 34 changed files with 2,047 additions and 300 deletions.
32 changes: 32 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/kotlinc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

108 changes: 103 additions & 5 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -63,28 +63,126 @@ android {
//enable view binding
buildFeatures {
viewBinding = true
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.5.4"
}
packaging {
jniLibs.useLegacyPackaging = true
jniLibs.excludes += listOf("META-INF/META-INF/DEPENDENCIES", "META-INF/LICENSE", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/NOTICE", "META-INF/NOTICE.txt", "META-INF/notice.txt", "META-INF/ASL2.0", "META-INF/asm-license.txt", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice.txt", "META-INF/NOTICE", "META-INF/LICENSE", "META-INF/notice", "META-INF/notice.txt", "META-INF/NOTICE.txt", "META-INF/LICENSE.txt", "META-INF/license.txt", "META-INF/notice", "META-INF/ASL2.0", "META-INF/*.kotlin_module")
jniLibs.excludes += listOf(
"META-INF/META-INF/DEPENDENCIES",
"META-INF/LICENSE",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/NOTICE",
"META-INF/NOTICE.txt",
"META-INF/notice.txt",
"META-INF/ASL2.0",
"META-INF/asm-license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice.txt",
"META-INF/NOTICE",
"META-INF/LICENSE",
"META-INF/notice",
"META-INF/notice.txt",
"META-INF/NOTICE.txt",
"META-INF/LICENSE.txt",
"META-INF/license.txt",
"META-INF/notice",
"META-INF/ASL2.0",
"META-INF/*.kotlin_module"
)
}
}

dependencies {

implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.2")
//Compose
val composeBom = platform("androidx.compose:compose-bom:2024.01.00")
implementation(composeBom)
androidTestImplementation(composeBom)
implementation("androidx.compose.material3:material3")
implementation("androidx.compose.ui:ui")

// Android Studio Preview support
implementation("androidx.compose.ui:ui-tooling-preview")
implementation("androidx.activity:activity-compose:1.8.2")
// Optional - Integration with ViewModels
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0")

implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.7.0")
implementation("androidx.core:core-ktx:1.12.0")
implementation("androidx.appcompat:appcompat:1.6.1")
//material design3
implementation("com.google.android.material:material:1.11.0")
//runtime
implementation("androidx.startup:startup-runtime:1.1.1")
implementation(project(mapOf("path" to ":kotlinYtmusicScraper")))
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.6.2")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2")
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.7.0")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0")

//ExoPlayer
val media3_version = "1.2.0"
val media3_version = "1.2.1"

implementation("androidx.media3:media3-exoplayer:$media3_version")
implementation("androidx.media3:media3-ui:$media3_version")
Expand Down
4 changes: 2 additions & 2 deletions app/release/output-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 14,
"versionName": "0.1.7",
"versionCode": 15,
"versionName": "0.1.8",
"outputFile": "app-release.apk"
}
],
Expand Down
Loading

0 comments on commit d2f3ba6

Please sign in to comment.