cwuom/NeriPlayer
A native Android audio player that combines multi-source streaming, local control, rich lyrics, and self-hosted sync. / ✨ 一个把多源在线播放、本地管理、歌词体验和自建同步做进原生 Android 的音频播放器 🎵 observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 99
- Release rhythm 86
- Longevity 27
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.5
- age_days: 390
- days_rel: 13
- days_push: 7
- n_releases_24m: 81
Adoption not part of the score
2898 stars · 103 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
NeriPlayer is a native Android audio player built with Jetpack Compose and Media3 that combines multi-source online streaming (NetEase Cloud Music, Bilibili, YouTube Music) with local playback, download, playlist management, and rich lyrics features. It keeps data local-first with optional decentralized sync to the user's own GitHub or WebDAV storage, and supports a self-hosted 'listen together' server.
Use cases
- play music from multiple streaming sources on android
- android music player with synced lyrics
- sync playlists to webdav or github
- listen to music together with friends remotely
- download and cache songs for offline playback
- privacy-focused music player without cloud accounts
- karaoke-style lyrics display on android
When to choose
- you want one android app aggregating NetEase, Bilibili, and YouTube Music with your own accounts
- you want local-first data with self-hosted or personal-cloud sync instead of a vendor cloud
- you care about lyrics rendering, equalizer, widgets, and floating lyrics
- you want a self-hosted synchronized listening (listen-together) experience
When to avoid
- you need an iOS, desktop, or cross-platform player
- you expect a built-in public music library or free content - the app provides none
- you want automatic scrobbling of play history back to streaming platforms (deliberately not supported for account safety)
- you need DRM circumvention or content redistribution - the project explicitly does not provide this
Facets
application · maturity active
audio-processing websocket self-hosted gui media android-tools privacy self-hosted entertainment jvm music-player jetpack-compose media3 exoplayer lyrics karaoke-lyrics webdav listen-together equalizer multi-source-streaming offline-first android
1 source
- readme: https://github.com/cwuom/NeriPlayer · fetched 2026-08-28 · 9a453dac4370
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cwuom/NeriPlayer | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="cwuom/NeriPlayer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem