# samqin123/MoonTV

Repository: https://github.com/samqin123/MoonTV
Canonical: https://ross.abutalabs.com/products/samqin123-moontv
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2025-08-04T18:35:00+00:00

## Health v2 (maintenance only)
Score: 34/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 35, release rhythm 35, longevity 31
- inputs: {"age_days": 439, "days_push": 394, "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 2055, forks 30351 (observed 2026-08-28T04:06:09.789186+00:00)

## What it is
MoonTV is a self-hostable, cross-platform video aggregation player built with Next.js 14, Tailwind CSS, and TypeScript. It aggregates search across dozens of free streaming resource sites and provides online playback via ArtPlayer and HLS.js, with favorites, watch history, and multi-device sync.

## Use cases
- search multiple free streaming sources at once
- watch movies and TV shows online in a self-hosted player
- sync watch progress and favorites across devices
- deploy a personal streaming site on Vercel, Cloudflare, or Docker
- install a PWA for a native-like mobile viewing experience
- skip embedded ads in videos automatically

## When to choose
- you want a ready-to-deploy aggregator UI for free video resource sites
- you need multi-source search with watch history and favorites sync
- you want one-command Docker or free Vercel/Cloudflare deployment

## When to avoid
- you need to host your own video files rather than aggregate third-party sources
- you require a legally licensed content catalog
- you need native mobile or TV apps rather than a web/PWA interface

## Facets
- artifact type: application
- maturity: active
- function: search-engine, video-processing, web-framework, self-hosted
- domain: media, web-development, entertainment, self-hosted
- platform: self-hosted, cross-platform
- tags: video-streaming, aggregator, nextjs, pwa, hls, movie-player, tv-shows, web-server, docker

## Member repositories
- samqin123/MoonTV (main) score 34

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:09.789186+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-30T02:57:16.916316+00:00, confidence not recorded.
  - readme: https://github.com/samqin123/MoonTV (fetched 2026-08-28T04:06:09.789186+00:00, sha 3d65957a1017)
- Data as of 2026-08-30T08:39:29.467469+00:00.
