📈 GH Trending Explorer 🎲 Surprise me

← all repos

ymusic-io / YMusicV4

git clone https://github.com/ymusic-io/YMusicV4.git release-v4.0.9 · today

—

—
stars, 24h
+47
stars, 7 days · #963
+47
stars, 30 days · #6,291
47
★ total · +47% this week
11
forks · 7 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageKotlin
LicenseGPL-3.0
Created2026-10-13 (7d ago)
Last pushtoday
Watchers2
OwnerOrganization

Links

README excerpt
# YMusic
A Kotlin Multiplatform music player for Android, desktop (MacOs, Windows, Linux), and iOS/iPad.
> [!CAUTION]
> **Only install YMusic from trusted sources:** ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
>
> **Misuse Disclaimer:**
> The authors are not responsible for any misuse of the application.
## Running
Prerequisites: **JDK 17+**, **Node.js**, **CMake + a C toolchain** (QuickJS native library),
**Android SDK** for the Android app, **Xcode** (macOS) for the iOS app.
FFmpeg comes from ffmpeg-build, checked out next to
this repository (`../ffmpeg-build`) and built locally — nothing is downloaded. Build the targets
you need there first (see its README): `scripts/build-desktop.sh` for the desktop app,
`scripts/build-android.sh ` for `armeabi-v7a`, `arm64-v8a`, `x86` and `x86_64` for Android,
`scripts/build-ios.sh` for iOS. A missing build fails with the command that produces it.
 [code] 
The iOS app builds from `iosApp/iosApp.xcodeproj` in Xcode; its Kotlin framework comes from
`:iosAppKotlin` automatically.
## License
YMusic is open source under the GNU General Public License v3.0, except the
foundation libraries below, which are Apache-2.0 so any project can reuse them:
| Directory | License |
|---|---|
| `kmpCommon/` | Apache-2.0 |
| `kmpHttp/` | Apache-2.0 |
| everything else | GPL-3.0 |
Nothing under `kmpCommon/` or `kmpHttp/` may depend on a GPL module.
By contributing, you agree that your contribution is licensed under the same license as the
directory it modifies.