mrkeyoor.com_
Mon 05 Oct 06:27 UTC
Dataevaluationupdated 05 Oct 2026

live review

fanmingming/live is a Chinese-language library with 2 endpoints for direct logos, M3U lists, an electronic program guide, and small browser tools. Its main README is in Chinese, and the repository has no English README. It helps Chinese IPTV users assemble channel art, guide data, and playlist files without hosting the video streams themselves.

Verdict

Our lab did not run commit d2c33fd because it found no supported JavaScript project ecosystem and no Dockerfile, so evaluate fanmingming/live as a Chinese-language asset feed, not a packaged application. It is useful when you need Chinese channel logos, guide XML, and simple playlist tools and can tolerate dead links. Choose a controlled data pipeline if uptime, English documentation, or verified stream availability is required.

We ran it

Screenshot of live (live.fanmingming.com)

Answers from our run

Did you run live yourself?

No. Its code is JavaScript, and it carries no manifest our lab installs from, and no Dockerfile, so there was nothing standard to install, build or test. This review is written from the repository's own documentation.

Who should not use live?

English-only users: the 2 documentation files we found are in Chinese, with no English README in the tree.

What are the alternatives to live?

IPTV-org playlists, IPTV-org EPG, IPTV-org database. It is useful when you need Chinese channel logos, guide XML, and simple playlist tools and can tolerate dead links.

Setup3/5Hosted URLs are simple, but there is no lab-runnable local package
Docs3/5Useful Chinese examples, with no English README or build guide
Community4/528,508 stars and active 2026 issue and pull-request traffic
Maturity3/5Frequent EPG refreshes, but links and hosted domains can fail

Who it’s for

Chinese-speaking IPTV users who need direct logo URLs and an XML program guide.
People assembling their own M3U file from stream URLs they already have permission to use.
Static-site operators who want simple browser tools for TXT, M3U, or M3U8 files.
Contributors adding or correcting Chinese television and radio logos.

Who it’s NOT for

English-only users: the 2 documentation files we found are in Chinese, with no English README in the tree.
Anyone who needs guaranteed working channels: the README disclaims stream validity, and open issue 457 reports that listed links no longer produce usable programs.
Operators who need a service-level guarantee for hosted logos: issue 446 reports a mirror-domain outage that stopped logos loading.
Teams seeking a packaged JavaScript service with a documented local build: the repository has no Dockerfile, and our lab found no supported ecosystem to run.
Users who expect the project to license or host video: the README says streams come from the internet, are for testing and research, and remain the user's legal responsibility.

Setup reality

Our harness did not run commit d2c33fd on October 4, 2026, in a sandbox with 3 CPUs and 8 GB. The lab classified it as JavaScript but found no supported project ecosystem and no Dockerfile, so there are no install, build, test, dependency, or audit results to report.

Using the hosted library means putting its logo and EPG URLs into your player or M3U file. Publishing your own copy can involve GitHub Pages, Cloudflare Pages, or a Cloudflare Worker. The README says the EPG is distributed from an outside site.

The web player accepts HTTPS stream URLs. Playlist links collected under the TV and radio folders can expire, and the project expressly does not promise their validity or the EPG's accuracy.

Direct logo URLs are the clearest reason to use it

The README documents 2 endpoints for direct logos, one for television and one for radio, with predictable channel-logo URLs that avoid carrying artwork locally. The repository separates television and radio assets, publishes an XML electronic program guide, and includes a blank M3U example. For someone maintaining a Chinese channel list, that removes a lot of image hunting and filename cleanup. It does not supply a reliability guarantee for the stream behind each entry.

The main README is Chinese, and our tree check found no English README. That is a practical limit for international teams, especially because the setup instructions include several hosted domains and a separate Chinese Worker guide. The project is still popular: GitHub showed 28,508 stars and 4,219 forks on October 5, 2026. Popularity makes it discoverable, but it does not translate the operational notes or validate a channel link.

An M3U file still needs your own usable streams

The documented workflow starts with 1 file, demo.m3u, then asks you to replace placeholder text with stream URLs that work in your location. You upload the edited file to your own GitHub repository, enable Pages, and subscribe to that URL in a player. The example adds the project's logo service and EPG address around your source. This is assembly, not automatic channel discovery.

That distinction matters because commit d2c33fd was a data refresh, not a bundle of licensed broadcasts. The README says the project stores no streaming media and accepts no responsibility for the legal consequences of use. It also says the M3U files under the TV and radio directories were collected from the internet for testing and research, with no promise that they still work. Check rights and availability yourself.

What happened when we ran it

Our harness did not run commit d2c33fd on October 4, 2026, in a sandbox with 3 CPUs and 8 GB. The lab identified JavaScript as the repository language, but it did not find a supported project ecosystem or a Dockerfile. Reporting an install time, build result, dependency count, test result, or security audit would be fiction. The honest finding is that this repository did not enter our standard execution path.

That outcome fits the repository shape. The 4,685-byte README describes a repository that is mostly a static site and data collection: HTML, JavaScript, image folders, playlist folders, e.xml, and a GitHub Pages configuration. There is no documented npm install or local server command in the README. You can consume the published assets without building anything, but self-hosting deserves its own deployment notes and checks rather than assumptions borrowed from a packaged web app.

The tools work around playlists rather than managing them

The README links 6 endpoints for browser and data tools. Its utilities convert TXT to M3U, convert M3U back to TXT, download M3U8 media, and open a stream in a web player. The README says TXT conversion happens in the browser without uploading the file, while the M3U-to-TXT tool is deployed on Vercel. The player requires an HTTPS stream URL. Those are handy one-off operations, though they do not monitor channels or repair expired URLs.

For EPG delivery, the repository includes a scheduled GitHub Actions workflow that downloads an outside XML file and commits it to main. The latest 5 repository commits, including d2c33fd, carried the message EPG Update on October 4. Frequent pushes therefore show that the guide file is refreshing. They do not by themselves prove that every guide entry is correct or that application code is under active review.

Open issues confirm that hosted links can disappear

The README already warns that it cannot guarantee its collected stream links. The 2 issues we examined make that warning concrete: issue 457, created July 7, 2026 and updated in September, reports that copied links no longer yield usable programs. Issue 446 reports that the live.fanmingming.cn mirror became unreachable and logos stopped loading. We did not reproduce either report, but both describe failure modes a downstream player must handle: missing video and missing artwork.

GitHub listed 37 open issues and pull requests on October 5, split into 29 issues and 8 pull requests. Several reports concern dead channels, missing logos, or domain access, while current pull requests include code and logo fixes. The repository was pushed on October 4, 2026, after the measured commit. The latest-release endpoint returned 404, so maintenance is visible through commits and the issue queue rather than tagged GitHub releases.

A copied feed is convenient but remains outside your control

The README names 2 endpoints for direct asset delivery, backed by GitHub Pages and Cloudflare. They also make your player dependent on infrastructure you do not operate. The README identifies GitHub Pages and Cloudflare for site delivery, an outside distributor for EPG data, and Vercel for one converter. A logo URL that works today can still break a guide screen later, as issue 446 illustrates. Caching permitted assets locally can reduce that dependency.

fanmingming/live is best treated as a source folder you inspect and selectively consume. The 28,508-star audience and October 2026 data commits show continuing use, while the open link reports show why copying a URL is not the same as owning a dependable feed. Use its channel art and small tools when they save time. If a blank guide or dead stream would breach a service promise, operate and verify your own metadata and playlist pipeline.

Alternatives

ProjectWhat it isPick it when
IPTV-org playlists gh↗A worldwide collection of publicly available IPTV channel links.pick this instead when a global playlist directory matters more than Chinese channel logos and browser helpers.
IPTV-org EPGUtilities for collecting program-guide data from many sources.pick this instead when you want to generate and control guide data rather than consume one bundled XML file.
IPTV-org databaseA user-editable database of television channel metadata.pick this instead when structured global channel records are more useful than ready-to-link Chinese assets.

What people are saying

  1. [velocity-scout] fanmingming/live
  2. [velocity-scout] ythx-101/live-panel-skill
  3. [techcrunch-ai] All the AI agents that can live in your text messages
  4. [velocity-scout] GlueRhythmShield/Ableton-Live-12
  5. [hackernews] Drawgent: Coding agent on a live Excalidraw canvas
  6. [velocity-scout] cdyforever/how-to-live-better

Sources

  1. fanmingming/live repository and README
  2. EPG update workflow
  3. Cloudflare Worker guide
  4. Mirror-domain failure issue 446
  5. Dead-link report issue 457

More data reviews

pg-jev · hftbacktest · github-stars-history · Threat-Intelligence-Hackers-Forums · Trader-Archives · seriousdb · the whole board →