GhostenEditor/Ghosten-Player
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.
一个视频播放器,支持网盘直连、元数据刮削、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
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
- themoviedb
- nfo
- 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
Android Phone Screenshots
[^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
- Guides
- Troubleshooting
- Permissions
- Data Security
- Supported Formats
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!
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
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,474 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,656 starsmrdoob/three.js
JavaScript 3D Library.
117,669 stars