Repository navigation
iTube v1.2.0 — Ambient Canvas, Synced Lyrics & In-Player Queue
iTube v1.2.0 — Ambient Canvas, Synced Lyrics & In-Player Queue
Welcome to iTube v1.2.0!
This major milestone elevates the iTube experience with a complete redesign of the immersive music player, introducing a continuous morphing artwork avatar, synchronized in-player lyrics, an integrated real-time queue, a unified ambient glow engine, sleep timer, and multi-architecture APK distribution.
🌟 What's New & Major Innovations
🎨 Fluid Morphing Avatar & Immersive Ambient Canvas
- Continuous Artwork Morphing: Opening Queue or Lyrics now triggers a continuous, physics-based flight animation where the main artwork smoothly morphs into a compact top-left avatar card. Tapping the corner card snaps you back to the main artwork with zero visual stutters.
- Unified Ambient Glow: Completely re-engineered ambient background lighting. Using a high-performance software-decoded canvas, the background produces a creamy, vibrant full-screen glow behind both audio and video modes with zero black voids, zero frame drops, and zero GPU driver contention.
- Seamless Artwork Edge Dissolve: In audio mode, the lower edge of the high-res thumbnail dissolves smoothly into the ambient background via a custom alpha gradient mask.
- Instant Pre-Warming: Ambient thumbnails are pre-cached in memory the instant playback begins, ensuring immediate glow from frame 1 without needing to minimize or reload.
🎤 Synchronized In-Player Lyrics
- Live Synced Lyrics Engine: View full time-synced lyrics rendered directly inside the player interface with smooth auto-scrolling to the active vocal line.
- SF Pro Display Typography: Crafted with authentic iOS-grade typography, heavy font weights, and left-aligned lyrics for optimal legibility.
- Automatic Audio Switch: Tapping Lyrics while watching a video automatically transitions playback smoothly into audio mode with synchronized lyrics.
- Full Entity Sanitization: Automatically decodes and sanitizes all HTML character entities for clean, readable lyric text.
📋 In-Player Queue & AutoPlay Management
- Integrated Queue Screen: Access your active playback queue directly inside the player window without dismissing or obstructing your controls.
- "Now Playing" Live Equalizer: Dedicated now-playing card with real-time animated graphic equalizer and high-res thumbnail.
- AutoPlay & Up Next Recommendations: Smart queue preview showing upcoming tracks with drag handles and instant track selection.
- Shuffle & Repeat Capsule: Relocated shuffle and repeat controls into an elegant frosted capsule pill alongside the "Queue" title row.
- Bulletproof Concurrent Safety: Completely eliminated
ConcurrentModificationExceptionwhen removing upcoming tracks from the queue using defensive immutable snapshotting.
⏱️ Sleep Timer & Timeline Handoff
- Intelligent Sleep Timer: Set a timer for 5, 10, 15, 30, 45, or 60 minutes—or select "End of current track" / "End of current video" to let your media finish naturally before pausing.
- Seamless Player Handoff: Effortlessly transition between floating iMusic playback and the full Video Player with exact timeline and position synchronization.
📱 Multi-Architecture Release Splits
- Targeted APKs: Tailored native builds significantly reduce download size and installation footprints:
iTube-arm64-v8a-release.apk(Modern 64-bit phones & tablets)iTube-armeabi-v7a-release.apk(Older 32-bit devices)iTube-x86_64-release.apk&iTube-x86-release.apk(Emulators & ChromeOS devices)iTube-v1.2.0_signed.apk(Universal package compatible with all devices)
- Direct GitHub Releases Updater: In-app updater connects natively to GitHub Releases for instant updates.
🛠️ Detailed Changelog
| Area | Changes & Improvements |
|---|---|
| Ambient Glow | Unified software-decoded ambient engine; eliminated TextureView BufferQueue contention; eliminated Android 12 RenderEffect blackouts; persistent glow on track skips |
| Lyrics | Real-time synchronized lyrics; SF Pro Display heavy typography; left alignment; automated switch to audio mode; HTML entity unescaping |
| Queue | In-player queue with morphing avatar; shuffle/repeat capsule pill; defensive snapshot copying resolving ConcurrentModificationException on track removal |
| Player Controls | Fixed bottom navigation buttons during queue/lyrics; refined auto-hide controls gesture; tactile haptic feedback on tab transitions |
| Sleep Timer | Sleep timer bottom sheet supporting duration intervals and "End of track / video" pause trigger |
| Video Engine | Fixed video aspect ratio zoom; eliminated video lag & buffer starvation; auto-recovery on track switch |
| Shorts | Upgraded Shorts thumbnails to 9:16 HD aspect; ad-reel elimination; SponsorBlock integration |
| Build System | Configured ABI splits (arm64-v8a, armeabi-v7a, x86, x86_64) alongside universal signed APK; bumped versionCode to 5 |
📦 Downloads & Installation
Choose the build tailored to your device below:
| Package | Architecture | Description |
|---|---|---|
iTube-arm64-v8a-release.apk |
64-bit ARM (arm64-v8a) |
Recommended for 99% of modern Android devices |
iTube-armeabi-v7a-release.apk |
32-bit ARM (armeabi-v7a) |
For older 32-bit Android phones |
iTube-v1.2.0_signed.apk |
Universal | Works on all supported Android devices |
iTube-x86_64-release.apk |
64-bit x86 | For emulators, Chromebooks, and Intel PCs |
- Minimum Requirement: Android 8.0 (API 26) or higher.
Thank you for supporting iTube! Built with ❤️ for the community.