🎬 Flow - Release v1.3.4
This release introduces major under-the-hood optimizations for speed, more robust data management with backup imports, and the return of a long-lost feature: Dislike counts.
🚀 New Features
- 📊 Return YouTube Dislike: You can now see the dislike count on videos, bringing back critical community feedback directly into the player.
- 📥 Backup & Subscription Import:
- Added support for importing YouTube Subscriptions via CSV.
- Added support for importing Flow and NewPipe backups, making it easier to migrate your data.
- 🌍 Localization Ready: Refactored core UI screens (Home, Explore, Player, Library) to use
Strings.xml, laying the foundation for multi-language support and easier translations. - 📅 Improved Subscriptions: Refined sorting and selection logic for your subscription feed to list the latest content.
⚡ Playback & Performance Optimizations
- 🚀 Faster Startups: Reduced buffer thresholds in
PlayerPreferencesto allow videos to start playing significantly faster:- Min Buffer: 25s → 15s.
- Buffer for Playback: 1.5s → 1s.
- 📶 Smart Adaptive Quality:
- The player now monitors bandwidth more closely and will proactively downgrade quality during frequent buffering to keep the video moving.
- Optimized the initial quality selection logic based on estimated network speed.
- 🛡️ Throttling Protection:
- Updated
NewPipeExtractorto v0.25.1. - Prioritized DASH manifests over progressive streams to avoid YouTube's playback throttling.
- Increased network timeouts in
YouTubeHttpDataSourcefor better resilience on unstable connections.
- Updated
🐛 Bug Fixes & UI Tweaks
- 🔊 Audio Fix: Resolved a bug causing audio track duplication in the track selector.
- 🎨 UI Padding: Adjusted padding for video cards and the Home screen for a cleaner, more consistent visual layout.
- 🔗 Deep Linking: Improved handling of YouTube links to ensure a seamless transition from browser to app.
Full Changelog: v1.3.3...v1.3.4
📋 System Requirements
- Android 5.0 (API 21) or higher
- Minimum 2GB RAM recommended