16.1K ·GitHub
Что это такое?
Simple Live — кроссплатформенное приложение на Flutter для просмотра китайских стриминговых платформ (Huya, Douyu, Bilibili Live, Douyin) с поддержкой данмаку (наложение чата на видео), созданное для простого просмотра без лишних функций.
Это просто одно приложение или за ним стоит переиспользуемая библиотека?
Репозиторий разделён на simplelivecore (основную библиотеку, которая получает информацию о трансляции и данмаку с каждой платформы), simpleliveconsole (консольный клиент на её основе), simpleliveapp (клиент на Flutter для телефонов и компьютеров) и simplelivetvapp (клиент для Android TV).
Как запустить это у себя?
Склонируйте репозиторий и соберите его самостоятельно с помощью Flutter; проект прямо указывает, что готовый релизный пакет не поставляется.
Что нужно установить перед сборкой?
Нужен Flutter SDK версии, указанной в README (3.38), а также обычные инструменты сборки для той платформы (Android, iOS, Windows, macOS, Linux), под которую вы собираете приложение.
Все ли поддерживаемые платформы одинаково готовы к использованию?
Основные платформы — Android и iOS; сборки для настольных Windows, macOS, Linux и клиент для Android TV помечены как BETA, и всё нужно собирать самостоятельно, так как установщик не предоставляется.
На каких устройствах я могу это использовать?
Приложение рассчитано на Android-телефоны, iPhone, Android TV и настольные системы (Windows, macOS, Linux), однако сборки для компьютеров и телевизоров пока находятся в статусе BETA.
Какие стриминговые платформы поддерживаются?
Из коробки поддерживаются трансляции Huya, Douyu, Bilibili Live и Douyin.
Показывает ли приложение данмаку (наложение живого чата на трансляцию)?
Да, основная библиотека разбирает комментарии данмаку каждой платформы и выводит их поверх видео.
Создан ли проект путём реверс-инжиниринга стриминговых платформ?
Автор заявляет, что используется только общедоступная информация, без взлома и реверс-инжиниринга, а проект предназначен только для учебных целей, а не для коммерческого использования.
Почему нет готового установщика?
В README прямо сказано, что релизный пакет не предоставляется — предполагается, что вы соберёте и протестируете приложение сами из исходного кода.

