This commit is contained in:
eric
2026-03-28 08:39:12 -05:00
parent 4b3c6cbee4
commit b84f9b751c
49 changed files with 3728 additions and 771 deletions

View File

@@ -1,5 +1,47 @@
![video_spider](https://socialify.git.ci/ihmily/DouyinLiveRecorder/image?font=Inter&forks=1&language=1&owner=1&pattern=Circuit%20Board&stargazers=1&theme=Light)
## Linux Super Hub Profiles
This fork now includes a modular Linux deployment layout for ARM and X86 nodes.
- `install-hub.sh`: reusable Linux super hub with `live.local`, ShellCrash, WebTTY, Cockpit, File Browser, Homepage and Netdata
- `install-business.sh`: Douyin / YouTube / HDMI business module with ffmpeg, mpv, ADB, Chromium, web-scrcpy and SRS
- `install-all.sh`: installs both layers without tightly coupling them
Detailed docs:
- [`docs/install-profiles.md`](docs/install-profiles.md)
- [`docs/super-hub-architecture.md`](docs/super-hub-architecture.md)
### Default LAN Entrypoints
After `install-hub.sh` or `install-all.sh`, the default service map is:
- `http://live.local:8001` for the main Chinese-first control plane
- `http://live.local:8001/shellcrash` for the dedicated ShellCrash web editor
- `http://live.local:8001/android` for the Android device center
- `http://live.local:7681` for WebTTY
- `http://live.local:8082` for File Browser with `live / 12345678`
- `http://live.local:19999` for Netdata
### ShellCrash Web Control
ShellCrash is no longer treated as a jump back to the terminal menu. The control plane now exposes:
- direct service start, stop, and restart
- managed roots for `cfg`, `yaml`, `json`, `list`, and `env` files
- in-browser create, edit, delete, and import-or-replace flows for YAML and related config files
### Android Device Center
The Android panel now combines multiple layers instead of showing only raw `web-scrcpy`:
- ADB device discovery and overview
- screenshot-based preview with tap, double tap, and long press
- package search and app launch / stop / clear actions
- UI node extraction with quick jump actions
- embedded raw `web-scrcpy` for full interactive fallback
## 💡简介
[![Python Version](https://img.shields.io/badge/python-3.11.6-blue.svg)](https://www.python.org/downloads/release/python-3116/)
[![Supported Platforms](https://img.shields.io/badge/platforms-Windows%20%7C%20Linux-blue.svg)](https://github.com/ihmily/DouyinLiveRecorder)