Skip to content

kleeamp 0.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 08:51
· 82 commits to main since this release
Immutable release. Only release title and notes can be modified.

What's changed in v0.2.1

Contributors: @tahadx @ptgamr @bjarneo

Up Next (@ptgamr, @tahadx)

  • Up Next list with left drag handles, scroll-friendly queue gestures, and an Up Next shortcut in the player header
  • Up next rebuilds from the tapped list's order and preserves it within the same source; Next follows the arranged order
  • Live radio shows a LIVE badge instead of an empty timer; music and podcasts keep their durations
  • Prev walks the current list (same as Next) instead of jumping to other sources — no more wrong jumps or loops

Themes

  • Import a theme JSON with an optional "name" — Settings shows it (e.g. noir dawn) instead of custom, plus its dark/light mode
  • Swipe the imported theme left to remove it, Up Next style

Player

  • Known covers paint instantly on song change; the decode pool no longer stalls behind slow network art

App identity

  • The app is now kleeamp (was cliamp): new package, labels, and theme names. Radio names untouched. Updating keeps all data — favorites, history, logins

Library

  • Playlist overhaul: multi-select picker, immediate add-taps, favorites in the picker, per-row menus
  • Widget: seek row and idle dance; podcast downloads from the row menu

What's Changed

  • fix: size the player cover art from the space actually left by Anh Trinh (@ptgamr) (5508b6c)
  • fix: load song podcast and radio artwork in Up next by Anh Trinh (@ptgamr) (3c87e8f)
  • release: generate the changelog from tagged commits by Bjarne Oeverli (@bjarneo) (5e73ffe)
  • podcasts: static Podcast page title by Taha Sadough (@tahadx) (6940b27)
  • chrome: centre back chevrons level with the title by Taha Sadough (@tahadx) (1e2f963)
  • library: only header chip rows on pages that filter by Taha Sadough (@tahadx) (e2877a7)
  • chrome: wrap header to the title so descenders render by Taha Sadough (@tahadx) (56fd9c8)
  • library: filter chips in the header on library pages by Taha Sadough (@tahadx) (b379d70)
  • library: hide naming field on page change by Taha Sadough (@tahadx) (fb57308)
  • library: count providers in pinned header by Taha Sadough (@tahadx) (835771f)
  • library: always show providers plus, no autofocus on add inputs by Taha Sadough (@tahadx) (04ea2e7)
  • license: remove the distribution right by Bjarne Oeverli (@bjarneo) (32a8593)
  • license: drop the hosted service clause by Bjarne Oeverli (@bjarneo) (0bd9687)
  • nav: slide-in push transition mirroring the pop return by Taha Sadough (@tahadx) (48114ce)
  • chrome: vector back key, roomier headers, no title shift by Taha Sadough (@tahadx) (26e0c7e)
  • player: lift back row and cover so the source line stays visible by Taha Sadough (@tahadx) (a55e67e)
  • license: free to use, no sale, no sublicensing by Bjarne Oeverli (@bjarneo) (93fb230)
  • readme: cliamp is the desktop player, not a separate program by Bjarne Oeverli (@bjarneo) (f49f5a5)
  • readme: link the cliamp terminal player by Bjarne Oeverli (@bjarneo) (48f4350)
  • readme: say what cliamp plays, add install by Bjarne Oeverli (@bjarneo) (0901800)
  • podcasts: move subscribe from header chips into show header by Taha Sadough (@tahadx) (6aabf81)
  • chrome: shared BackChevron, 36sp everywhere by Taha Sadough (@tahadx) (3ce2872)

Android APK

Version 0.2.1 (code 4)
Min Android 8.0 (API 26)
SHA-256 323f5fc9b2c5a617c3a64af0bd460df35671d66212debc79814f4e479ddfd9a6
Signing key 8b1326b146cc5e20ad04307e07b8c15631011df3ed03291d56b6493719bf9574

The signing key does not change between releases, so this APK
installs over the previous one. Sideload it, or run
adb install -r kleeamp-0.2.1.apk.

Full Changelog: v0.2.0...v0.2.1