Repository navigation
Releases
iTube v1.2.0 — High-Speed Offline Caching, In-Player Volume, Frosted Blur & Media Notification Overhaul
iTube v1.2.0 — High-Speed Offline Caching, In-Player Volume, Frosted Blur & Media Notification Overhaul
Welcome to the official release of iTube v1.2.0 (Build 6)!
This release brings major performance, audio, and visual upgrades: high-speed multi-chunk offline caching with next-track pre-caching, an in-player capsule volume slider, frosted glass blur effects in Appearance settings, a unified Android Media Notification layout overhaul, native Shorts quick-mute toggle, and a complete suite of polished XML vector drawables.
🌟 What's New & Major Innovations
⚡ Ultra-Fast 2MB Chunked Offline Audio Caching & Pre-Caching
- High-Speed Parallel Streaming: Completely solved YouTube CDN audio throttling by switching from single-stream downloads to 2MB ranged parallel chunk downloads (
Range: bytes=start-end). Full tracks download in 1–2 seconds with 100% offline reliability. - Proactive Next-Track Pre-Caching: While you enjoy your current track, the next track in your queue or radio automatically downloads in the background, ensuring instant, zero-buffer playback when skipping or advancing.
- Atomic Cache Commitment: Protected cache writes with atomic file movement and fallback copying, paired with thread-safe offline library index synchronization.
🎚️ In-Player Capsule Volume Slider
- iOS-Grade Capsule Volume Control: Introduced an elegant, responsive volume slider situated between playback controls and bottom action buttons in the expanded player.
- Bi-Directional Hardware Sync: Synchronizes seamlessly with physical volume rocker buttons using
VOLUME_CHANGED_ACTIONbroadcast listening. Supports both instant tap-to-level and smooth continuous dragging.
✨ Frosted Glass Blur Effects (Appearance Settings)
- New Appearance Option: Added a dedicated "Blur effects" toggle in Appearance settings.
- One UI / iOS Frosted Glass Aesthetic: When enabled, the bottom Navigation Bar and Classic MiniPlayer transform with translucent frosted glass tinting and top hairline accentuation, harmonizing with your current theme.
🔔 System Media Notification & Quick Settings Overhaul
- Resolved Button Display & Navigation: Completely fixed the Android system media notification card where Next previously displayed the Previous icon or triggered backward navigation.
-
Permanent 5-Button Layout: Engineered
MusicSessionForwardingPlayerin Media3 to map standard player commands (SEEK_TO_NEXT,SEEK_TO_PREVIOUS) natively. The media notification now permanently maintains the 5 classic action slots without Repeat disappearing:
$$\text{[Previous]} \quad \text{[Play/Pause]} \quad \text{[Next]} \quad \text{[Shuffle]} \quad \text{[Repeat]}$$ - Native Bluetooth & Lock Screen Support: Seamlessly skip tracks from smartwatches, car steering wheel controls, lock screens, and Bluetooth earbuds.
🔇 Shorts Quick-Mute Controller
- Instant Speaker Toggle: Added a speaker icon directly to the left of the 3-dots button in the Shorts top header. Tap to instantly mute or unmute audio without pausing or interrupting the video stream.
🎨 Refined Drawables & Visual Enhancements
- Queue Screen Vector Drawables: Updated the in-player queue capsule and queue sheet to utilize dedicated vector drawables (
shuffle,shuffle_on,repeat,repeat_on,repeat_one_on). - Signature
iMusicAudio Badge: Updated the audio quality badge below the scrubber toiMusic • 128kwith a signature crimson-rediand crisp white typography. - Artist Screen Action Bar Spacing: Resolved overlapping Share and More-Options circles in the Artist Screen header with proper 10.dp spacing.
- Polished Media Icons: Updated vector assets across the app including
flow_next,flow_previous,flow_play,flow_pause,lyrics, andqueue_music.
🛠️ Detailed Changelog
| Area | Changes & Improvements |
|---|---|
| Offline Caching | 2MB ranged parallel chunk downloads bypassing CDN rate limits; next-track background pre-caching; atomic storage commit; thread-safe index persistence |
| Media Notification | Implemented MusicSessionForwardingPlayer; eliminated duplicate custom commands; fixed Next icon and action; prevented Repeat from being pushed off 5-button limit |
| Volume Control | Added capsule volume slider in player with hardware button sync and tap/drag support |
| Appearance & Blur | Added "Blur effects" toggle in Settings; applied frosted glass backdrop and border to navigation bar and miniplayer |
| Shorts | Added quick mute/unmute speaker toggle in header |
| Player UI | Redesigned audio quality badge to iMusic • 128k with red i; bound queue repeat and shuffle to custom XML drawables |
| Artist Screen | Added 10.dp spacing between Share and 3-dots menu in top header |
| Drawables | Updated flow_next.xml, flow_previous.xml, flow_play.xml, flow_pause.xml, lyrics.xml, queue_music.xml, settings_effects.xml, settings_captions.xml, settings_player.xml |
| Version & Engine | Official v1.2.0 release; bumped versionCode to 6 |
📦 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 |
iTube-x86-release.apk |
32-bit x86 | For 32-bit emulators and legacy devices |
- Minimum Requirement: Android 8.0 (API 26) or higher.
Thank you for supporting iTube! Built with ❤️ for the community.
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.
iTube v1.0.0 — The Ultimate Unified Experience
iTube v1.0.0 — The Ultimate Unified Audio & Video Experience
Welcome to the landmark inaugural release of iTube (v1.0.0).
Engineered from the ground up to combine the best of YouTube and YouTube Music into a unified, high-performance, and privacy-respecting Android application. Built with modern Jetpack Compose, Material 3 Expressive design, and zero compromises on speed, aesthetics, or freedom.
🌟 Highlights & Major Innovations
🎵 iMusic & Next-Gen Player
- Dynamic Song / Video Switch Pill: Seamlessly switch between pure audio and synchronized video in the same player window with zero audio interruption, fluid spring animations, and tactile haptic feedback.
- Smart Aspect Zoom & Fill: No stretched or distorted videos. Both the 1:1 floating square window and fullscreen portrait view automatically zoom and crop to fill the frame symmetrically while preserving native aspect ratios.
- Ultra-Smooth, Zero-Lag Video Playback: Companion video playback powered by OkHttp range streaming, optimized drift synchronization, and smart 480p/360p defaults for instant buffering and stutter-free playback.
- Persistent Playback Across Minimization: Collapsing the player to the mini player keeps the companion video stream and audio in sync without destroying or resetting video mode.
- 2× Press-and-Hold Fast Forward: Long-press anywhere on the player screen to accelerate playback to 2× speed with haptic feedback and a dynamic
2× ▸▸floating pill indicator. - True Playback Speed Engine: Fine-tune playback speed from 0.5× to 2.0× with persistent state across songs and automatic ExoPlayer speed synchronicity.
- Split Queue Management: Intuitive queue separation dividing your playlist into Now Playing, Up Next, and Previously Played with single-tap replay.
- Rich Long-Press Context Menus: Long-press on any song, album, or artist to open sleek bottom sheets for Play Next, Add to Queue, Play Last, Copy Link, Share, and Download.
⚡ Blazing Fast Parallel Download Engine (1 Gbps / 5G Ready)
- Defeating YouTube's 16 KB/s Rate Limiter: Brand-new parallel chunk downloader that partitions downloads into 2 MB HTTP range chunks (
Range: bytes=start-end) across concurrent workers writing through thread-safeFileChannel. - Bulletproof Resilience & Auto-Retry: Transient network drops automatically retry up to 5 times per chunk with exponential backoff—no more restarting multi-gigabyte downloads.
- Adaptive Codec Muxing: Automatically pairs VP9/AV1 with Opus into WebM containers for ultra-high-definition 4K (2160p) streams, while preserving high-efficiency H.264 + AAC MP4 muxing for 1080p and lower.
📱 iShorts — Distraction-Free Short-Form Video
- Built-in Ad Elimination: Automatic filtering of promotional and sponsored ad reels from watch sequences.
- Integrated SponsorBlock: Skips creator sponsorships, unpaid intros, and interaction reminders automatically.
- 2× Hold-to-Accelerate: Press and hold anywhere on a Short to watch at 2× speed, with quick-tap play/pause preserved.
- Integrated Search Shelves: Shorts in Search now appear as high-density 2-column shelves matching the Home feed with dedicated 9:16 badges.
🧠 On-Device Privacy & Smart Caching
- Client-Side Listening Profile: Encrypted on-device listening history with AES-GCM encryption, tracking taste preferences, artists, and genres with a 15-second accidental tap filter.
- Personalized Radio Queue (
v1/next): Song radio queues generate genuine related tracks based on musical metadata rather than generic fallbacks. - Offline Music Cache & Storage Controls: Streamed tracks can be automatically cached in the background for instant offline replay, with dedicated Storage & Cache settings featuring real-time meters and size limiters.
🛠️ Complete Changelog for v1.0.0
| Component | Improvements & Changes |
|---|---|
| iMusic Player | Centered Song/Video switch pill, aspect zoom & fill, 2× fast-forward hold, true speed selector, persistent mini player video state |
| Video Engine | OkHttp range streaming for companion video, 1500ms drift sync, 480p default resolution for stutter-free playback |
| Queue | Split queue layout (Now Playing, Up Next, Previously Played), persistent state across tracks |
| Context Menus | Added track, album, and artist bottom sheets with Play Next, Add to Queue, Play Last, Share, Download |
| Downloader | Parallel 2MB chunk downloader, multi-threaded FileChannel muxing, 4K WebM adaptive muxer |
| Shorts | Ad reel filtering, SponsorBlock segment auto-skip, 2× hold gesture, search shelf presentation |
| Cache & Storage | On-demand caching, corrupt cache recovery, Storage & Cache settings screen with usage meter |
| Security & Privacy | AES-GCM encrypted local taste profile, zero Google sign-in required, zero telemetry |
📦 Download & Installation
Download the official signed release APK below:
- File:
iTube_v1.0.0_signed.apk - Requires: Android 8.0 (API 26) or higher
- Architectures: Universal (arm64-v8a, armeabi-v7a, x86_64)
Enjoy pure, ad-free streaming with iTube. Built with ❤️ for the community.