Skip to content

iTube v1.0.0 — The Ultimate Unified Experience

Choose a tag to compare

@d0x-dev d0x-dev released this 07 Nov 17:01
· 121 commits to main since this release
image

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-safe FileChannel.
  • 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.