Skip to content

Snatch v1.7.0

Latest

Choose a tag to compare

@Rashed-alothman Rashed-alothman released this 11 Apr 19:21
· 57 commits to main since this release

Snatch v1.7.0 - Performance Optimization & User Experience

Major Improvements

  • Smart Format Selection: Automatically selects optimal formats without testing all possibilities
  • Network Speed Test: Automatically tests network speed and optimizes download settings
  • Advanced Temp File Management: Better handling of locked files and cleanup of orphaned fragments
  • Unified Spinner Animation: Merged animation classes for better code maintainability
  • Optional Format Testing: Now asks before testing all formats, drastically improving initial load speed

Bug Fixes

  • Fixed bare exception handlers throughout the codebase
  • Fixed issues with speedtest caching and result interpretation
  • Fixed errors with FLAC conversion and file verification
  • Fixed issues with URI handling and network tests
  • Fixed memory leaks during large downloads

User Experience Enhancements

  • Added clear prompts for better format selection
  • More accurate download size estimation
  • Better error messages with clear resolution steps
  • Improved progress display with better visuals
  • Intelligent resolution selection based on network speed

Technical Improvements

  • Added efficient caching of media info
  • Improved resource management
  • Enhanced error handling and reporting
  • Optimized I/O operations
  • Added fuzzy command matching for typo tolerance