Repository navigation
OpenTune v4.0.3
OpenTune v4.0.3
Lineage, Copyright & Open Source Attribution
OpenTune is an open-source collaborative project built upon the foundation of incredible open-source developers under the GNU General Public License v3.0 (GPL-3.0):
- ArchiveTune: Core upstream project created and copyrighted by Rukamori (@rukamori) (ArchiveTuneApp/ArchiveTune), providing Spotify integration, Canvas models, and playback error handling.
- InnerTune: Foundational YouTube Music client architecture created and copyrighted by Zion Huang (@z-huang) (z-huang/InnerTune).
- OpenTune Authors & Maintainers:
- Arturo Cervantes (@Arturo254): Original OpenTune author and design contributor.
- Ahmed Raafat (@Erorr40): Current project maintainer, Automix engine, performance optimization, and release coordinator.
All original copyright notices from upstream projects are preserved, respected, and acknowledged in full compliance with GPL-3.0. For complete attribution details, see ATTRIBUTION.md and NOTICE.
What's New in v4.0.3
- Spotify-Style Equal-Power Mixing Mode: Replaced linear crossfading with an equal-power sinusoidal curve (sin²(θ) + cos²(θ) = 1) to eliminate perceived acoustic volume dips between outgoing and incoming tracks.
- Continuous 0-12s Squiggly Slider: Ultra-fluid slider with haptic feedback ticks for micro-precision duration adjustment.
- 5 Quick-Select Preset Pills: Instant switching between Off, 3s Subtle, 6s Standard, 9s Club, and 12s Flow.
- Smart Automix Engine: Dynamic DJ-style auto-mixing intelligently bridging consecutive songs with dynamic transitions.
- Album Gapless Playback Bypass: Intelligently disables crossfading when consecutive tracks belong to the same album, preserving live and conceptual album transitions as intended by the artist.
- Liquid Frosted Glass Visuals: Real-time translucent backdrop sampling with specular highlights and robust
CornerBasedShapefallbacks across action bottom sheets, floating navigation toolbars, and top bars. - Fix Preference Crash: Resolved nested vertically scrollable infinite constraint crash in
ExpressiveListBottomSheetby adopting unifiedLazyColumncontainer. - Coil 3 Memory Caching: Upgraded to 25% JVM heap allocation with strong LRU references, delivering instantaneous artwork loading without garbage collection stutters.
- Fluid 120Hz Scrolling: Explicit stable keys integrated on all dynamic lazy collection feeds across Explore, Library, and Player components.
- Enhanced About & Attribution Screen: Dedicated upstream attribution cards honoring ArchiveTune (@rukamori) and InnerTune (@z-huang), plus refreshed social links.
- Multi-Scheme APK Signing: Full support for APK Signature Scheme v2 and v3 for maximum installation reliability and security.
- Modernized UI Terminology: Modernized audio and playback terminology across all preference screens and bottom sheets.
- Automated Verification: Comprehensive unit, adversarial stress, and end-to-end test suites passing with 100% success rate.
Downloads
| Package | Architecture | Description | Download | SHA-256 Checksum |
|---|---|---|---|---|
| Universal APK | All devices (arm64, armeabi-v7a, x86, x86_64) | Compatible with any Android device | app-universal-release.apk | bb1cd662a56cc8394a01ad544903c2bb346d70b3e47df20450de77de1bc59319 |
| ARM64 APK | arm64-v8a |
Optimized, smaller binary for modern 64-bit Android phones | app-arm64-release.apk | 695078cf523b1c37ed4aef80c53284cebe613a53511778ba9f80a3122d11937f |
Contact
- Maintainer: Ahmed Raafat
- Email: ahmedrafatbad666655557777@gmail.com
- Telegram Channel: https://t.me/E2_opentune
- Instagram: https://www.instagram.com/error_1693/
- GitHub: https://github.com/Erorr40/OpenTune