Repository navigation
Releases
v4.0.5
OpenTune v4.0.5
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.5
🎮 Official Discord Social SDK Integration & Fallback Resilience
- Official Discord Login: Integrated and configured the official Discord Social SDK with registered OAuth2 Client ID (
1568004713419378830) for seamless, tokenless Rich Presence authentication. - Graceful Unconfigured Fallback: Resolves Issue #4 where missing SDK binaries or client IDs caused a persistent, dead-end error on prebuilt releases.
- 1-Tap Legacy Switch: Added automatic detection that indicates when the proprietary SDK is unavailable in a build and provides a direct, 1-tap button to use the working Legacy (WebView) login.
- Improved Error Guidance: Clear, actionable error messaging explaining the exact missing components for self-builders.
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 | 6775e42cb744c2d8e3d04f7785ef982f88082f1d2df0508aaf09eb0fbe94ec03 |
| ARM64 APK | arm64-v8a |
Optimized, smaller binary for modern 64-bit Android phones | app-arm64-release.apk | 3a0cd8954b3002e4e79b669bd546e7e7b5cefa8dbe81dfad01382158713826f0 |
| Verified Signatures | All platforms | Official release signing certificate fingerprints & SHA-256 manifest | verified-signature.txt | Plaintext Security Manifest |
Verified Signature & Security Integrity
All official OpenTune APKs are signed with the official release keystore and verified using the Android APK Signature Scheme (v2 + v3). Verify that your downloaded APK matches these official credentials:
| Attribute | Verified Value |
|---|---|
| Signer Certificate DN | CN=OpenTune, OU=OpenTune, O=OpenTune, L=Global, ST=Global, C=US |
| SHA-256 Certificate Fingerprint | BC:6E:7D:78:7A:7D:83:D5:8C:3B:33:7D:75:61:3F:85:73:B7:D7:6F:44:DB:58:3E:A7:CB:F3:13:BE:0D:17:EE |
| SHA-1 Certificate Fingerprint | AA:38:4D:6D:B4:D3:4C:C3:2B:EC:2E:57:47:DA:72:16:D4:75:5E:4D |
| Public Key Algorithm | RSA 2048-bit (Signature: SHA384withRSA) |
| Signature Schemes | APK Signature Scheme v2 (Full APK), v3 (Key Rotation) |
How to Verify:
Using the official Android SDK apksigner tool:
apksigner verify --verbose --print-certs app-universal-release.apkEnsure the SHA-256 certificate fingerprint matches:
bc6e7d787a7d83d58c3b337d75613f8573b7d76f44db583ea7cbf313be0d17ee
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
OpenTune v4.0.4
OpenTune v4.0.4
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.4
- 📱 Full Responsive Layout & Dynamic Font Scaling Resilience:
- System font scaling up to maximum/largest settings without distorted layouts, clipped text, or overlapping elements.
- Unlocked full vertical scrolling across all 10 bottom sheet menu dialogs in portrait mode (
SongMenu,AlbumMenu,ArtistMenu,PlaylistMenu,LyricsMenu,SelectionSongsMenu, etc.). - Replaced rigid horizontal button rows in dialogs with auto-wrapping
FlowRowto ensure buttons remain reachable and unclipped. - Replaced fixed heights with flexible
heightIn(min = ...)across list items, action grids, and the miniplayer. - Resolved time labels collision in the player via auto-spaced and weight-bounded layout.
- 💎 Liquid Glass Topbar Glitch Elimination:
- Resolved the white band artifact appearing above the top bar under the dark Liquid Glass theme when system display or font scale is small.
- Unified window background handling in night mode (
#000000) and clamped app bar scroll behavior height offsets to eliminate downward gaps.
- 🖥️ Tablet & Foldable Form Factor Adaptations:
- Clamped player control button sizing (
coerceIn(48.dp, 80.dp)) with centered max-width bounds (540.dp) to prevent oversized controls on tablets. - Upgraded playlist shortcuts to dynamic 2-to-6 column layouts on wide displays and tablets with complete
GridPosition.MIDDLEcorner styling.
- Clamped player control button sizing (
- ⚙️ Settings & In-App Updates:
- Enabled auto-update notifications and periodic background update checking by default.
- Relocated PO Token Generation into Experiment Settings (
DebugSettings). - Refreshed About screen developer profile and verified social links.
- 🧪 100% Automated Verification: Full test suite passing with zero regressions across unit, layout scaling, and adversarial stress tests.
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 | de215d993f6afad0ccc9eb4c37d85681e16cf9c044a5ddbb961c5cbcf41fcbc5 |
| ARM64 APK | arm64-v8a |
Optimized, smaller binary for modern 64-bit Android phones | app-arm64-release.apk | 8c676ea051daf4bd2fb0c426807bb1acb3a6f316b7478e64403f44c7491d4ad7 |
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
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
OpenTune v4.0.2
OpenTune v4.0.2
Original Author & Rights
- Original Creator & App Owner: Arturo Cervantes (@Arturo254)
- Maintainer: Ahmed Raafat (@Erorr40)
All fundamental architectural rights, application design, and original codebase of OpenTune belong to Arturo254.
What's New in v4.0.2
- Direct In-App Auto-Update: Users can now update the application directly from the update dialog without leaving the app or opening GitHub in a browser. Live download progress is displayed and the system installer is launched automatically.
- Seamless Upgrade Guarantee: Signed with the identical official release keystore matching v4.0.1. Upgrades install directly over existing versions with zero signature mismatch without requiring uninstall.
- Security Hardening: Enforced
android:exported="false"onDebugActivity, preventing unauthorized third-party apps from triggering external crash screens or intent loops. - Stability & Leak Prevention: Optimized
TogetherOnlineApiclient lifecycle with shared connection pooling and singletons, eliminating OkHttp/Ktor thread and socket leaks during session reconnects. - Android 14+ Predictive Back: Enabled
enableOnBackInvokedCallback="true"for modern predictive back navigation gestures. - Build & Dependency Optimization: Cleaned up dead dependencies (
dev.haze,kashif backdrop, typoliquid-glass), aligned Ktor dependencies to version catalogs, and resolved redundant preference observers.
Downloads
- Universal Release APK: app-universal-release.apk
- Arm64 Release APK: app-arm64-release.apk
SHA-256 Checksums
app-universal-release.apk:43bd2834dac241677afb9fd91f0e6cc5db13edc0948b1d570bc8b7bf361f67ffapp-arm64-release.apk:cf601ba52d9f04b92846bd5a1280faca3eada99004dabc854f75ebcf166ce0e8
Contact
OpenTune v4.0.1
OpenTune v4.0.1
Original Author & Rights
- Original Creator & App Owner: Arturo Cervantes (@Arturo254)
- Maintainer: Ahmed Raafat (@Erorr40)
All fundamental architectural rights, application design, and original codebase of OpenTune belong to Arturo254.
What's New
- Version 4.0.1: Upgraded application and build system.
- Repository Migration: Fully migrated update checks and downloads to Erorr40/OpenTune.
- DMCA Compliance & Protection: Completely scrubbed legacy takedown references and added comprehensive legal disclaimers.
- English Documentation: Standardized README, Contributing guidelines, Code of Conduct, and Issue templates in English.
- Release Certificates: Configured dedicated release signing keystores.
- Widgets & Player Enhancements: Added compact, large, and vinyl player widgets with optimized playback state updating.
- Spotify & Discord: Enhanced background downloading and Discord Rich Presence / SDK bridge.
Downloads
- Universal Release APK: app-universal-release.apk
- Arm64 Release APK: app-arm64-release.apk