✨ Core Features
- Stream Capture: Real-time M3U8 streaming URL detection from web pages
- Download Management: Queue and manage multiple stream downloads with progress tracking
- yt-dlp Integration: Advanced video downloading with automatic binary management
- Cross-Platform: Native applications for Windows, macOS, and Linux
- Chrome Extension: Seamless browser integration for stream capture
Chrome Extension (v1.0.0)
- Real-time Capture: Automatically detects M3U8 requests as you browse
- Smart Filtering: Tab-specific views and intelligent request organization
- Header & Cookie Capture: Captures authentication data for reliable downloads
- Modern UI: Clean, Material Design-inspired interface
- StreamHelper Integration: Direct download queuing to desktop application
- Export & Management: Export requests and manage captured streams
💾 Download Management
- Persistent History: Download history saved across application restarts
- Progress Tracking: Real-time download progress with detailed status
- Retry System: Retry failed, paused, or pending downloads
- Custom Naming: Define custom video filenames before download
- Directory Control: Custom download directory selection
- Detailed Logs: Complete yt-dlp process logs for troubleshooting
🎨 User Experience
- Theme Support: Light, dark, and auto theme modes with system integration
- Responsive Design: Modern UI with PrimeNG components
- File Management: Highlight downloaded files in system file explorer
- Toast Notifications: User feedback for all operations
- Search & Filter: Find specific downloads quickly
🔧 Advanced Capabilities
- Request Headers: Captures and integrates all valid request headers
- Cookie Management: Automatic cookie capture for authentication
- WebSocket Communication: Real-time extension-to-desktop communication
- Error Handling: Comprehensive error capture and user guidance
- Cross-Platform Paths: Automatic path expansion and validation
📦 Download Packages
macOS
StreamHelper.Client-1.0.0.dmg(204.69 MB) - Intel (x64)StreamHelper.Client-1.0.0-arm64.dmg(206.58 MB) - Apple Silicon (ARM64)
Windows
StreamHelper Client Setup 1.0.0.exe(199.87 MB) - x64 InstallerStreamHelper Client 1.0.0.exe(372.66 MB) - IA32 Portable
Linux
StreamHelper.Client-1.0.0.AppImage(355.61 MB) - x64 AppImageStreamHelper.Client-1.0.0-arm64.AppImage(216.73 MB) - ARM64 AppImage
Chrome Extension
StreamHelper-Extension-v1.0.0.zip(45.6 KB) - Chrome Extension Package
🚀 Getting Started
- Download the appropriate package for your platform
- Install the desktop application
- Extract the Chrome extension zip file
- Load Extension in Chrome:
- Go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the extracted extension folder
- Go to
- Start Capturing streams from any website!
⚠️ Important Notes
- Permissions: Extension requires webRequest and storage permissions
- Local Communication: Desktop app listens on localhost:8080
- Educational Use: Intended for legitimate streaming analysis and personal use
�� Documentation
- README.md: Complete project overview and setup instructions
- INSTALLATION.md: Step-by-step extension installation guide
- INTEGRATION.md: Extension + Desktop app integration details
- BUILD.md: Development and build instructions
🎯 System Requirements
- Desktop App: Windows 10+, macOS 10.14+, Ubuntu 18.04+
- Chrome Extension: Chrome 88+ (Manifest V3)
- Storage: 500MB+ free space for downloads
- Network: Internet connection for yt-dlp binary downloads
🤝 Acknowledgments
- yt-dlp: Advanced video downloader engine
- Electron: Cross-platform desktop framework
- Angular: Modern web application framework
- PrimeNG: Professional UI component library
Ready to capture and download streams like a pro? 🎬
This release provides everything you need for professional stream management - from browser capture to desktop download management, all in one comprehensive package!