How gaotianliuyun/gao works
This repository is a collection of TVBox/FongMi/CatVod configuration resources and site adapters, not a standalone media player. A user selects a source in a compatible host app; the host runs an adapter to search or browse a catalog, obtain detail and playback links, and pass them to playback. The tree also contains live, audio, and cloud-drive adapters, plus shared runtimes and helpers. The README documents several configuration variants; their JSON files are not in the supplied tree. Some source excerpts are partial or obfuscated, so uncertain internal wiring is omitted.
Main entry points: JustLive.js Live adapters · pansearch_open.js CatVod adapters · 模板.js Video site adapters · 六月听书.js Audio adapters
Components 18
TVBox adapters
- TVBox configurations
- Video site adapters
js/模板.js - Live adapters
js/JustLive.js - Audio adapters
js/六月听书.js
CatVod adapters
- CatVod entry
cat/js/app.js - CatVod adapters
cat/js/pansearch_open.js
Runtimes and helpers
- drpy engines
lib/drpy.js - drpy2 engine
lib/drpy2.js - CatVod shared libs
cat/js/lib/cat.js - AliDrive support
cat/js/lib/ali.js - HLS support
cat/js/lib/hls.js - String matching
lib/mod.js
External services
- Pansearch service
- Live URL service
- Media source sites
- Cloud-drive services
Other components
- TVBox-compatible app
- Host playback
Connections 21
- TVBox-compatible app → TVBox configurations: loads config
- TVBox configurations → Video site adapters: selects sources
- TVBox configurations → Live adapters: selects sources
- TVBox configurations → Audio adapters: selects sources
- TVBox-compatible app → drpy engines: runs scripts
- TVBox-compatible app → drpy2 engine: runs scripts
- Video site adapters → Media source sites: requests catalogs
- Live adapters → Live URL service: gets room links
- Live adapters → Media source sites: requests live data
- Audio adapters → Media source sites: requests catalogs
- Video site adapters → Host playback: returns play links
- Live adapters → Host playback: returns stream links
- Audio adapters → Host playback: returns play links
- TVBox-compatible app → CatVod entry: runs CatVod
- CatVod entry → CatVod adapters: dispatches adapter
- CatVod adapters → CatVod shared libs: uses helpers
- CatVod adapters → Pansearch service: searches
- CatVod adapters → AliDrive support: uses drive playback
- AliDrive support → Cloud-drive services: accesses links
- CatVod entry → HLS support: supports HLS
- TVBox-compatible app → Host playback: plays media