Skip to content

OpenTune v4.0.4

Choose a tag to compare

@Erorr40 Erorr40 released this 02 Nov 16:06
· 7 commits to master since this release

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):

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 FlowRow to 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.MIDDLE corner styling.
  • ⚙️ 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