📈 GH Trending Explorer 🎲 Surprise me

← all repos

GhostenEditor / Ghosten-Player

git clone https://github.com/GhostenEditor/Ghosten-Player.git v2.4.7 · 1mo ago 🔥 on GitHub Trending today

An Android phone and TV video player that scrapes media metadata and plays cloud drives, Emby/Jellyfin, WebDAV, and IPTV streams.

Why you might care

Aimed at building a personal video library on Android phones and TVs, with a remote-friendly TV interface and no backend server required. It connects directly to Aliyun Drive, Quark, and WebDAV, and supports TMDB and NFO scraping, EPG, and DLNA casting. Windows and macOS clients are still in development.

Categories

Alternatives

KodiJellyfinVLCInfuse
+4
stars, 24h · #7,327
+~23
stars, 7 days · #7,431
+~100
stars, 30 days · #7,104
3.4k
★ total · +1% this week
209
forks · 49 open issues

Star history (as recorded here)

2026-10-20 · 3,355 ★ 2026-10-23 · 3,365 ★
LanguageDart
LicenseAGPL-3.0
Created2024-09-24 (2y ago)
Last push1mo ago
Watchers12
OwnerUser

Seen on GitHub Trending

  • 2026-10-23 — #17 daily in dart · +4 ★
  • 2026-10-22 — #13 daily in dart · +8 ★

GitHub topics

Links

README excerpt
中文 | English
Ghosten Player 是一款同时适配 📱**Android Phone** 和 📺**Android TV** 的视频播放器(未来将支持 Windows 和 macOS)。整合影视资源,自动刮削媒体信息,支持IPTV播放,优雅打造私人影视库。 界面简洁,功能丰富,开箱即用。
---
如果项目对您有帮助,就请给颗🌟Star吧。
项目处于用爱发电阶段,请考虑赞助支持项目持续维护。您的支持是我维护的最大动力(′・ω・`)
## Features
- 自动刮削媒体信息
 - themoviedb
 - nfo
- 客户端
 - Android Phone 和 Android Pad
 - Android TV
 - Windows (开发中)
 - Macos (开发中)
- 网盘支持
 - 支持阿里云盘、夸克网盘、Webdav和本地媒体文件
 - 支持Emby和Jellyfin
 - 清晰度切换(阿里云盘)
 - 多账号登录
 - 网盘文件查看和管理
 - 文件下载和边下边播
 - 多线程网络加速
- IPTV
 - 线路切换
 - 自动分组
 - 节目时间表EPG
- 播放器
 - 手势操作(双击播放/暂停/快进/快退,音量/亮度调节,画面缩放,拖动快进,长按倍速等)
 - 跳过片头/片尾
 - 播放内嵌字幕和外置字幕[^2]
 - 倍速播放
 - 视频轨道选择
 - DLNA投屏
 - 自定义字幕样式
- UI
 - 中英双语
 - 浅色和深色模式
 - 支持手机端辅助TV端输入
 - 自定义界面大小
 - TV端自定义按键
- 其他
 - 纯本地运行,无需后端服务支持 [^1]
 - 软件体积小 (≈ 15 MB)
 - 外接USB设备读取
 - 设备间的数据同步
 - 站内搜索
 - 自动更新
[^1]: 网盘由网盘供应商提供服务支持,与本项目无关
[^2]: 外置字幕支持xml、vtt、ass、srt格式
## 安装
Releases 根据设备的架构自行选择安装包,安装包选择见下表
自v1.6.0版本后,移动端和TV端分开打包,且不能混用
| 架构 / 客户端 | Phone/Pad | TV |
|-------------|------------------------------------------------|---------------------------------------------|
| arm64-v8a | app-arm64-v8a-release.apk 适合大部分设备,手机多数为此架构 | app-arm64-v8a-tv-release.apk |
| armeabi-v7a | app-armeabi-v7a-release.apk 适合部分配置较低的设备 | app-armeabi-v7a-tv-release.apk TV多数为此架构 |
## 版本适配
Android 6+
## Demo
https://ghosteneditor.github.io/Ghosten-Player
Demo仅作展示用,部分功能受Web限制,并非完整版。Demo可能更新不及时,详情以 Releases
最新版为准
> 注: 请使用桌面端的Chrome或Edge浏览器查看demo,移动端可能存在兼容问题
## 预览 [^3]
### TV 截图
### Android Phone 截图
[^3]: 预览中的影视媒体仅作为展示用
## 其他说明
使用说明和常见问题解决方案详见 Wiki
,如果遇到Bug或者有应用优化建议,欢迎提 Issue,我会在第一时间回复😊
### Wiki目录
- 使用说明
 - 添加账号
 - 添加资源
 - TV端操作方式
 - DLNA投屏
 - 多线程网络加速
 - 数据同步
 - 整理文件信息
 - 文件下载
 - 添加直播源
 - 跳过片头片尾
- 常见问题
 - Webdav报错
 - 刮削媒体信息相关问题
 - 应用闪退
 - 播放卡顿
 - 数据错误
 - 画面或声音缺失
- 应用权限
- 数据安全
- 格式支持
## Roadmap
按照以下顺序进行开发
- [x] 移动端UI以及播放器UI调整
- [x] 增加搜索功能
- [x] IPTV增加节目列表
- [ ] 保存媒体信息至文件(nfo)
- [ ] 增加弹幕功能
- [ ] 整合MPV播放器,兼容老旧的音视频格式
- [ ] 应用上架Google Play
- [ ] 增加ftp和smb协议的支持
- [ ] 桌面端(Developing)
- [x] DLNA投屏的兼容问题
- [ ] 客户端串联
## 赞助
如果觉得此项目有用,可以考虑赞助我喝杯 ~~奶茶~~ 咖啡 ☕
赞赏列表
## Star History
## 声明
本项目仅作为个人学习使用
本项目不提供任何的内容资源,若出现任何内容侵权行为皆与本项目开发人员无关
在使用本程序之前,你应了解并承担相应的风险,包括但不限于账号被ban,下载限速等,与本程序无关

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.