github pounat/absorb v1.8.0

latest releases: v1.8.75, v1.8.74, v1.8.73...
one month ago

v1.8.0

New

  • Homescreen Widgets
    • Now Playing homescreen widgets in two sizes (4x2 and 4x1 compact) with cover art, title, author, and playback controls
    • Skip buttons show your configured skip durations
    • Play/pause updates instantly on tap without waiting for the audio service round-trip
    • Both widgets stay in sync when tapping play/pause on either one
    • Cold resume from the widget when the app has been killed
    • Widget picker shows a live preview on Android 12+
    • Widgets automatically refresh cover art, chapter info, and progress as you listen
  • Chapter progress in notification/lockscreen, new toggle in Playback settings to show chapter-by-chapter progress instead of full book progress on the notification and lockscreen player (#31)
  • Android Auto podcast support, browse podcast libraries, drill into shows, and play episodes directly from Android Auto
  • Android Auto multi-library browsing, all book and podcast libraries are now browsable from Android Auto (previously only the default book library was accessible)
  • Manual queue mode - absorbing cards act as a playlist, when one finishes the next card auto-plays in order
    • Reorder queue from the absorbing screen
    • Add books and episodes to the queue from their detail sheets
    • Optional auto-download to keep the next N queued items downloaded
  • Merge absorbing libraries\ - toggle to show items from all libraries on the absorbing page
  • Concurrent downloads (1–5) with per-download progress notifications
  • Show series duration in series sheet
  • Manage Downloads now has it's own page

Fixes

  • Fix Android Auto infinite loading on cold start, the app now registers the audio handler immediately so Android Auto can connect without delay when launching the app from a force-closed state (#57)
  • Fix switching books from absorbing cards not auto-playing, tapping play on a different book while one was already playing would stop the old book but require a second tap to start the new one
  • Fix finish overlay showing prematurely in full screen player when auto-remove is enabled
  • Fix Bluetooth disconnect not pausing on some car head units that don't send the standard audio-becoming-noisy signal. Now checks whether Bluetooth is still actually connected before resuming after an audio interruption (#53)
  • Fix app getting stuck on splash screen when reopening after being killed in the background. AudioService init now has a timeout so the app still launches even if the media service is in a bad state
  • Fix ebook downloads saving a ~32KB error page instead of the actual file when behind a reverse proxy. Downloads now include all auth headers, follow redirects properly, and validate the response content before saving (#21)
  • Now allows password-less sign in (#59)
  • Fix rolling download window not sliding forward when a book finishes, so the next book in series now starts downloading immediately
  • Fix progress loss when playing in the background

Don't miss a new absorb release

NewReleases is sending notifications on new releases.