Skip to content

StreamHelper v1.0.0 - Initial Release

Latest

Choose a tag to compare

@panoslin panoslin released this 31 Aug 10:18
· 16 commits to main since this release

✨ 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 Installer
  • StreamHelper Client 1.0.0.exe (372.66 MB) - IA32 Portable

Linux

  • StreamHelper.Client-1.0.0.AppImage (355.61 MB) - x64 AppImage
  • StreamHelper.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

  1. Download the appropriate package for your platform
  2. Install the desktop application
  3. Extract the Chrome extension zip file
  4. Load Extension in Chrome:
    • Go to chrome://extensions/
    • Enable "Developer mode"
    • Click "Load unpacked" and select the extracted extension folder
  5. 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!