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