Kashif-E / Compose-Multiplatform-Video-Player

This is an example of adding video player to Compose multiplatform ios, android and desktop
MIT License
125 stars 9 forks source link

Need libvlc (VLC player) #1

Open Shahriyar13 opened 10 months ago

Shahriyar13 commented 10 months ago

Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'libvlc': The specified module could not be found.

The specified module could not be found.

The specified module could not be found.

Native library (win32-x86-64/libvlc.dll) not found in resource path (C:\Projects\Compose\Compose-Multiplatform-Video-Player\desktop\build\libs\desktop-jvm-1.0-SNAPSHOT.jar;C:\Projects\Compose\Compose-Multiplatform-Video-Player\commo n\build\libs\common-desktop-1.0-SNAPSHOT.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.github.qdsfdhvh\image-loader-desktop\1.5.3\c6f0979332f7b58e65f09cf0a9f0ffd07ffb7366\image-loader-desktop-1.5.3.jar;C:\Users\sAghaj ani.gradle\caches\modules-2\files-2.1\io.insert-koin\koin-core-jvm\3.3.3\125216617ea8d01d523c758d638f67a2fba639d5\koin-core-jvm-3.3.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-serialization-jvm\2 .2.3\1ec2635e26d4fc00460b4496092348ceb4f2467\ktor-client-serialization-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-json-jvm\2.2.3\37eca79e1419c498c652837dc859745d7f69f1b0\ktor-client-json- jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-logging-jvm\2.2.3\ba03c258698ba6159ad2f9f251840ba06672546d\ktor-client-logging-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2 .1\io.ktor\ktor-client-content-negotiation-jvm\2.2.3\1b761a7cce702c2dba35d0f5fa9444fec8538ac0\ktor-client-content-negotiation-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-serialization-kotlinx-jso n-jvm\2.2.3\a50f6d3c4e04976b08eca298d3716d1a185d09db\ktor-serialization-kotlinx-json-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-java-jvm\2.2.3\19dbc57e8535d55e3345c1d62d008330d4eb0914\kto r-client-java-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.desktop\desktop-jvm\1.4.1\922ebea5ab9e202ee66ab4f4f567a74184eddbc1\desktop-jvm-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modul es-2\files-2.1\org.jetbrains.skiko\skiko-awt-runtime-windows-x64\0.7.63\a1e930529804f43fff759466a08acdafcc8909a1\skiko-awt-runtime-windows-x64-0.7.63.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ma terial\material-desktop\1.4.1\f478f814ee2fb95aba5a206e48c33b912cc66ff1\material-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.material\material-ripple-desktop\1.4.1\4c42972aefc0908954a f022d213e4c6d00daf288\material-ripple-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.foundation\foundation-desktop\1.4.1\3af50bcd26973491ed32b251d234fae55c0b3c97\foundation-desktop-1.4. 1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.animation\animation-desktop\1.4.1\1155347d9aa6281e0805cb5b9707ed7e89e345b1\animation-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\fil es-2.1\org.jetbrains.compose.foundation\foundation-layout-desktop\1.4.1\24afb95a5aa95d3fd0b7379ad7555931ce739f0c\foundation-layout-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.animati on\animation-core-desktop\1.4.1\44c90efd68332262293d06a2c07585cc7b9fa8b5\animation-core-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.material\material-icons-extended-desktop\1.3.0\421 07cfdfdd67db32cbd45e43561c6dda7602bff\material-icons-extended-desktop-1.3.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.material\material-icons-core-desktop\1.4.1\26323c8bdd56b7587adb49ccde9b54f6c 6d4f66c\material-icons-core-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-desktop\1.4.1\5005c7404c035c267cac2ec8b9dd08ca65766a04\ui-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\c aches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-text-desktop\1.4.1\d8c913f93cf15ebd065996473e228c5353b0d94d\ui-text-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-graphics-d esktop\1.4.1\3b05e5c92bb6a4e92266359905c7e0866fdcc3ea\ui-graphics-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.skiko\skiko-awt\0.7.63\4da1aa9929b9cc7d10295db9d71aec62c34c7842\skiko-awt-0.7.63 .jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-tooling-preview-desktop\1.4.1\16e8e3a0dd0d52b5e4877a54bc345668ba23428d\ui-tooling-preview-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\mod ules-2\files-2.1\org.jetbrains.compose.ui\ui-unit-desktop\1.4.1\ce79e803d4f0b33631c958f64ff36a7010580d16\ui-unit-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-geometry-desktop\1. 4.1\81ea1ab414ba9926972708e9f4ca7ac499cd9137\ui-geometry-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.runtime\runtime-saveable-desktop\1.4.1\2bb14fd8fe4ab551a04330a4431187de2ecb1c2a\r untime-saveable-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.runtime\runtime-desktop\1.4.1\b268d41542ceb3c8d5d101222c14330874c5d8e6\runtime-desktop-1.4.1.jar;C:\Users\sAghajani.gradl e\caches\modules-2\files-2.1\io.ktor\ktor-client-okhttp-jvm\2.3.2\5ffb6be71200b631b23479fd197131136f70bc2d\ktor-client-okhttp-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-core-jvm\2.3.2\b6c cf5b17afc2df0c2d6882f321fd66bb42c7ae9\ktor-client-core-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-serialization-kotlinx-jvm\2.2.3\e6cd6c166ea194493037b214fd0fca7b34eb065a\ktor-serialization-kotl inx-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-events-jvm\2.3.2\436c568ca8381a3fef4a694f81b1b0d62ce670c3\ktor-events-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\k tor-websocket-serialization-jvm\2.3.2\c741c542219ad84a95af6da0d78ccbeace2002f6\ktor-websocket-serialization-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-serialization-jvm\2.3.2\23ca3bc995da97cd29d e4e9e047da0009ebeedd9\ktor-serialization-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-websockets-jvm\2.3.2\210ba61f35da17e7b57bd5c493f330db7de88c95\ktor-websockets-jvm-2.3.2.jar;C:\Users\sAghajani .gradle\caches\modules-2\files-2.1\io.ktor\ktor-http-jvm\2.3.2\a7a872627b3355eab152932c28101454f82e95b0\ktor-http-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-utils-jvm\2.3.2\ca2818dc811d46ad8719 cb9b207c75864921b3ec\ktor-utils-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-io-jvm\2.3.2\461667ef8369e8e488d05fdaa39ce0e3bf465e4c\ktor-io-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2 \files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-jdk8\1.7.1\31b0f471577d3c228d331fde355e14ccb071c90a\kotlinx-coroutines-jdk8-1.7.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines -slf4j\1.7.1\19000bdfff969d1c7019d3a4ef66fb27b687e7e9\kotlinx-coroutines-slf4j-1.7.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-core-jvm\1.7.1\63a0779cf668e2a47d13fda7c3b0c4f8d c7762f4\kotlinx-coroutines-core-jvm-1.7.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-swing\1.7.1\bacbe3baf9d2c53b43ec216d3d364bb930040ec2\kotlinx-coroutines-swing-1.7.1.jar;C:\ Users\sAghajani.gradle\caches\modules-2\files-2.1\com.squareup.okhttp3\okhttp\4.11.0\436932d695b2c43f2c86b8111c596179cd133d56\okhttp-4.11.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\com.squareup.okio\okio-jvm\3.3.0\ 2d175add2d06a67bda111ae5455e49b42d0bb287\okio-jvm-3.3.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\com.eygraber\uri-kmp-jvm\0.0.12\6e817bd5cf612e08ad38e8cf33666789daa74d76\uri-jvm-0.0.12.jar;C:\Users\sAghajani.gradle \caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk8\1.8.22\b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1\kotlin-stdlib-jdk8-1.8.22.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-se rialization-json-jvm\1.5.0-RC\5c6135361b36b2222dccb4427bb7d96834c0acb7\kotlinx-serialization-json-jvm-1.5.0-RC.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-serialization-core-jvm\1.5.0-RC\1 716f2d8c5aa75f632e29ba88a7c3ec8f2a03dc9\kotlinx-serialization-core-jvm-1.5.0-RC.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-util-desktop\1.4.1\3c3db20f77732f5874778c90cb589aba74ca81f3\ui-uti l-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\atomicfu-jvm\0.17.0\d3d2e380b6ee28231118101d09ae6dd06a1db1cb\atomicfu-jvm-0.17.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2 .1\androidx.collection\collection-ktx\1.3.0-alpha01\5b8f86fea035328fc9e8c660773037a3401ce25f\collection-ktx-1.3.0-alpha01.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.collection\collection-jvm\1.3.0-alpha04\db8 134585ae81b8ac344e370e68877aa0529f709\collection-jvm-1.3.0-alpha04.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk7\1.8.22\4dabb8248310d833bb6a8b516024a91fd3d275c\kotlin-stdlib-jdk7-1 .8.22.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\1.8.22\636bf8b320e7627482771bbac9ed7246773c02bd\kotlin-stdlib-1.8.22.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\uk.co. caprica\vlcj\4.7.0\b0c475353843e7bfe9b3f7e98b8295caa26773b9\vlcj-4.7.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains\annotations\23.0.0\8cc20c07506ec18e0834947b84a864bfc094484e\annotations-23.0.0.jar;C:\Use rs\sAghajani.gradle\caches\modules-2\files-2.1\uk.co.caprica\vlcj-natives\4.1.0\d45eb15ac25a1c085a365166d430435bd990409d\vlcj-natives-4.1.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.36\6c6268 1a2f655b49963a5983b8b0950a6120ae14\slf4j-api-1.7.36.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.lifecycle\lifecycle-common\2.5.1\1fdb7349701e9cf2f0a69fc10642b6fef6bb3e12\lifecycle-common-2.5.1.jar;C:\Users\sAg hajani.gradle\caches\modules-2\files-2.1\androidx.lifecycle\lifecycle-common-java8\2.5.1\5b8f86fea035328fc9e8c660773037a3401ce25f\lifecycle-common-java8-2.5.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.resou rceinspection\resourceinspection-annotation\1.0.1\8c21f8ff5d96d5d52c948707f7e4d6ca6773feef\resourceinspection-annotation-1.0.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.concurrent\concurrent-futures\1.0.0\c1 e77e3ee6f4643b77496a1ddf7a2eef1aefdaa1\concurrent-futures-1.0.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.arch.core\core-common\2.1.0\b3152fc64428c9354344bd89848ecddc09b6f07e\core-common-2.1.0.jar;C:\Users\s Aghajani.gradle\caches\modules-2\files-2.1\androidx.annotation\annotation\1.3.0\21f49f5f9b85fc49de712539f79123119740595\annotation-1.3.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna-platform\5.2.0\ 5520c6f3382801576547dd20854225ae2899b649\jna-platform-5.2.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\5.2.0\ed8b772eb077a9cb50e44e90899c66a9a6c00e67\jna-5.2.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\com.google.guava\listenablefuture\1.0\c949a840a6acbc5268d088e47b04177bf90b3cad\listenablefuture-1.0.jar) at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:302) at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:455) at com.sun.jna.Native.register(Native.java:1716) at com.sun.jna.Native.register(Native.java:1437) at uk.co.caprica.vlcj.binding.LibVlc.(LibVlc.java:98) at uk.co.caprica.vlcj.support.version.LibVlcVersion.(LibVlcVersion.java:49) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.checkVersion(MediaPlayerFactory.java:195) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.discoverNativeLibrary(MediaPlayerFactory.java:181) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:108) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:132) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.initMediaPlayerFactory(EmbeddedMediaPlayerComponent.java:116) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.(EmbeddedMediaPlayerComponent.java:77) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.(EmbeddedMediaPlayerComponent.java:111) at com.kashif.common.VideoPlayerKt.initializeMediaPlayerComponent(VideoPlayer.kt:43) at com.kashif.common.VideoPlayerKt.access$initializeMediaPlayerComponent(VideoPlayer.kt:1) at com.kashif.common.VideoPlayerKt.VideoPlayerImpl(VideoPlayer.kt:22) at com.kashif.common.PlatformKt.VideoPlayer(platform.kt:20) at com.kashif.common.AppKt.App(App.kt:19) at com.kashif.common.Main_desktopKt.Application(main.desktop.kt:9) at com.kashif.ComposableSingletons$MainKt$lambda-1$1.invoke(Main.kt:11) at com.kashif.ComposableSingletons$MainKt$lambda-1$1.invoke(Main.kt:10) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:116) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.ui.awt.ComposeWindow$setContent$5.invoke(ComposeWindow.desktop.kt:130) at androidx.compose.ui.awt.ComposeWindow$setContent$5.invoke(ComposeWindow.desktop.kt:129) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.ui.awt.ComposeWindowDelegate.WindowContentLayout(ComposeWindowDelegate.desktop.kt:158) at androidx.compose.ui.awt.ComposeWindowDelegate.access$WindowContentLayout(ComposeWindowDelegate.desktop.kt:41) at androidx.compose.ui.awt.ComposeWindowDelegate$setContent$3$1.invoke(ComposeWindowDelegate.desktop.kt:147) at androidx.compose.ui.awt.ComposeWindowDelegate$setContent$3$1.invoke(ComposeWindowDelegate.desktop.kt:146) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:228) at androidx.compose.ui.awt.ComposeWindowDelegate$setContent$3.invoke(ComposeWindowDelegate.desktop.kt:143) at androidx.compose.ui.awt.ComposeWindowDelegate$setContent$3.invoke(ComposeWindowDelegate.desktop.kt:142) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:228) at androidx.compose.ui.ComposeScene$setContent$5.invoke(ComposeScene.skiko.kt:380) at androidx.compose.ui.ComposeScene$setContent$5.invoke(ComposeScene.skiko.kt:379) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:228) at androidx.compose.ui.platform.CompositionLocalsKt.ProvideCommonCompositionLocals(CompositionLocals.kt:194) at androidx.compose.ui.platform.Wrapper_skikoKt$setContent$2$1.invoke(Wrapper.skiko.kt:47) at androidx.compose.ui.platform.Wrapper_skikoKt$setContent$2$1.invoke(Wrapper.skiko.kt:46) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:228) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:248) at androidx.compose.ui.platform.Wrapper_skikoKt.provide(Wrapper.skiko.kt:61) at androidx.compose.ui.platform.Wrapper_skikoKt.access$provide(Wrapper.skiko.kt:1) at androidx.compose.ui.platform.Wrapper_skikoKt$setContent$2.invoke(Wrapper.skiko.kt:46) at androidx.compose.ui.platform.Wrapper_skikoKt$setContent$2.invoke(Wrapper.skiko.kt:45) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.ActualJvm_jvmKt.invokeComposable(ActualJvm.jvm.kt:37) at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:3374) at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:3364) at androidx.compose.runtime.SnapshotStateKtDerivedStateKt.observeDerivedStateRecalculations(DerivedState.kt:341) at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(Unknown Source) at androidx.compose.runtime.ComposerImpl.doCompose(Composer.kt:3364) at androidx.compose.runtime.ComposerImpl.composeContent$runtime(Composer.kt:3299) at androidx.compose.runtime.CompositionImpl.composeContent(Composition.kt:587) at androidx.compose.runtime.Recomposer.composeInitial$runtime(Recomposer.kt:966) at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:519) at androidx.compose.ui.platform.Wrapper_skikoKt.setContent(Wrapper.skiko.kt:45) at androidx.compose.ui.ComposeScene.setContent$ui(ComposeScene.skiko.kt:376) at androidx.compose.ui.ComposeScene.setContent$ui$default(ComposeScene.skiko.kt:354) at androidx.compose.ui.awt.ComposeLayer$setContent$3$1.invoke(ComposeLayer.desktop.kt:375) at androidx.compose.ui.awt.ComposeLayer$setContent$3$1.invoke(ComposeLayer.desktop.kt:374) at androidx.compose.ui.awt.ComposeLayer.catchExceptions(ComposeLayer.desktop.kt:81) at androidx.compose.ui.awt.ComposeLayer.access$catchExceptions(ComposeLayer.desktop.kt:54) at androidx.compose.ui.awt.ComposeLayer$setContent$3.invoke(ComposeLayer.desktop.kt:374) at androidx.compose.ui.awt.ComposeLayer$setContent$3.invoke(ComposeLayer.desktop.kt:373) at androidx.compose.ui.awt.ComposeLayer.initContent(ComposeLayer.desktop.kt:389) at androidx.compose.ui.awt.ComposeLayer.access$initContent(ComposeLayer.desktop.kt:54) at androidx.compose.ui.awt.ComposeLayer$ComponentImpl.addNotify(ComposeLayer.desktop.kt:184) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4846) at androidx.compose.ui.awt.ComposeWindowDelegate$_pane$1.addNotify(ComposeWindowDelegate.desktop.kt:81) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4846) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4846) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4846) at java.desktop/javax.swing.JRootPane.addNotify(JRootPane.java:721) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/java.awt.Window.addNotify(Window.java:791) at java.desktop/java.awt.Frame.addNotify(Frame.java:495) at java.desktop/java.awt.Window.pack(Window.java:829) at androidx.compose.ui.util.Windows_desktopKt.setSizeImpl-6HolHcs(Windows.desktop.kt:115) at androidx.compose.ui.util.Windows_desktopKt.setSizeSafely-hQcJfNw(Windows.desktop.kt:54) at androidx.compose.ui.window.Window_desktopKt$Window$5.invoke(Window.desktop.kt:235) at androidx.compose.ui.window.Window_desktopKt$Window$5.invoke(Window.desktop.kt:172) at androidx.compose.ui.window.Window_desktopKt$Window$11$1.invoke(Window.desktop.kt:416) at androidx.compose.ui.window.Window_desktopKt$Window$11$1.invoke(Window.desktop.kt:410) at androidx.compose.ui.window.AwtWindow_desktopKt$AwtWindow$3.invoke(AwtWindow.desktop.kt:82) at androidx.compose.ui.window.AwtWindow_desktopKt$AwtWindow$3.invoke(AwtWindow.desktop.kt:80) at androidx.compose.ui.util.UpdateEffect_desktopKt$UpdateEffect$2$performUpdate$1.invoke(UpdateEffect.desktop.kt:59) at androidx.compose.ui.util.UpdateEffect_desktopKt$UpdateEffect$2$performUpdate$1.invoke(UpdateEffect.desktop.kt:55) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2201) at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:238) at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:234) at androidx.compose.runtime.SnapshotStateKtDerivedStateKt.observeDerivedStateRecalculations(DerivedState.kt:341) at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(Unknown Source) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:234) at androidx.compose.ui.util.UpdateEffect_desktopKt$UpdateEffect$2.invoke$performUpdate(UpdateEffect.desktop.kt:55) at androidx.compose.ui.util.UpdateEffect_desktopKt$UpdateEffect$2.invoke(UpdateEffect.desktop.kt:64) at androidx.compose.ui.util.UpdateEffect_desktopKt$UpdateEffect$2.invoke(UpdateEffect.desktop.kt:47) at androidx.compose.runtime.DisposableEffectImpl.onRemembered(Effects.kt:81) at androidx.compose.runtime.CompositionImpl$RememberEventDispatcher.dispatchRememberObservers(Composition.kt:1105) at androidx.compose.runtime.CompositionImpl.applyChangesInLocked(Composition.kt:820) at androidx.compose.runtime.CompositionImpl.applyChanges(Composition.kt:842) at androidx.compose.runtime.Recomposer.composeInitial$runtime(Recomposer.kt:994) at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:519) at androidx.compose.ui.window.Application_desktopKt$awaitApplication$2$1$2.invokeSuspend(Application.desktop.kt:219) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Suppressed: java.lang.UnsatisfiedLinkError: The specified module could not be found.

            at com.sun.jna.Native.open(Native Method)
            at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:191)
            ... 133 more
    Suppressed: java.lang.UnsatisfiedLinkError: The specified module could not be found.

            at com.sun.jna.Native.open(Native Method)
            at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:204)
            ... 133 more
    Suppressed: java.lang.UnsatisfiedLinkError: The specified module could not be found.

            at com.sun.jna.Native.open(Native Method)
            at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:265)
            ... 133 more
    Suppressed: java.io.IOException: Native library (win32-x86-64/libvlc.dll) not found in resource path (C:\Projects\Compose\Compose-Multiplatform-Video-Player\desktop\build\libs\desktop-jvm-1.0-SNAPSHOT.jar;C:\Projects\Compose

\Compose-Multiplatform-Video-Player\common\build\libs\common-desktop-1.0-SNAPSHOT.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.github.qdsfdhvh\image-loader-desktop\1.5.3\c6f0979332f7b58e65f09cf0a9f0ffd07ffb7366\image -loader-desktop-1.5.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.insert-koin\koin-core-jvm\3.3.3\125216617ea8d01d523c758d638f67a2fba639d5\koin-core-jvm-3.3.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2. 1\io.ktor\ktor-client-serialization-jvm\2.2.3\1ec2635e26d4fc00460b4496092348ceb4f2467\ktor-client-serialization-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-json-jvm\2.2.3\37eca79e1419c498c 652837dc859745d7f69f1b0\ktor-client-json-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-logging-jvm\2.2.3\ba03c258698ba6159ad2f9f251840ba06672546d\ktor-client-logging-jvm-2.2.3.jar;C:\Users\s Aghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-content-negotiation-jvm\2.2.3\1b761a7cce702c2dba35d0f5fa9444fec8538ac0\ktor-client-content-negotiation-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2 .1\io.ktor\ktor-serialization-kotlinx-json-jvm\2.2.3\a50f6d3c4e04976b08eca298d3716d1a185d09db\ktor-serialization-kotlinx-json-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-java-jvm\2.2.3\19d bc57e8535d55e3345c1d62d008330d4eb0914\ktor-client-java-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.desktop\desktop-jvm\1.4.1\922ebea5ab9e202ee66ab4f4f567a74184eddbc1\desktop-jvm-1.4.1.ja r;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.skiko\skiko-awt-runtime-windows-x64\0.7.63\a1e930529804f43fff759466a08acdafcc8909a1\skiko-awt-runtime-windows-x64-0.7.63.jar;C:\Users\sAghajani.gradle\caches\mod ules-2\files-2.1\org.jetbrains.compose.material\material-desktop\1.4.1\f478f814ee2fb95aba5a206e48c33b912cc66ff1\material-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.material\material -ripple-desktop\1.4.1\4c42972aefc0908954af022d213e4c6d00daf288\material-ripple-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.foundation\foundation-desktop\1.4.1\3af50bcd26973491ed32b25 1d234fae55c0b3c97\foundation-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.animation\animation-desktop\1.4.1\1155347d9aa6281e0805cb5b9707ed7e89e345b1\animation-desktop-1.4.1.jar;C:\Use rs\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.foundation\foundation-layout-desktop\1.4.1\24afb95a5aa95d3fd0b7379ad7555931ce739f0c\foundation-layout-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules- 2\files-2.1\org.jetbrains.compose.animation\animation-core-desktop\1.4.1\44c90efd68332262293d06a2c07585cc7b9fa8b5\animation-core-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.material\ material-icons-extended-desktop\1.3.0\42107cfdfdd67db32cbd45e43561c6dda7602bff\material-icons-extended-desktop-1.3.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.material\material-icons-core-deskto p\1.4.1\26323c8bdd56b7587adb49ccde9b54f6c6d4f66c\material-icons-core-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-desktop\1.4.1\5005c7404c035c267cac2ec8b9dd08ca65766a04\ui-deskt op-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-text-desktop\1.4.1\d8c913f93cf15ebd065996473e228c5353b0d94d\ui-text-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2 .1\org.jetbrains.compose.ui\ui-graphics-desktop\1.4.1\3b05e5c92bb6a4e92266359905c7e0866fdcc3ea\ui-graphics-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.skiko\skiko-awt\0.7.63\4da1aa9929b9cc7d 10295db9d71aec62c34c7842\skiko-awt-0.7.63.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-tooling-preview-desktop\1.4.1\16e8e3a0dd0d52b5e4877a54bc345668ba23428d\ui-tooling-preview-desktop-1.4.1. jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-unit-desktop\1.4.1\ce79e803d4f0b33631c958f64ff36a7010580d16\ui-unit-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.je tbrains.compose.ui\ui-geometry-desktop\1.4.1\81ea1ab414ba9926972708e9f4ca7ac499cd9137\ui-geometry-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.runtime\runtime-saveable-desktop\1.4.1\2 bb14fd8fe4ab551a04330a4431187de2ecb1c2a\runtime-saveable-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.runtime\runtime-desktop\1.4.1\b268d41542ceb3c8d5d101222c14330874c5d8e6\runtime-de sktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-client-okhttp-jvm\2.3.2\5ffb6be71200b631b23479fd197131136f70bc2d\ktor-client-okhttp-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2 .1\io.ktor\ktor-client-core-jvm\2.3.2\b6ccf5b17afc2df0c2d6882f321fd66bb42c7ae9\ktor-client-core-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-serialization-kotlinx-jvm\2.2.3\e6cd6c166ea194493037b21 4fd0fca7b34eb065a\ktor-serialization-kotlinx-jvm-2.2.3.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-events-jvm\2.3.2\436c568ca8381a3fef4a694f81b1b0d62ce670c3\ktor-events-jvm-2.3.2.jar;C:\Users\sAghajani.gr adle\caches\modules-2\files-2.1\io.ktor\ktor-websocket-serialization-jvm\2.3.2\c741c542219ad84a95af6da0d78ccbeace2002f6\ktor-websocket-serialization-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-se rialization-jvm\2.3.2\23ca3bc995da97cd29de4e9e047da0009ebeedd9\ktor-serialization-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-websockets-jvm\2.3.2\210ba61f35da17e7b57bd5c493f330db7de88c95\ktor-we bsockets-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-http-jvm\2.3.2\a7a872627b3355eab152932c28101454f82e95b0\ktor-http-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ ktor-utils-jvm\2.3.2\ca2818dc811d46ad8719cb9b207c75864921b3ec\ktor-utils-jvm-2.3.2.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\io.ktor\ktor-io-jvm\2.3.2\461667ef8369e8e488d05fdaa39ce0e3bf465e4c\ktor-io-jvm-2.3.2.jar;C: \Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-jdk8\1.7.1\31b0f471577d3c228d331fde355e14ccb071c90a\kotlinx-coroutines-jdk8-1.7.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1 \org.jetbrains.kotlinx\kotlinx-coroutines-slf4j\1.7.1\19000bdfff969d1c7019d3a4ef66fb27b687e7e9\kotlinx-coroutines-slf4j-1.7.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-core-jv m\1.7.1\63a0779cf668e2a47d13fda7c3b0c4f8dc7762f4\kotlinx-coroutines-core-jvm-1.7.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-swing\1.7.1\bacbe3baf9d2c53b43ec216d3d364bb930040e c2\kotlinx-coroutines-swing-1.7.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\com.squareup.okhttp3\okhttp\4.11.0\436932d695b2c43f2c86b8111c596179cd133d56\okhttp-4.11.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\fi les-2.1\com.squareup.okio\okio-jvm\3.3.0\2d175add2d06a67bda111ae5455e49b42d0bb287\okio-jvm-3.3.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\com.eygraber\uri-kmp-jvm\0.0.12\6e817bd5cf612e08ad38e8cf33666789daa74d76\uri- jvm-0.0.12.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk8\1.8.22\b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1\kotlin-stdlib-jdk8-1.8.22.jar;C:\Users\sAghajani.gradle\caches\modules-2\f iles-2.1\org.jetbrains.kotlinx\kotlinx-serialization-json-jvm\1.5.0-RC\5c6135361b36b2222dccb4427bb7d96834c0acb7\kotlinx-serialization-json-jvm-1.5.0-RC.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\ kotlinx-serialization-core-jvm\1.5.0-RC\1716f2d8c5aa75f632e29ba88a7c3ec8f2a03dc9\kotlinx-serialization-core-jvm-1.5.0-RC.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.compose.ui\ui-util-desktop\1.4.1\3c3db2 0f77732f5874778c90cb589aba74ca81f3\ui-util-desktop-1.4.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\atomicfu-jvm\0.17.0\d3d2e380b6ee28231118101d09ae6dd06a1db1cb\atomicfu-jvm-0.17.0.jar;C:\Users\s Aghajani.gradle\caches\modules-2\files-2.1\androidx.collection\collection-ktx\1.3.0-alpha01\5b8f86fea035328fc9e8c660773037a3401ce25f\collection-ktx-1.3.0-alpha01.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.co llection\collection-jvm\1.3.0-alpha04\db8134585ae81b8ac344e370e68877aa0529f709\collection-jvm-1.3.0-alpha04.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk7\1.8.22\4dabb8248310d833bb6 a8b516024a91fd3d275c\kotlin-stdlib-jdk7-1.8.22.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\1.8.22\636bf8b320e7627482771bbac9ed7246773c02bd\kotlin-stdlib-1.8.22.jar;C:\Users\sAghajani\ .gradle\caches\modules-2\files-2.1\uk.co.caprica\vlcj\4.7.0\b0c475353843e7bfe9b3f7e98b8295caa26773b9\vlcj-4.7.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\org.jetbrains\annotations\23.0.0\8cc20c07506ec18e0834947b84a86 4bfc094484e\annotations-23.0.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\uk.co.caprica\vlcj-natives\4.1.0\d45eb15ac25a1c085a365166d430435bd990409d\vlcj-natives-4.1.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\fi les-2.1\org.slf4j\slf4j-api\1.7.36\6c62681a2f655b49963a5983b8b0950a6120ae14\slf4j-api-1.7.36.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.lifecycle\lifecycle-common\2.5.1\1fdb7349701e9cf2f0a69fc10642b6fef6bb3e1 2\lifecycle-common-2.5.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.lifecycle\lifecycle-common-java8\2.5.1\5b8f86fea035328fc9e8c660773037a3401ce25f\lifecycle-common-java8-2.5.1.jar;C:\Users\sAghajani.gradle\ caches\modules-2\files-2.1\androidx.resourceinspection\resourceinspection-annotation\1.0.1\8c21f8ff5d96d5d52c948707f7e4d6ca6773feef\resourceinspection-annotation-1.0.1.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androi dx.concurrent\concurrent-futures\1.0.0\c1e77e3ee6f4643b77496a1ddf7a2eef1aefdaa1\concurrent-futures-1.0.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.arch.core\core-common\2.1.0\b3152fc64428c9354344bd89848ecddc 09b6f07e\core-common-2.1.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\androidx.annotation\annotation\1.3.0\21f49f5f9b85fc49de712539f79123119740595\annotation-1.3.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files -2.1\net.java.dev.jna\jna-platform\5.2.0\5520c6f3382801576547dd20854225ae2899b649\jna-platform-5.2.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\5.2.0\ed8b772eb077a9cb50e44e90899c66a9a6c00e67\jna-5.2.0.jar;C:\Users\sAghajani.gradle\caches\modules-2\files-2.1\com.google.guava\listenablefuture\1.0\c949a840a6acbc5268d088e47b04177bf90b3cad\listenablefuture-1.0.jar) at com.sun.jna.Native.extractFromResourcePath(Native.java:1089) at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:276) ... 133 more

Task :desktop:run FAILED

FAILURE: Build failed with an exception.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.5.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 59s 5 actionable tasks: 5 executed

mathankumar-dotworld commented 1 month ago

@Shahriyar13 @Kashif-E Is this issue fixed ? I am also facing this issue in linux

Kashif-E commented 1 month ago

@mathankumar-dotworld will fix this over the weekend

mathankumar-dotworld commented 1 month ago

@Kashif-E If i manually install sudo apt install libvlc-dev

throwing the following error Failed to get a new native library instance at uk.co.caprica.vlcj.factory.MediaPlayerFactory.newLibVlcInstance(MediaPlayerFactory.java:214) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:110) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:132) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.initMediaPlayerFactory(EmbeddedMediaPlayerComponent.java:125) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.(EmbeddedMediaPlayerComponent.java:77) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.(EmbeddedMediaPlayerComponent.java:120)

Kashif-E commented 1 month ago

@mathankumar-dotworld need to update the vlc library and the internal fun as well will take care of this over the weekend

mathankumar-dotworld commented 1 month ago

@Kashif-E is this fixed ? or any update