À propos du projet

VideoStream Architect est une application Android destinée à capturer, organiser et réutiliser des vidéos et audios en ligne. Elle combine un navigateur web intégré pour la découverte de médias, un lecteur pour la lecture hors ligne et la prise en charge des protocoles de flux M3U8 (HLS) et MPD (MPEG-DASH), y compris la capture en direct et la réassemblage de segments fragmentés. Principales capacités décrites dans le README : - Traitement des flux : prise en charge HLS et MPEG-DASH, capture de flux en direct avec préservation des horodatages, reconstruction des segments et moteur de téléchargement personnalisé pour mp4, mp3, m3u8 et mpd. - Navigateur intégré : découverte directe des médias, gestion des cookies pour le contenu authentifié, persistance de session et détection automatique des flux téléchargeables. - Extraction audio/vidéo : pistes audio mp3 autonomes, résolution et débit configurables, préservation des métadonnées (titre, artiste, pochette d'album, durée) et téléchargements par file par lots. - Personnalisation : usurpation du user-agent, structures de dossiers de sortie personnalisées, planification des téléchargements et suivi de progression par notifications. L'architecture est décrite comme en couches : un analyseur de flux, un moteur de téléchargement avec logique de nouvelle tentative et vérification par somme de contrôle, un lecteur multimédia personnalisé, un stockage de cookies chiffré et un gestionnaire de file priorisé avec pause/reprise et limites de concurrence. Les formats pris en charge incluent mp4, mkv, webm pour la vidéo ; mp3, aac, ogg, flac, opus pour l'audio ; plus HLS, MPEG-DASH et URL directes progressives. La gestion des cookies permet d'importer des cookies depuis un navigateur de bureau via des chaînes collées ou une exportation JSON, stockés dans une base de données locale chiffrée. L'interface est annoncée comme prenant en charge 14 langues avec détection automatique de la langue du système et remplacement manuel. Engagements de confidentialité : fonctionnement hors ligne après détection, aucune télémétrie, aucun relais proxy, stockage chiffré des cookies en local sur l'appareil. Les options de performance incluent le dimensionnement adaptatif des segments, le réglage du nombre de threads en fonction de la charge de l'appareil (jusqu'à 12 threads simultanés), le mode Wi-Fi uniquement, la pause en cas de batterie faible et la limitation des téléchargements en arrière-plan. Les notes de dépannage couvrent les téléchargements bloqués, les M3U8 non détectés, les réglages de tampon de synchronisation audio et la correspondance des domaines de cookies. Une feuille de route 2026 mentionne la synchronisation chiffrée de la file dans le cloud, l'extraction de sous-titres, les listes de lecture M3U, les scripts de hook après téléchargement et la prise en charge d'Android TV. Sous licence MIT. Le README indique que l'outil est destiné à un usage personnel avec du contenu auquel l'utilisateur a légalement accès et n'est pas conçu pour contourner les paywalls ou les DRM.