youtube_muxer_2025 0.2.0
youtube_muxer_2025: ^0.2.0 copied to clipboard
A Flutter plugin to mux (merge) video and audio files into one video file, with specific support for YouTube downloads. Currently supports Android only.
0.2.0 #
- Multi-connection chunked downloading (8 parallel connections per file) for maximum speed
- Video and audio streams now download simultaneously in parallel
- 512KB I/O buffers (up from 8KB) with BufferedOutputStream fallback
- OkHttp tuned with 32-connection pool, HTTP/1.1 forced for separate TCP per connection
- Progress callbacks throttled to 150ms to reduce Flutter overhead
- Automatic Range request detection with graceful single-connection fallback
- Updated README with download architecture documentation
0.1.3 #
- Replaced youtube_explode_dart with NewPipe Extractor for reliable YouTube extraction
- All YouTube extraction now runs natively on Android via Kotlin
- Real-time download progress tracking via EventChannel (no more fake progress)
- Removed dependency on youtube_explode_dart and path_provider
- Requires JitPack repository in consuming app's build.gradle
0.1.2 #
- Adjusted pub yaml
- flutter format fixed.
0.1.1 #
- Updated Readme
0.1.0 #
- Updated dependencies to latest versions
- Updated permission_handler to ^12.0.0+1
- Updated device_info_plus to ^11.4.0
- Improved compatibility with latest Flutter and Dart SDKs
- Fixed minor bugs and improved stability
0.0.9 #
- Added crucial Android manifest configuration documentation
- Added manifest configuration image reference
- Enhanced documentation with YouTube terms of service warnings
- Improved README with clearer usage instructions
- Added proper error messages for manifest configuration issues
0.0.8 #
- Added real-time download progress tracking
- Improved error handling and status messages
- Added support for video quality selection
- Implemented native Android MediaMuxer for video processing
- Added proper permission handling for Android storage
- Fixed video output path handling
- Added documentation and example implementation
0.0.7 #
- TODO: Describe initial release.
0.0.6 #
- TODO: Describe initial release.
0.0.5 #
- TODO: Describe initial release.
0.0.4 #
- TODO: Describe initial release.
0.0.3 #
- TODO: Describe initial release.
0.0.2 #
- TODO: Describe initial release.
0.0.1 #
- TODO: Describe initial release.