AI summary
Native Android video player built with Kotlin and Jetpack Compose. This community fork adds enhanced ASS/SSA subtitle rendering via libass, cloud subtitle picker, configurable screenshot and frame controls, unified playback history, and network-media improvements. Supports local and network playback (SMB, FTP, SFTP, WebDAV) with Material 3 UI, no ads, and minimal permissions.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
Next Player is a native Android video player written in Kotlin and Jetpack Compose. This repository is a community fork of the original Next Player project, created by Anil Beesetti. It follows upstream development while adding subtitle, playback-control, history, and network-media enhancements.
This fork is not an official release by the original author. Credit for the original design, codebase, and substantial ongoing maintenance belongs to the original author and upstream contributors. Report fork-specific problems in this repository's Issues. For the upstream app, use the original project's Issues.
Features added by this fork: Integrated libass for improved ASS/SSA subtitle rendering and styling compatibility. A cloud-subtitle picker accessible from the player, opening the video's current WebDAV, FTP, SFTP, or SMB directory by default. Screenshots with subtitles, video-only screenshots, and configurable frame-forward/frame-backward controls. A History page combining local and network playback in chronological order, with a configurable retention limit. Local, History, Playlists, and Network bottom-navigation destinations, plus a configurable startup page. Independently configurable forward and back buffer durations. Constant-bitrate seeking fallback for MP4/MKV files with missing or malformed indexes. In-app language selection and localized resources for fork-specific features. GitHub Actions builds for arm64-v8a, armeabi-v7a, x86, and x86_64 APKs, with Release publishing support. Minified and resource-shrunk release builds for smaller APKs.
Original and synchronized upstream features: A native Material 3 interface that is free, open source, ad-free, and avoids excessive permissions. Local media library, search, tree/folder/file layouts, and Storage Access Framework playback. Audio and subtitle track selection, external subtitles, subtitle delay, and playback-speed controls. Gestures for brightness, volume, seeking, and video zoom. Picture-in-picture, background playback, and Android TV support. SMB, FTP, SFTP, and WebDAV playback, including SFTP SSH-key authentication and host-fingerprint verification. Local playlists and URL/file-based M3U playlists. FFmpeg audio extensions and software H.264/H.265 decoders.
Supported formats: Video: H.263, H.264 AVC, H.265 HEVC, MPEG-4 SP, VP8, VP9, and AV1. Hardware decoding support depends on the device. Audio: Vorbis, Opus, FLAC, ALAC, PCM/WAVE, MP1, MP2, MP3, AMR, AAC, AC-3, E-AC-3, DTS, DTS-HD, and TrueHD. Subtitles: SRT, SSA, ASS, TTML, VTT, and DVB.
Credits: Original project and author: Next Player — Anil Beesetti Upstream contributors and translators Fork contributors
License: This fork remains licensed under the GNU General Public License v3.0
What's new
Use base package ID for release builds
About this version
- Version
- 0.17.8 (75)
- Size
- 19.84 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 38
- Updated
- Sep 30, 2026
- Package
- meow.next.player
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10