Repository navigation
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.