whatisgithub

What is tangxin-zhizhe-extension?

lsy5920/tangxin-zhizhe-extension — explained in plain English

Analysis updated 2026-05-18

17JavaScriptAudience · generalComplexity · 3/5Setup · moderate

In one sentence

A Chrome extension for managing multiple video-platform accounts, tracking playback, and downloading videos including playlists.

Mindmap

mindmap
  root((tangxin zhizhe extension))
    What it does
      Manages video accounts
      Tracks playback status
      Downloads videos
    Tech stack
      React and Tailwind
      Vite bundler
      Supabase backend
    Use cases
      Auto switch accounts
      Download MP4 and playlists
      Manage download tasks
    Audience
      General users
      Chrome extension users
    Setup
      Load unpacked extension
      Enable developer mode
      Configure account pool

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Manage a pool of accounts on a video platform and auto-switch between them.

USE CASE 2

Download videos from direct links or streaming playlists as MP4 files.

USE CASE 3

Track playback status and manage download tasks from one control panel.

What is it built with?

JavaScriptReactTailwind CSSViteSupabase

How does it compare?

lsy5920/tangxin-zhizhe-extensionexportanything/comfyui-ltx-director-motion-brushgeanofeefoundry/geanos-jump-n-run-editor
Stars171717
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencegeneralvibe codergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Chrome or Edge 120+ on Windows 10/11 and manual unpacked-extension install via developer mode.

So what is it?

tangxin-zhizhe-extension is a Chrome browser plugin (using Manifest V3, the current standard for Chrome extensions) that helps manage multiple accounts on a video platform, track playback status, download videos, and handle plugin updates and cache clearing. The README is entirely in Chinese and does not name the target platform directly. The plugin adds a small floating button labeled with a Chinese character to the bottom right corner of the page and a status indicator to the top left. Clicking the floating button opens a control panel with five sections: an overview dashboard, an account pool manager, a playback status viewer, a download task manager, and a settings page. The account pool feature is the most detailed part of the plugin. It supports storing accounts locally in the browser or syncing them to a remote database through a Cloudflare Worker connected to Supabase (a cloud database service). Accounts can be added by username and password, by credential file, or by token and device ID. When the plugin needs to make a request that requires an account, it automatically cycles through available cloud accounts, picking the one with the fewest coins first, and switches to the next account if one fails. The video download feature intercepts download buttons on video pages, creates background download tasks, and handles both direct MP4 links and streaming video playlists (M3U8 format). Playlist downloads are reassembled into a proper MP4 file using a library called mux.js. If the conversion fails, the raw segments are kept as a fallback. The interface is built with React 18 and styled with Tailwind CSS, bundled with Vite. The plugin requires Chrome or Edge version 120 or newer on Windows 10 or Windows 11. Installation is done by loading the folder as an unpacked extension through the browser's developer mode settings.

Copy-paste prompts

Prompt 1
Explain how the account pool automatically picks which account to use for a request.
Prompt 2
Walk me through installing this as an unpacked Chrome extension in developer mode.
Prompt 3
How does the plugin reassemble a streaming M3U8 playlist into a single MP4 file?
Prompt 4
What is the Cloudflare Worker and Supabase setup used for in this extension?

Frequently asked questions

What is tangxin-zhizhe-extension?

A Chrome extension for managing multiple video-platform accounts, tracking playback, and downloading videos including playlists.

What language is tangxin-zhizhe-extension written in?

Mainly JavaScript. The stack also includes JavaScript, React, Tailwind CSS.

How hard is tangxin-zhizhe-extension to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is tangxin-zhizhe-extension for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.