←Back to Work
Desktop
StreamNest
Desktop media downloader built with Flet and yt-dlp supporting single media and playlist downloads with modern theme support.
PythonFletyt-dlpFFmpeg
StreamNest
Desktop media downloader built with Flet and yt-dlp supporting single media and playlist downloads with modern theme support.
Overview
StreamNest is a desktop media downloader built with Flet and yt-dlp. It supports a wide range of sites/providers supported by yt-dlp, including single media downloads and playlist workflows.
Key Features
- Single media and playlist downloads
- Support for multiple video platforms
- Resolution selector for quality control
- FFmpeg integration for MP4/MP3 extraction
- Live progress tracking
- Download history management
- Modern indigo-themed UI
- System, dark, and light theme support
Tech Stack
Language: Python
UI Framework: Flet
Download Engine: yt-dlp
Media Processing: FFmpeg
Architecture
StreamNest uses a modular architecture:
- UI Layer: Flet for cross-platform desktop UI
- Download Engine: yt-dlp for broad site support
- Media Processing: FFmpeg for format conversion
- Theme System: Multiple built-in themes
- History: Local download history tracking