The new mobile client for yet another mediaserver stack.
Truly native on Android.
iOS should technically be working already (besides the player), but I haven't found the time to finish it up.
- Entire UI written in Kotlin using Compose Multiplatform
With most of the code located in a common and a common-compose library - Material 3 Design
Loosely following official guidelines - No constant connection required
- Custom video player based on libmpv (see screenshots)
Leveraging these bindings by the findroid author
Short answer
You don't.Long answer
There is no public instance for this.
You will have to build every part of the ecosystem yourself and run it on your own server.
- check your system with KDoctor
- install JDK 17 on your machine
- add
local.properties
file to the project root and set a path to Android SDK there
To run the application on android device/emulator:
- open project in Android Studio and run imported android run configuration
To build the application bundle:
- run
./gradlew :composeApp:assembleDebug
- find
.apk
file instyx2m/build/outputs/apk/debug/styx2m-debug.apk
To run the application on iPhone device/simulator:
- Open
iosApp/iosApp.xcproject
in Xcode and run standard configuration - Or use Kotlin Multiplatform Mobile plugin for Android Studio