awesome_video_downloader
A Flutter plugin for downloading videos in various formats (HLS, DASH, MP4) with support for background downloads, progress tracking, and offline playback.
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Too new to tell
only 1 release windows
Some releases are documented
notes for 1 of 2 stable releases
8 versions withdrawn
withdrawn after publishing
2 years old
10 releases · first in 2025
0 releases in the last 12 months
see the full history below
Release timeline
10 releases · Jan 2025 to Jan 2025
2026
Releases
latest 10-
0.1.704 Jan 2025 withdrawnRelease notes
Open source →- Simplified model structure:
- Separated status, progress, and info models
- Removed redundant fields and methods
- Improved model clarity and purpose
- Added duplicate download detection:
- Added checkExistingDownload method
- Added allowDuplicates parameter
- Improved download management
- Updated documentation:
- Simplified README structure
- Added duplicate handling examples
- Improved model documentation
- Simplified model structure:
-
0.1.604 Jan 2025 withdrawn -
0.1.504 Jan 2025 withdrawnRelease notes
Open source →- Added Equatable for proper model comparison
- Added props implementation for all models
- Added proper model equality checks
-
0.1.404 Jan 2025 withdrawnRelease notes
Open source →- Added copyWith methods to all models for better immutability
- Added proper error handling for quality selection
- Added resolution and bitrate formatting utilities
- Added documentation for VideoQuality model
- Added type safety improvements
- Fixed formatting in example app
- Updated README with quality selection examples
- Improved code organization and documentation
-
0.1.304 Jan 2025 withdrawnRelease notes
Open source →- Added video quality selection support
- Added VideoQuality model for quality information
- Added getAvailableQualities method for HLS/DASH streams
- Added quality selection dialog UI component
- Added bitrate and resolution information
- Added HDR detection support
- Added comprehensive tests for quality selection
- Updated example app with quality selection UI
- Improved documentation for quality selection features
-
0.1.204 Jan 2025 withdrawnRelease notes
Open source →- Fixed stream handling in method channel tests
- Improved download progress stream reliability
- Added proper cleanup for event channels
- Fixed timeout issues in integration tests
- Added speed calculation tests
- Updated example app with better progress display
- Fixed stream completion handling
- Added proper error handling for platform channels
- Improved documentation for stream usage
-
0.1.104 Jan 2025 withdrawnRelease notes
Open source →- Added proper initialization check for Flutter bindings
- Improved error messages for initialization failures
- Added documentation for initialization requirements
- Fixed state tracking in download progress
- Improved type safety with DownloadState enum
- Added formatted progress and speed getters
- Reorganized models with BaseDownloadInfo
- Added proper error handling for download operations
-
0.1.004 Jan 2025Release notes
Open source →- Initial release
- Support for downloading videos in multiple formats (HLS, DASH, MP4)
- Background download support
- Progress tracking
- Pause, resume, and cancel functionality
- Quality selection for adaptive streams
- Cross-platform support (iOS & Android)
-
0.1.0+104 Jan 2025Nothing published for this version
-
0.1.0+204 Jan 2025 withdrawnNothing published for this version