Skip to content

FetchaStream v1.3.3

Latest

Choose a tag to compare

@mstrslv13 mstrslv13 released this 03 Dec 05:36
714accc

What's New

Added

  • Keyboard Shortcuts: Quick access to panels and tools
    • Option + H: Toggle History Panel
    • Option + N: Toggle Notifications Panel
    • Option + S: Open Settings
    • Option + D: Toggle Developer Tools
    • Esc: Close any open panel
  • Auto-Close Panels: Click outside the History or Notifications panels to close them automatically
  • Solarized Light Theme: Added a new "Solarized Light" theme option for a precision light mode experience.
  • Real-time Download Progress: Live progress updates for individual downloads with speed and ETA
  • Persistent Download Queue: Queue state now saves and restores across app launches
  • History Fly-out Panel: New history panel accessible via the status bar
  • Automated Dependency Recovery: Improved onboarding to automatically detect and reinstall missing or broken dependencies (yt-dlp, ffmpeg)
  • Private Mode: Prevent history from being saved
  • Enhanced Queue Management: Pause, resume, and cancel downloads
  • Download Speed Limiter: Configure maximum download speed
  • Proxy Support: Configure proxy server settings

Changed

  • UI Improvements:
    • Removed scroll bars from the Details Panel for a cleaner look
    • Replaced the bottom media player bar with a global progress summary showing active downloads
    • Improved layout of the Details Panel to better fit content
  • Notification Fixes:
    • Fixed "Clear All" button not actually clearing notifications
    • Notifications are now properly suppressed when Privacy Mode is active
    • About Action: Clicking the version number in the status bar now opens the "About" section in Preferences.
  • UI Cleanups:
    • Removed the redundant top progress bar.
    • Fixed an issue where the Notifications Panel "Clear All" and "Close" buttons were unresponsive due to an overlay issue.
  • UI Refresh: Modern interface with improved aesthetics
  • Performance: Optimized download handling for better performance with multiple concurrent downloads

Fixed

  • Onboarding dependency installation improvements
  • Version numbering consistency
  • Notifications Panel: Resolved interaction issues preventing buttons from working.
  • Version mismatch between project settings and Info.plist
  • Onboarding loop where the app would repeatedly ask for dependency installation
  • Crash on exit when downloads were active
  • Memory leak in thumbnail generation process

Installation

Important: FetchaStream is distributed outside the Mac App Store due to its need for admin privileges to install dependencies (Homebrew, yt-dlp, ffmpeg).

  1. Download FetchaStream_v1.3.3.dmg
  2. Open the DMG and drag FetchaStream to your Applications folder
  3. Right-click the app and select "Open" the first time to bypass Gatekeeper
  4. Follow the onboarding wizard to install required dependencies

Requirements

  • macOS 14.6 or later
  • Admin privileges (for first-time dependency installation)

Notes

  • Code Signing: Signed with "Apple Development" certificate
  • Distribution: Direct download only (not available on Mac App Store)