# GhostenEditor/Ghosten-Player

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

Repository: https://github.com/GhostenEditor/Ghosten-Player
Canonical: https://ross.abutalabs.com/products/ghosten-player
Homepage: https://ghosteneditor.github.io/Ghosten-Player
Language: Dart
License: AGPL-3.0
License Family: copyleft
Topics: android-tv, video-player, iptv, quark, aliyundrive, player, tv, flutter, flutter-apps, jellyfin, emby
Last push: 2026-07-03T16:33:00+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 90, release rhythm 87, longevity 50
- inputs: {"age_days": 708, "days_push": 61, "days_rel": 88, "gap_med": 11, "n_releases_24m": 36}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3267, forks 197 (observed 2026-08-28T04:07:52.963679+00:00)

## What it is
Ghosten Player is a Flutter-based video player for Android phones and Android TV that aggregates media from cloud drives (Aliyun Drive, Quark, WebDAV), Emby/Jellyfin servers, IPTV streams, and local files. It automatically scrapes metadata from TMDB or NFO files to build a personal media library, entirely locally with no backend required.

## Use cases
- play videos from aliyun drive or quark cloud drive on android tv
- build a personal media library with automatic metadata scraping
- watch iptv channels with epg on tv
- stream from emby or jellyfin on android phone
- play local video files with subtitle support and gesture controls
- cast video to tv via dlna
- manage and browse cloud drive video files

## When to choose
- you want a lightweight, no-backend video player for Android phone and TV
- you need cloud drive direct-play with multi-threaded acceleration and download-while-playing
- you want IPTV with channel switching and EPG built into your media player
- you prefer a fully local app with no server component

## When to avoid
- you need iOS, Windows, or macOS support today (still in development)
- you need a server-side media library like Plex or Kodi's full ecosystem
- you require platforms outside the Android/Flutter ecosystem

## Facets
- artifact type: application
- maturity: active
- function: video-processing, file-upload, gui
- domain: media, entertainment, cross-platform
- platform: -
- tags: video-player, iptv, android-tv, cloud-drive, emby, jellyfin, metadata-scraping, webdav, dlna, flutter, video, android, mobile, desktop

## Member repositories
- GhostenEditor/Ghosten-Player (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:52.963679+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:23:10.061883+00:00, confidence not recorded.
  - readme: https://github.com/GhostenEditor/Ghosten-Player (fetched 2026-08-28T04:07:52.963679+00:00, sha e72e29176fa9)
  - homepage: https://ghosteneditor.github.io/Ghosten-Player (fetched 2026-08-29T09:36:30.195248+00:00, sha 23cf262d20ca)
- Data as of 2026-08-30T08:39:29.467469+00:00.
