UMD is a Kotlin Multiplatform library to easily extract links from media files hosted on popular websites.
It supports the following targets/platforms:
This library can be installed in KMP / Android projects (through Maven), but also natively in other platforms such as iOS/macOS (Swift Package Manager) or Node.js (NPM).
UMD is hosted in my own Maven repository, so before using it in your project you must add the repository https://maven.vinicius.io
to your settings.gradle.kts
file:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven("https://maven.vinicius.io")
}
}
With the repository added, you just need to include the dependency in the file build.gradle.kts
:
dependencies {
implementation("io.vinicius.umd:umd:24.10.1")
}
To add UMD to your Xcode project, select File > Add Package Dependencies
:
Enter the repository URL https://github.com/vegidio/umd-lib
in the upper right corner to the screen and click on the button Add Package
:
Coming soon...
Please visit the library's website to find detailed instructions on how to use it in your project.
umd-lib is released under the MIT License. See LICENSE for details.
Vinicius Egidio (vinicius.io)