自 v1.6.0 起移动端与 TV 端分开打包,安装包不能混用;需按设备架构(arm64-v8a 或 armeabi-v7a)选择对应安装包;网盘播放依赖网盘供应商服务,可能遇到账号被限或下载限速。
Ghosten-Player
GhostenEditorAGPL-3.0活跃维护基于 Flutter 的视频播放器,可直连阿里云盘、夸克等网盘播放,并支持元数据刮削、IPTV 直播和文件管理,适合在 Android TV 上搭建个人媒体中心。
一个视频播放器,支持网盘直连、元数据刮削、IPTV、文件管理等 / A video player that supports direct connection to network disk, metadata scraping, IPTV, file management, etc.
从 Releases 页面按设备架构下载对应 APK:手机选 app-arm64-v8a-release.apk,TV 选 app-arm64-v8a-tv-release.apk运行 Android 6.0 及以上的手机、平板和 Android TV;README 未提及显存或 GPU 要求。
适配手机与电视的安卓视频播放器,直连网盘并自动刮削影视信息,打造私人影视库
基于 Flutter 的视频播放器,可直连阿里云盘、夸克等网盘播放,并支持元数据刮削、IPTV 直播和文件管理,适合在 Android TV 上搭建个人媒体中心。
核心能力
- 直连阿里云盘、夸克网盘、Webdav 和本地文件播放
- 接入 Emby 与 Jellyfin,支持多账号登录和清晰度切换
- 用 themoviedb 与 nfo 自动刮削媒体元数据
- 支持 IPTV 线路切换、自动分组和 EPG 节目表
- 支持 DLNA 投屏、外挂字幕与跳过片头片尾
容易踩的坑
- v2.4.7最新正式版2026-09-22 · 2026-09-22 15:50 UTC
🐞Bug Fixed
- 播放视频时无法强制亮屏 #339
- 无法识别本地字幕文件 #324
What's Changed
- docs: 修复 README 无法显示的 Star History 图表 by @Dessalines39394 in https://github.com/GhostenEditor/Ghosten-Player/pull/355
New Contributors
- @Dessalines39394 made their first contribution in https://github.com/GhostenEditor/Ghosten-Player/pull/355
Full Changelog: https://github.com/GhostenEditor/Ghosten-Player/compare/v2.4.6...v2.4.7
- v2.4.62026-06-06 · 2026-06-06 08:02 UTC
查看更新说明
🎉New Features
- 支持设置视频的缩放模式 #335
- Media 3增加True HD音频解码器 #331 #288
🐞Bug Fixed
- 若干UI相关错误修复
- 日期解析错误
- 在某些特殊场景下,同步媒体库时可能会导致其他媒体库的内容被删除 #333
- 媒体同步时无法识别年份可能导致刮削到错误的信息
- MPV播放器无法识别和切换视频轨道 #331
🚀 Improvement
- 优化视频轨道信息展示 #331
- 优化媒体信息识别逻辑,提升刮削准确率 #334
What's Changed
- Releases/v2.4.6 by @GhostenEditor in https://github.com/GhostenEditor/Ghosten-Player/pull/336
Full Changelog: https://github.com/GhostenEditor/Ghosten-Player/compare/v2.4.5...v2.4.6
- v2.4.52026-06-02 · 2026-06-02 08:46 UTC
查看更新说明
🐞Bug Fixed
- TV端无法通过二维码进行辅助输入 #325
- 无法识别外挂字幕 #324
- TV端菜单键无法打开播放器设置 #323
- 直播源无法修改 #322
- 播放器在没有播放资源时可能会报错
What's Changed
- Releases/v2.4.5 by @GhostenEditor in https://github.com/GhostenEditor/Ghosten-Player/pull/328
Full Changelog: https://github.com/GhostenEditor/Ghosten-Player/compare/v2.4.4...v2.4.5
- v2.4.42026-05-20 · 2026-05-20 11:52 UTC
查看更新说明
🐞Bug Fixed
- themoviedb刮削报错 #321
Full Changelog: https://github.com/GhostenEditor/Ghosten-Player/compare/v2.4.3...v2.4.4
- v2.4.32026-05-10 · 2026-05-10 07:53 UTC
查看更新说明
🐞Bug Fixed
- 优化错误提示信息
- TV端无法添加远程服务器 #318
- TV端添加服务器页面改为默认聚焦到服务器类型选择上 #250
- 密码输入框改为密文显示
- emby/jellyfin模式下电影返回的图片地址错误
Full Changelog: https://github.com/GhostenEditor/Ghosten-Player/compare/v2.4.2...v2.4.3
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
中文 | English
Ghosten Player 是一款同时适配 📱Android Phone 和 📺Android TV 的视频播放器(未来将支持 Windows 和 macOS)。整合影视资源,自动刮削媒体信息,支持IPTV播放,优雅打造私人影视库。 界面简洁,功能丰富,开箱即用。
如果项目对您有帮助,就请给颗🌟Star吧。
项目处于用爱发电阶段,请考虑赞助支持项目持续维护。您的支持是我维护的最大动力(′・ω・`)
Features
- 自动刮削媒体信息
- themoviedb
- nfo
- 客户端
- Android Phone 和 Android Pad
- Android TV
- Windows (开发中)
- Macos (开发中)
- 网盘支持
- IPTV
- 线路切换
- 自动分组
- 节目时间表EPG
- 播放器
- 手势操作(双击播放/暂停/快进/快退,音量/亮度调节,画面缩放,拖动快进,长按倍速等)
- 跳过片头/片尾
- 播放内嵌字幕和外置字幕1
- 倍速播放
- 视频轨道选择
- DLNA投屏
- 自定义字幕样式
- UI
- 中英双语
- 浅色和深色模式
- 支持手机端辅助TV端输入
- 自定义界面大小
- TV端自定义按键
- 其他
- 纯本地运行,无需后端服务支持 2
- 软件体积小 (≈ 15 MB)
- 外接USB设备读取
- 设备间的数据同步
- 站内搜索
- 自动更新
安装
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.apkTV多数为此架构 |
版本适配
Android 6+
Demo
https://ghosteneditor.github.io/Ghosten-Player
Demo仅作展示用,部分功能受Web限制,并非完整版。Demo可能更新不及时,详情以 Releases 最新版为准
注: 请使用桌面端的Chrome或Edge浏览器查看demo,移动端可能存在兼容问题
预览 3
TV 截图
Android Phone 截图
其他说明
使用说明和常见问题解决方案详见 Wiki ,如果遇到Bug或者有应用优化建议,欢迎提 Issue,我会在第一时间回复😊
Wiki目录
Roadmap
按照以下顺序进行开发
- 移动端UI以及播放器UI调整
- 增加搜索功能
- IPTV增加节目列表
- 保存媒体信息至文件(nfo)
- 增加弹幕功能
- 整合MPV播放器,兼容老旧的音视频格式
- 应用上架Google Play
- 增加ftp和smb协议的支持
- 桌面端(Developing)
- DLNA投屏的兼容问题
- 客户端串联
赞助
如果觉得此项目有用,可以考虑赞助我喝杯 奶茶 咖啡 ☕
Star History
声明
本项目仅作为个人学习使用
本项目不提供任何的内容资源,若出现任何内容侵权行为皆与本项目开发人员无关
在使用本程序之前,你应了解并承担相应的风险,包括但不限于账号被ban,下载限速等,与本程序无关