Simple Live is a cross-platform live streaming viewer application built with Flutter and Dart that aggregates multiple Chinese streaming platforms into a single client.
The tool solves the fragmentation problem of watching live streams across different platforms by providing unified access to Huya, Douyu, Bilibili, and Douyin live streams. It achieves this through a modular architecture where a core library handles platform-specific API interactions and danmaku (live chat) functionality, with that core exposed through both a console program and graphical applications. The project implements custom protocol handling, including Tars protocol support, to communicate with each platform's backend systems.
The application targets users who watch streams across multiple Chinese platforms and want a consolidated viewing experience. It runs on Android, iOS, Windows, macOS, and Linux, with Android TV support in beta. The project explicitly notes that no precompiled release packages are provided; users must compile the application themselves. This is suitable for developers comfortable building from source or users in regions where these streaming platforms are primary entertainment sources.
Development activity shows consistent engagement with the codebase across multiple components. The project maintains separate modules for core functionality, console interface, and mobile applications, indicating active architectural organization. Work spans platform-specific implementations including beta-stage support for desktop and TV variants, suggesting ongoing expansion beyond the primary mobile use case. The README references multiple external projects and APIs, demonstrating integration work with evolving platform specifications.