Ghosten Player 是一款面向 Android 手机与电视的视频播放器,可刮削本地与网盘影视信息、播放 IPTV 并搭建私人影视库。
- v2.4.7
- 发布于
- 2026年9月22日
- 3,418
- 星标
- 29,856
- 下载
- 同步于
- 3 天前
最新版本
v2.4.72026年9月22日 23:50下载慢?可在上方随时切换镜像源
项目说明
项目概述
当你要把网盘、Emby 服务器和移动硬盘里的片子收进同一个界面时,Ghosten Player 给出的做法是先刮削元数据、排成海报墙,再把直播源挂上去。
客户端用 Flutter 编写,手机/平板与 Android TV 分成两个入口,安装包约 15 MB,媒体库与观看记录都保存在本地,不需要自建后端。
片源可以来自阿里云盘、夸克网盘、WebDAV、本地文件,也可以接 Emby 与 Jellyfin 服务端;元数据支持 TMDB 与 nfo 两种来源。
| 项目 | 内容 |
|---|---|
| 平台 | Android 6.0 及以上 |
| 技术栈 | Flutter,Dart SDK 3.7.2 及以上 |
| 安装包 | 约 15 MB |
| 元数据 | TMDB、nfo |
| 许可 | AGPL-3.0 |
一个装得下网盘、NAS、直播源和字幕的本地影视库。
主要功能
- 自动刮削:按文件名匹配 TMDB 信息,也可读取同目录 nfo,生成海报、简介与演职员
- 网盘接入:支持阿里云盘、夸克网盘、WebDAV 与本地文件,可浏览、管理、下载
- Emby 与 Jellyfin:登录媒体服务器后可多账号切换,直接播放服务器上的影片
- 边下边播:网盘文件在下载的同时开始播放,并支持多线程网络加速
- IPTV:导入直播源后自动分组,支持线路切换与 EPG 节目单
- 手势播放:双击播放或暂停、左右拖动快进、上下滑动调音量与亮度、双指缩放、长按倍速
- 字幕支持:内嵌字幕与外置字幕均可加载,外置支持 xml、vtt、ass、srt 四种格式
- 跳过片头片尾:为剧集设置起止时间点,播放时自动跳过
- DLNA 投屏:把画面推到同一网络的电视或盒子
- 数据同步:多台设备之间同步观看记录与媒体库配置
媒体库与资源
- 媒体来源:阿里云盘、夸克网盘、WebDAV、本地文件,以及通过 USB 接入的外接设备
- 媒体服务器:Emby 与 Jellyfin 支持多账号登录,可浏览服务器媒体库并直接播放
- 元数据刮削:在设置中开启 TMDB 刮削,或读取与影片同目录的 nfo 文件
- 清晰度与下载:阿里云盘资源播放时可切换清晰度,网盘文件支持边下边播与多线程加速
客户端形态
- 手机与平板:
app-arm64-v8a-release.apk与app-armeabi-v7a-release.apk - Android TV:
app-arm64-v8a-tv-release.apk与app-armeabi-v7a-tv-release.apk,与手机包互不通用 - 遥控与输入:TV 端可为遥控器自定义按键,手机端可辅助电视输入文字
- 界面缩放:可调整界面大小,适配不同尺寸与分辨率的屏幕
适用人群
- Android 电视用户
- 自建 NAS 的影迷
- 阿里云盘重度用户
- Emby/Jellyfin 用户
- 需要直播源的家庭
安装与权限
- 架构选择:arm64-v8a 适合多数手机,armeabi-v7a 适合低配设备与多数电视盒子
- 端类型:手机/平板包与 TV 包分开安装,混用会出现界面错位或遥控器无法操作
- 文件访问:读取本地视频与外接 USB 设备需要授予文件访问权限
- 局域网通信:访问局域网内的 WebDAV、Emby、Jellyfin 与 DLNA 投屏需允许局域网访问
- 自动更新:应用内检查新版本并下载 APK,由系统完成覆盖安装
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Android 6.0 及以上 |
| 支持架构 | arm64-v8a、armeabi-v7a |
| 客户端类型 | 手机/平板与 Android TV 分包 |
| 构建环境 | Flutter,Dart SDK 3.7.2 及以上 |
| 许可 | AGPL-3.0 |
注意事项
- 分包不通用:手机包与 TV 包装错会导致布局错位、遥控器焦点失效
- 数据存本地:媒体库配置与观看记录不跟随账号漫游,换设备时需用数据同步功能迁移
- 网盘限速:播放速度受网盘服务端限速影响,多线程加速只能改善部分场景
- 不含片源:应用本身不提供任何影视内容,只播放用户自己添加的资源
历史版本
排序