danylovolokh/VideoPlayerManager
This is a project designed to help controlling Android MediaPlayer class. It makes it easier to use MediaPlayer ListView and RecyclerView. Also it tracks the most visible item in scrolling list. When new item in the list become the most visible, this library gives an API to track it. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
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: n/a
- age_days: 4073
- days_rel: n/a
- days_push: 2314
- n_releases_24m: 0
Adoption not part of the score
3147 stars · 741 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An Android library that simplifies controlling the MediaPlayer class in scrolling lists like ListView and RecyclerView. It invokes MediaPlayer methods on a background thread, ensures only one playback at a time, and tracks the most visible item in the list.
Use cases
- play videos in a recyclerview while scrolling
- manage single video playback across multiple list items
- track the most visible item in a scrolling list
- call mediaplayer methods off the main thread
- build a video feed like social media apps
When to choose
- you need video playback inside Android ListView or RecyclerView
- you want only one active video playback with automatic resource release
- you need visibility tracking of list items during scroll
When to avoid
- you need ExoPlayer or modern playback features like DRM or streaming protocols
- you target platforms other than Android
- you need an actively maintained library with recent updates
Facets
library · maturity maintenance
video-processing concurrency ui-components mobile-development media android-tools jvm mediaplayer recyclerview listview video-playback textureview scrolling-list android mobile
1 source
- readme: https://github.com/danylovolokh/VideoPlayerManager · fetched 2026-08-28 · 1693e245c230
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| danylovolokh/VideoPlayerManager | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="danylovolokh/VideoPlayerManager")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem