About this project

VideoStream Architect is an Android application for capturing, organizing and repurposing online video and audio content. It combines a custom web browser for media discovery, an offline player, and protocol support for M3U8 (HLS) and MPD (MPEG-DASH) streams. Key capabilities described in the README: - Stream processing: HLS and MPEG-DASH support, live stream capture with timestamp preservation, fragmented segment reconstruction, and a custom download engine for mp4, mp3, m3u8 and mpd. - Integrated browser: in-app browsing, cookie management for authenticated content, session persistence, and automatic detection of downloadable streams. - Audio and video extraction: standalone mp3 audio extraction, configurable resolution and bitrate, metadata preservation (title, artist, album art, duration), and batch queue downloads. - Customization: user-agent spoofing, custom output folder structures, download scheduling, and notification-based progress tracking. - Architecture: layered design with a stream parser, download engine with retry logic, custom media player, encrypted cookie store, and prioritized queue manager with pause/resume and concurrency limits. - Formats: video mp4, mkv, webm; audio mp3, aac, ogg, flac, opus; HLS, MPEG-DASH and progressive downloads. - Cookie management: import from desktop browsers via pasted strings or JSON export, encrypted local storage, and automatic session capture after in-app login. - Interface: 14 languages with automatic system-language detection and manual override. - Privacy: offline operation after media detection, no transmission of usage data or download history, device-local encrypted cookies, and direct device-to-source network requests without proxy relays. - Performance: adaptive chunk sizing, automatic thread adjustment, up to 12 concurrent download threads, Wi-Fi-only mode, low-battery pause, and background download limiting. - Troubleshooting notes cover stalled downloads, undetected M3U8 streams, audio sync buffer settings, and cookie domain matching. - Roadmap mentions encrypted cloud queue sync, subtitle extraction, M3U playlist export, post-download hook scripts, and Android TV support. Licensed under the MIT License. The README states the tool is intended for personal use with content the user has legal access to, and is not meant for circumventing paywalls or DRM.