nextplayer

anilbeesettiGPL-3.0活跃维护

基于 Kotlin 和 Jetpack Compose 的 Android 原生视频播放器,底层用 Media3/ExoPlayer 加 FFmpeg 解码,适合在手机上流畅播放本地视频。

An Android native video player

v0.20.0发布于 2026-11-02 10:18 UTC4,707star +12 / 7 天398fork同步于 2026-11-10 11:37 UTC

怎么上手

由 README 提炼,执行前请确认
从 Google Play、F-Droid、IzzyOnDroid 或 GitHub Releases 下载安装 APK
硬件要求按 README 说明

运行于 Android 手机与 Android TV;格式支持取决于设备,README 未列出具体机型或内存要求

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

用 Kotlin 写的原生 Android 视频播放器,界面简洁、无广告,支持本地与网络视频播放

基于 Kotlin 和 Jetpack Compose 的 Android 原生视频播放器,底层用 Media3/ExoPlayer 加 FFmpeg 解码,适合在手机上流畅播放本地视频。

核心能力

  • 用 ExoPlayer FFmpeg 扩展解码 AC-3、DTS、TrueHD 等音频
  • 支持 SMB、FTP、SFTP、WebDAV 网络存储播放
  • 兼容 MX Player 的 VIEW intent,可被其他应用调用
  • 提供 h264 与 hevc 软件解码器及运行时切换
  • 支持画中画、后台播放、倍速与字幕延迟调节

容易踩的坑

项目仍在开发中,README 明确说明可能存在 bug;SSA/ASS 字幕样式支持有限;部分音视频格式依赖设备或 FFmpeg 扩展才能播放

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.20.0
  1. v0.20.0最新正式版2026-11-02 · 2026-11-02 10:18 UTC

    New features

    Improvements

    Fixes

    New Contributors

    Full Changelog: https://github.com/anilbeesetti/nextplayer/compare/v0.19.0...v0.20.0

  2. v0.19.02026-10-09 · 2026-10-09 14:30 UTC
    查看更新说明

    New features

    Improvements

    Fixes

    Full Changelog: https://github.com/anilbeesetti/nextplayer/compare/v0.18.0...v0.19.0

  3. v0.18.02026-09-14 · 2026-09-14 04:11 UTC
    查看更新说明

    New features

    Improvements

    Fixes

    Full Changelog: https://github.com/anilbeesetti/nextplayer/compare/v0.17.5...v0.18.0

  4. v0.17.52026-08-09 · 2026-08-09 04:16 UTC
    查看更新说明

    Fixes

    New Contributors

    Full Changelog: https://github.com/anilbeesetti/nextplayer/compare/v0.17.4...v0.17.5

  5. v0.17.42026-07-25 · 2026-07-25 05:35 UTC
    查看更新说明

    Fixes

    Full Changelog: https://github.com/anilbeesetti/nextplayer/compare/v0.17.3...v0.17.4

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Next player banner

    Next Player

    GitHub release (latest SemVer) Google Play IzzyOnDroid F-Droid GitHub all releases Google Play Weblate project translated

    Next Player is an Android native video player written in Kotlin. It provides a simple and easy-to-use interface for users to play videos on their Android devices

    This project is still in development and is expected to have bugs. Please report any bugs you find in the Issues section.

    For Github releases, you can verify the app with the SHA-256 fingerprint certificate: D3:7C:AB:F3:67:6C:F5:82:24:FB:24:2C:8D:D2:09:12:9D:05:88:03:79:29:5F:AA:A6:D0:FB:60:7B:EC:13:1B

    Screenshots

    Phone

    Player UI

    Android TV

    Player intent API

    Next Player supports MX Player-compatible VIEW intents, with additional playback speed and direct background-play options. See the Player intent API reference for integration examples, supported extras, URI permissions, playback results, and compatibility details.

    Supported formats

    • Video: H.263, H.264 AVC (Baseline Profile; Main Profile on Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1
      • Support depends on Android device
    • Audio: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD
      • Support provided by ExoPlayer FFmpeg extension
    • Subtitles: SRT, SSA, ASS, TTML, VTT, DVB
      • SSA/ASS has limited styling support see this issue

    Features

    • Native Android app with simple and easy-to-use interface
    • Completely free and open source and without any ads or excessive permissions
    • Software decoders for h264 and hevc
    • Audio/Subtitle track selection
    • Vertical swipe to change brightness (left) / volume (right)
    • Horizontal swipe to seek through video
    • Material 3 (You) support
    • Media picker with tree, folder and file view modes
    • Play videos from url
    • Play videos from storage access framework (Android Document picker)
    • Control playback speed
    • External Subtitle support
    • Zoom gesture
    • Picture-in-picture mode
    • Background playback
    • Android TV version
    • Search Functionality
    • Subtitle delay
    • Network storage support (SMB/FTP/SFTP/WebDAV)

    Planned Features

    • External Audio support
    • Online subtitles download

    Contributing

    Contributions are welcome!

    Developer documentation

    Translating

    You can help translate Next Player on Hosted Weblate.

    Translate status

    Credits

    Open Source Projects

    Special Thanks

    Thanks to Weblate for providing free hosting for the project.

    License

    Next Player is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.