Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/cwuom/NeriPlayer · Kotlin · GPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
cwuom/NeriPlayermain80

For agents

markdown · JSON · MCP: product_card(name="cwuom/NeriPlayer")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem