Repository navigation
Releases
Releases · Anattana-Labs/ytify-native
v1.1 - Stream Proxy Stabilization & Brand Standardization
What's Changed in v1.1
🎵 Brand & Display Standardization
- Renamed display references and application launcher name to ytify (matching official web branding).
- Refreshed onboarding text and internal component tags to
ytify.
🛡️ Streaming Proxy Pipeline & Playback Stabilization
- Neutralized Broken Proxy Rewriting: Intercepted media
.srcsetters to ensure all local/proxy?queries and unciphered YouTube streams strictly target the on-device loopback server (http://127.0.0.1:9999/proxy), preventing external Invidious proxy overrides. - Suppressed Cascading Error Abortions: Trapped
HTMLAudioElement.prototype.onerrorand suppressed false-positive error events, preventing theStreaming Failed EAsnackbar from prematurely terminating stream playback. - Preserved Saavn Streaming: Kept compatibility for JioSaavn tracks to resolve and stream directly.
- CORS & Range Hardening: Automatically strips incompatible
crossoriginattributes on audio/video elements while serving bounded multi-chunk streams viaMultiChunkInputStream.
📦 Release Assets
- APK Size: ~131 KB (optimized with R8/ProGuard minification & resource shrinking).
- Target Platform: Android 5.0+ (API 21 to 33+).
v1.0 - Initial Release: Ultra-Lightweight Native Client
Ytify-native v1.0 🎵
We are excited to announce the initial release of Ytify-native — an ultra-lightweight, high-performance native Android client for Ytify with an embedded, on-device YouTube InnerTube extraction engine.
🌟 Key Highlights
- Ultra-Lightweight Footprint: Complete minified release APK size is only ~131 KB with R8 optimization and resource shrinking.
- Pure On-Device Stream Extraction: Embedded local HTTP server (
127.0.0.1:9999) extracts high-bitrate unciphered audio (itag 140,itag 251,itag 249) and video (itag 18,itag 313,itag 137) formats directly from YouTube InnerTube. - Resilient Range-Streaming Proxy: Custom chunking engine (
MultiChunkInputStream) automatically bridges YouTube Google Video CDN range constraints, eliminating403 Forbiddenerrors. - Chromium Private Network Access (PNA) Support: Full compliance with loopback CORS and Private Network Access protocols.
- Background & Lockscreen Playback: Integrated native Android
ForegroundServiceandMediaSessionCompatfor seamless notification controls, lockscreen artwork, scrubber tracking, and hardware buttons. - Theme-Adaptive Monochrome Onboarding: Sleek, distraction-free introductory guide explaining the on-device architecture.
- Picture-in-Picture (PiP): Native floating PiP window support for videos.
- 100% Privacy-Preserving: No external middleman servers, no user tracking, and zero telemetry.
📦 Asset
Ytify-v1.0.apk(~131 KB) — Compatible with Android 5.0+ (Lollipop through Android 15)