anilbeesetti/nextplayer

An Android native video player

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 15th, 2026
Created on February 8th, 2023
Open Issues & Pull Requests: 473 (+0)
GitHub issues: Enabled
Number of forks: 328
Total Stargazers: 4,411 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.6 days
Mean response time: 102.4 days
90th percentile: 393.6 days
Tracked items: 296

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 67% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 31% of issues opened in the past year have been closed. Three people close 70% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 320
New in 7 days: 9
Closed in 7 days: 18
Avg open age: 398 days
Stale 30+ days: 287
Stale 90+ days: 242

Recent activity

Opened in 7 days: 9
Closed in 7 days: 18
Comments in 7 days: 3
Events in 7 days: 10

Top labels

  • bug (217)
  • enhancement (6)
  • feature (4)
  • upstream issue (2)
  • help wanted (1)
  • wontfix (1)

Detailed Description

Nextplayer is an Android native video player built with Kotlin and ExoPlayer.

The project addresses the need for a capable video playback application on Android by leveraging ExoPlayer as its foundation and integrating FFmpeg for extended codec support. The player uses Jetpack Compose for its user interface, allowing for a modern declarative approach to building the UI layer. It employs JNI bindings to access FFmpeg functionality and uses Room database for local data persistence, enabling features like playback history and library management.

Nextplayer suits developers and users seeking a native Android video player with broad format compatibility. The use of Media3 and ExoPlayer indicates support for standard Android media playback capabilities, while FFmpeg integration extends this to handle additional codecs and containers. The project is appropriate for those who want a self-contained video player application rather than a library component, and who value local storage of playback metadata without reliance on cloud services.

The project shows consistent development activity with regular commits addressing bug fixes and feature improvements. The codebase demonstrates active maintenance through ongoing refinement of the player's core functionality and UI responsiveness. Development appears focused on stability and expanding codec support rather than rapid feature proliferation. The project maintains engagement with its user base through issue resolution and incorporation of user-reported problems into the development cycle.