# FongMi/TV

Repository: https://github.com/FongMi/TV
Canonical: https://ross.abutalabs.com/products/tv
Language: Java
License: GPL-3.0
License Family: copyleft
Topics: media3, ffmpeg, mpvplayer
Last push: 2026-08-07T04:27:17+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 35, longevity 100
- inputs: {"age_days": 1533, "days_push": 26, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9223, forks 2750 (observed 2026-08-28T04:10:28.952085+00:00)

## What it is
An open-source Android video streaming app built on CatVod that supports both Android TV (leanback) and mobile UIs, with VOD browsing, live TV (M3U/TXT/JSON sources with EG), and extensible content via external configs. It embeds multiple player engines (ExoPlayer/Media3, FFmpeg, mpv), a multi-language spider engine (Java/JavaScript/Python), DLNA casting, Android Auto support, and a local HTTP remote-control server.

## Use cases
- watch live TV channels on Android TV from M3U playlists
- stream video-on-demand from multiple sites with parallel search
- build custom video source spiders in Java, JavaScript, or Python
- cast media to a TV via DLNA from a phone
- control TV playback remotely over local HTTP
- play videos with danmaku, external subtitles, and picture-in-picture
- use Android Auto to resume shows and browse live channels in the car

## When to choose
- you want a single app for both Android TV and phone video streaming
- you need flexible, externally-configured VOD and live sources with spider plugins
- you want multiple player engines with hardware/software decoding fallback and DRM support
- you need DLNA cast/receive, EPG, catch-up TV, and remote control in one app

## When to avoid
- you only need a simple local video file player without source configuration
- you want a turnkey service with bundled content - sources must be supplied via config
- you need iOS or desktop support - it is Android-only
- you require a permissive license - it is GPL-3.0

## Facets
- artifact type: application
- maturity: active
- function: video-processing, http-server, web-scraping, streaming, plugin-system, proxy
- domain: media, android-tools, entertainment, self-hosted
- platform: jvm
- tags: android-tv, iptv, live-tv, video-on-demand, exoplayer, ffmpeg, mpv, dlna, danmaku, quickjs, spider-crawlers, epg, m3u, leanback, android-auto, remote-control, video, android, mobile

## Member repositories
- FongMi/TV (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:28.952085+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-29T17:23:16.620451+00:00, confidence not recorded.
  - readme: https://github.com/FongMi/TV (fetched 2026-08-28T04:10:28.952085+00:00, sha 5a7e7ac9ff98)
- Data as of 2026-08-30T08:39:29.467469+00:00.
