github pounat/absorb v1.8.14

7 hours ago

What's New

  • Car mode - Dedicated large-button interface for driving. Big playback controls, sleep timer, and speed adjustment
  • Audio output selector - Switch between speakers, Bluetooth, and other audio devices from the player card
  • Local server auto-switch - Automatically uses your local server URL when on WiFi and falls back to remote when away. Still in early testing - if you use this, please let me know if the auto-switch between local and remote works correctly for you (#52)
  • Stream buffer - 5 minutes of audio is now buffered ahead and behind your current position, so playback continues if you briefly lose network
  • Disable audio focus - Option to prevent Absorb from pausing other apps when playback starts
  • Backup/restore - Added 16 previously missing and new settings to backup and restore (color source, snappy transitions, sort preferences, local server, audio focus, and more)
  • Stacked series covers - Series tiles now show up to 4 book covers stacked behind each other with aggregate series progress and a finished badge
  • Metadata editing - Root users can edit book details directly from Absorb (#80)
    • Quick Match to search providers (Audible, iTunes, Open Library) and apply results to the server
    • Custom tab for manual field editing (title, author, narrator, description, cover, and more)
    • Cover image upload from file or URL
  • Local metadata lookup improvements - All users can override metadata locally without changing the server (#80)
    • Search providers and pick which fields to apply with a field picker
    • Custom tab for manual local overrides
  • Start screen setting - Choose your preferred default screen on app launch

Improvements

  • Author links - Each author is now individually tappable in book details. Long author lists collapse to show the first 3 with "and X more" (#103)
  • Keep Next info popup - Clarifies that the count includes the book you're currently listening to
  • Cover art color source - Fixed not applying on startup, cached seed color to prevent theme flash on restart
  • Log out clarity - Renamed "Peace out" to "Log out" for clarity
    • Logging out also now deletes that user from the app, instead of keeping it
  • ISO dates - Podcast episode dates now display in ISO format
  • OIDC redirect URI - Login screen now shows the required redirect URI for OAuth/OIDC setups
  • Absorb view dots - Dots are now tappable to jump between cards
  • Podcast finish confirmation - Marking a podcast episode as finished now shows a confirmation dialog (matching book behavior)

Fixes

  • Podcast download crash - Fixed crash when downloading episodes from large podcast libraries. Session metadata is now stripped to prevent storage bloat
  • Audible reviews - Fixed WebView for regional Audible domains, improved draggable sheet behavior (#90, #98)
  • Podcast mark as unfinished - Fixed not working from the episode detail sheet
  • Download label consistency - Podcast episodes now say "Saved" instead of "Downloaded" to match books

Don't miss a new absorb release

NewReleases is sending notifications on new releases.