github pounat/absorb v1.2.4

latest releases: v1.8.8, v1.8.7, v1.8.6...
18 days ago

Absorb v1.2.2 Release Notes

Multi-File Audiobook Fix

Fixed a critical bug affecting audiobooks made up of multiple MP3 files.

The root cause: just_audio's ConcatenatingAudioSource reports position relative to the current track file, not the overall book. If you're 10 minutes into file 3, it reports 10:00 instead of the cumulative 1:45:00. This broke the progress bar, chapter detection, server sync, seeking, and completion detection.

The fix tracks cumulative file offsets and converts between track-relative and absolute book positions across the board. Single-file books (M4B) are unaffected.

A secondary bug was also fixed where the UI subscribed to the position stream before track offsets were built, so it was permanently receiving raw positions without the offset applied.

UI Refresh

  • Reorganized the card layout. Book progress bar and stats are now at the top with the percentage and chapter counter. Cover art gets more room to breathe.
  • Removed title and author text from the cover overlay. The chapter pill is bigger and easier to read. Added a drop shadow behind the artwork.
  • Bumped the stats row font size and weight, added a subtle text shadow so it reads well against any cover art.
  • Skip icons are bigger now for better balance with the play button. Added chapter skip buttons on the edges of the controls.
  • Buttons reorganized into a primary row (Chapters + Speed) and secondary row (Sleep Timer + Bookmarks). Details and History live in a "More" sheet behind the three-dot icon.
  • "Downloaded" badge on the cover is gone. Download management is in the Details sheet only now per book.

Don't miss a new absorb release

NewReleases is sending notifications on new releases.