Skip to content
Projects

GhostenEditor/Ghosten-Player has 3,406 GitHub stars and 213 forks. GitHot measured +3 stars in 24 hours. Last checked 2026-11-06 18:38 UTC. Last push 2026-11-01.

How these counts are measured

一个视频播放器,支持网盘直连、元数据刮削、IPTV、文件管理等 / A video player that supports direct connection to network disk, metadata scraping, IPTV, file management, etc.

What you can do

  • Android Phone 和 Android Pad
  • 支持阿里云盘、夸克网盘、Webdav和本地媒体文件
  • 手势操作(双击播放/暂停/快进/快退,音量/亮度调节,画面缩放,拖动快进,长按倍速等)
  • 纯本地运行,无需后端服务支持 ^1

Measured star growth

in 24h
+3
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README_EN.md

Original
Star History Chart

android 6.0 or above GitHub Actions Workflow Status GitHub Release GitHub Downloads (all assets, all releases)

English | 中文

Ghosten Player is a video player compatible with both 📱Android Phone and 📺Android TV, with future support for Windows and macOS under development. It integrates media resources, automatically scrapes metadata, supports IPTV playback, and elegantly builds your personal media library. With a clean interface and rich features, it works out of the box.


If this project helps you, please give it a 🌟Star.

The project is currently maintained with passion. Consider sponsoring to support its continuous development. Your support is the greatest motivation for me to keep maintaining it (′・ω・`)

Features

  • Automatic metadata scraping
  • Clients
    • Android Phone & Pad
    • Android TV
    • Windows (Under Development)
    • macOS (Under Development)
  • Cloud Storage Support
    • Aliyun Drive, Quark Cloud Drive, WebDAV, and local media files
    • Emby & Jellyfin
      • Resolution switching (Aliyun Drive)
      • Multi-account login
      • File management for cloud storage
      • Download & stream while downloading
      • Multi-thread network acceleration
  • IPTV
    • Channel switching
    • Auto-grouping
    • EPG program schedule
  • Player
    • Gesture controls (double-tap to play/pause/skip, volume/brightness adjustment, zoom, seek, long-press for speed control, etc.)
    • Skip intro/outro
    • Embedded & external subtitles support[^2]
    • Playback speed control
    • Video track selection
    • DLNA casting
    • Custom subtitle styles
  • UI
    • Bilingual (Chinese & English)
    • Light & dark themes
    • Phone-assisted input for TV
    • Customizable UI scaling
    • Customized buttons on TV
  • Others
    • Runs locally, no backend required[^1]
    • Small app size (≈ 15 MB)
    • External USB device reading
      • Cross-device data sync
      • Built-in search
      • Auto-update

[^1]: Cloud storage services are provided by third-party providers and are unrelated to this project.
[^2]: External subtitle formats: XML, VTT, ASS, SRT.

Installation

Download the latest version from Releases. Choose the APK based on your device's architecture (see table below).

Note: Starting from v1.6.0, mobile and TV versions are packaged separately and are not interchangeable.

Architecture / Client Phone/Pad TV
arm64-v8a app-arm64-v8a-release.apk
(Most devices)
app-arm64-v8a-tv-release.apk
armeabi-v7a app-armeabi-v7a-release.apk
(Low-end devices)
app-armeabi-v7a-tv-release.apk
(Most TVs)

Compatibility

Android 6.0+

Demo

https://ghosteneditor.github.io/Ghosten-Player

Note: The demo is for preview purposes only. Some features are limited due to web restrictions and may not reflect the latest release. Check Releases for the full version.

Use Chrome or Edge on desktop for the best demo experience. Mobile browsers may have compatibility issues.

Preview [^3]

TV Screenshots

TV Screenshot 1 TV Screenshot 2
TV Screenshot 3 TV Screenshot 4
TV Screenshot 5 TV Screenshot 6
TV Screenshot 7 TV Screenshot 8

Android Phone Screenshots

Mobile Screenshot 1 Mobile Screenshot 2 Mobile Screenshot 3 Mobile Screenshot 4
Mobile Screenshot 5 Mobile Screenshot 6 Mobile Screenshot 7 Mobile Screenshot 8

[^3]: Media content in previews is for demonstration only.

Documentation

For user guides and FAQs, visit the Wiki. If you encounter bugs or have suggestions, feel free to open an Issue. Responses are prioritized! 😊

Wiki Contents

Roadmap

Development priorities (in order):

  • Mobile & player UI improvements
  • Add search functionality
  • IPTV program list support
  • Save metadata to NFO files
  • Add danmaku (bullet comments) support
  • Integrate MPV player for legacy codecs
  • Publish to Google Play
  • Add FTP/SMB protocol support
  • Desktop clients (Under Development)
  • Fix DLNA casting compatibility
  • Client interconnectivity

Sponsor

If you find this project useful, consider buying me a ☕ coffee to keep the development alive!

Sponsor list

Sponsor

Star History

Disclaimer

  • This project is for personal learning purposes only.
  • No media content is provided by this project. Any copyright infringement issues are unrelated to the developers.
  • Use at your own risk. The developers are not responsible for potential issues such as account bans, download throttling, etc.

Explore related projects