Об этом проекте

VideoStream Architect — это Android-приложение для захвата, организации и повторного использования онлайн-видео и аудио контента. Оно сочетает в себе пользовательский веб-браузер для поиска медиа, офлайн-плеер и поддержку протоколов M3U8 (HLS) и MPD (MPEG-DASH). Ключевые возможности, описанные в README: - Обработка потоков: поддержка HLS и MPEG-DASH, захват живых потоков с сохранением временных меток, восстановление фрагментированных сегментов и собственный движок загрузки для mp4, mp3, m3u8 и mpd. - Интегрированный браузер: просмотр внутри приложения, управление cookie для аутентифицированного контента, сохранение сессий и автоматическое обнаружение загружаемых потоков. - Извлечение аудио и видео: отдельное извлечение аудио в mp3, настраиваемое разрешение и битрейт, сохранение метаданных (название, исполнитель, обложка альбома, длительность) и пакетная очередь загрузок. - Настройка: подмена user-agent, настраиваемая структура выходных папок, планирование загрузок и отслеживание прогресса через уведомления. - Архитектура: многоуровневый дизайн с парсером потоков, движком загрузки с логикой повторов, пользовательским медиаплеером, зашифрованным хранилищем cookie и менеджером очереди с приоритетами, паузой/возобновлением и ограничениями параллелизма. - Форматы: видео mp4, mkv, webm; аудио mp3, aac, ogg, flac, opus; HLS, MPEG-DASH и прогрессивные загрузки. - Управление cookie: импорт из настольных браузеров через вставленные строки или JSON-экспорт, зашифрованное локальное хранение и автоматический захват сессии после входа в приложении. - Интерфейс: 14 языков с автоматическим определением системного языка и ручной настройкой. - Конфиденциальность: офлайн-работа после обнаружения медиа, отсутствие передачи данных об использовании или истории загрузок, зашифрованные cookie на устройстве и прямые сетевые запросы от устройства к источнику без прокси-ретрансляций. - Производительность: адаптивный размер фрагментов, автоматическая настройка потоков, до 12 одновременных потоков загрузки, режим только Wi-Fi, пауза при низком заряде батареи и ограничение фоновых загрузок. - Примечания по устранению неполадок охватывают зависшие загрузки, необнаруженные потоки M3U8, настройки буфера синхронизации аудио и сопоставление доменов cookie. - Дорожная карта упоминает зашифрованную синхронизацию облачной очереди, извлечение субтитров, экспорт плейлистов M3U, скрипты-хуки после загрузки и поддержку Android TV. Лицензировано под MIT License. В README указано, что инструмент предназначен для личного использования с контентом, к которому пользователь имеет законный доступ, и не предназначен для обхода платных стен или DRM.