• v0.2.0 36ef231e2f

    v0.2.0 — Android audio settings
    🏗️ Build and Test JellyTau / Run Tests (push) Successful in 11m0s
    Publish Documentation / Build & publish docs to gitea-pages (push) Has been cancelled
    Traceability Validation / Check Requirement Traces (push) Has been cancelled
    Build & Release / Run Tests (push) Successful in 11m20s
    🏗️ Build and Test JellyTau / Android Compile Check (push) Successful in 8m20s
    Build & Release / Build Linux (push) Failing after 16m33s
    Build & Release / Build Windows (push) Successful in 13m46s
    Build & Release / Build Android (push) Successful in 29m50s
    Build & Release / Create Release (push) Has been skipped

    dtourolle released this 2026-07-28 21:08:12 +00:00 | 211 commits to master since this release

    Android gains working equalizer, volume normalization and gapless playback.
    These controls previously rendered in Settings > Audio and did nothing:
    ExoPlayerBackend never implemented set_audio_settings, and the trait default
    reported success while applying nothing.

    • Equalizer: canonical 10-band ISO curve resampled onto the device's actual
      bands (commonly 5) by nearest centre frequency
    • Volume normalization: via LoudnessEnhancer — a gain stage, so approximate
      rather than equivalent to the Linux dynaudnorm path
    • Gapless: honoured via pauseAtEndOfMediaItems
    • Effects re-attach when ExoPlayer rebuilds its audio sink, so the EQ no longer
      stops applying mid-queue

    Not yet verified on a physical device: AudioEffect availability and band layouts
    vary by device and OEM ROM. Unavailable effects are logged and skipped rather
    than crashing playback.

    Also: six specs recording why the playback backends cannot be unified onto one
    engine (webview compositing owns the video surface on every platform), and
    corrections to requirement statuses that claimed crossfade was implemented when
    it is implemented nowhere and is blocked on mpv's single-stream audio chain.

    Downloads