Skip to content

Flow v1.3.3

Choose a tag to compare

@github-actions github-actions released this 26 Jan 16:52
· 2861 commits to main since this release

🎬 Flow - Release v1.3.3

This release focuses on Extreme Stability and Time Management, bringing highly requested features like SponsorBlock and Bedtime reminders, alongside a major overhaul of the playback engine to eliminate lag and buffering issues.

🚀 New Features

  • 🚫 SponsorBlock Integration: Automatically skip sponsored segments, intros, outros, and interaction reminders. Toggle specific categories in Settings.
  • ⏳ Digital Wellbeing: Added Bedtime Reminders and Break Reminders to help manage your watch time.
  • 📥 Parallel Downloading: Completely rewritten download engine with parallel processing and high-speed stream muxing for faster offline saves.
  • 📱 Shorts & Liked Videos: Full repository integration for Shorts and Liked Videos, including extensive unit tests for reliability.
  • 🆙 Update Dialog: Added a foundational update checker to ensure you're always on the latest version.

⚡ Playback Stability (The "Butter" Update)

  • 🧠 Intelligent ABR: Re-tuned the Adaptive Bitrate algorithm to wait for 15s of stable bandwidth before upscaling, preventing "Quality Seesawing" and aggressive reloading.
  • 🎥 Renderer Policy Fix: Switched to a "Prefer Extensions" policy to bypass buggy hardware decoders on certain devices, fixing the recent frame-drop and UI lag issues.
  • 🛠 Media3 Refactor: Simplified the VideoPlaybackResolver to handle single-stream merging more reliably, ensuring rock-solid playback on both DASH and Progressive streams.
  • 🌐 Network Shield: Refactored YouTubeHttpDataSource with improved header spoofing and URL sanitization to bypass YouTube throttling more effectively.

💅 UI/UX Improvements

  • 📂 Playlist & Watch Later: Refined UI for playlist management with better spacing and smoother animations.
  • 📊 Download Progress: Enhanced the foreground service notification with more accurate progress tracking and "Muxing" status.
  • ⚙️ Settings Redesign: Grouped the new SponsorBlock and Time Management features into a cleaner, categorized layout.

🔧 Under the Hood

  • 🏗 Infrastructure: Migrated core components to Hilt for better dependency injection.
  • 🧪 Testing: Added extensive unit tests for the Data and UI layers to prevent regression in future updates.
  • 🧹 Code Quality: Major refactor of the code structure for improved maintainability.

Full Changelog: v1.3.2...v1.3.3

📋 System Requirements

  • Android 5.0 (API 21) or higher
  • Minimum 2GB RAM recommended