Skip to content

Releases: advplyr/audiobookshelf-app

v0.9.67-beta

18 Nov 16:03
Compare
Choose a tag to compare
v0.9.67-beta Pre-release
Pre-release

Added

  • Support for oauth2 (preparing for upcoming server release) by @Sapd in #906
  • Send ebook to device #909
  • Tags shown in search results #940

Fixed

  • 404 when clicking on collapsed series item in list view #877
  • Series page sorting by name #925
  • (iOS) Sleep timer stopping after player interaction #477 by @atoghyani in #887
  • (iOS) Progress not being saved for downloads #825
  • (Android) Downloading finished media item not being marked as finished #903
  • (Android) Seeking in notification player resetting progress #894

Updated

  • Server connection form: Server address no longer requires protocol & improved error messaging by @Sapd in #906
  • Library item page for local downloads shows alerts if the current connected server does not match
  • Podcast search page renamed to "Add" #936
  • Bookmarks modal is no longer closed after updating/deleting #882
  • Playlist table row items include progress bar & more context menu #914
  • Collection table does not show duration for ebooks
  • Making native http requests instead of webview fetch requests to resolve CORS issues #781
  • Server connect page shows message to new users that an Audiobookshelf server is required #912
  • (iOS) Sync local sessions using new sync all api endpoint (fixes advplyr/audiobookshelf#2294)
  • (iOS) Removed background task syncing with server when media is paused
  • (Android) Removed scanning options for local downloads and ffmpegkit dependency

New Contributors

Full Changelog: v0.9.66-beta...v0.9.67-beta

v0.9.66-beta

17 Sep 21:29
Compare
Choose a tag to compare
v0.9.66-beta Pre-release
Pre-release

Added

  • .ipa for sideloading on iOS (included in release assets) #837

Fixed

  • Comma separated lists space before comma #777 by @casrou in #813
  • Separator between authors by @lkiesow in #851
  • Comic reader incorrect file sort order when file number is more than 5-digits
  • Progress lost when app is in background for extended period #828
  • Clicking title on fullscreen audio player redirects to item page but doesnt change library #803
  • Epub ereader incorrect line-height on titles causing overlap #874
  • Epub ereader swiping sometimes moving 2 pages (partial fix) #802
  • (Android) Sync server progress to local progress #808
  • (Android) Internal storage downloads triggering multiple times #791
  • (Android) Offline playback sessions continuing to sync creating duplicates on the server
  • (Android) Android auto loading podcast episodes #832
  • (Android) Mp3 index seeking setting not persisting #638

Updated

  • Making native http requests instead of webview fetch requests to resolve CORS issues #781
  • Initial server connection no longer blocks app usage
  • Podcast covers show number of episodes incomplete instead of total episodes #315
  • Local sessions are synced on network reconnections
  • Add "Switch Server/User" button in side drawer and account page #628
  • Renamed "Logout" to "Disconnect" in side drawer (does not redirect, just goes in offline-mode) #628
  • Epub ereader shows location in the bottom left #766
  • Bookmarks modal UI/UX #876
  • (iOS) Removed lock orientation setting because it's not supported on iOS webview
  • (Android) Android auto includes explicit indicator #611

New Contributors

Full Changelog: v0.9.65-beta...v0.9.66-beta

v0.9.65-beta

25 Jun 19:36
Compare
Choose a tag to compare
v0.9.65-beta Pre-release
Pre-release

Requires server version v2.2.23 and up for full functionality

Added

  • Saving progress for PDF ebooks #712
  • Saving progress for comic ebooks #738
  • Ebook files table on item page and supplementary ereader
  • Epub ereader table of contents and settings (font size, spacing, theme) #745
  • Open/close RSS feeds for library items
  • Support downloaded podcast episode chapters #675
  • Delete local media item from book/episode page #690
  • (iOS) Ebook downloads and offline reading #496
  • (Android) Option to store downloads to internal storage (new default) #635
  • (Android) Device setting to use mp3 index seeking #638

Fixed

  • Playlist items play using downloaded local copy if available #734
  • Back button closes ebook #709
  • Persist "Total Track" option in audio player #663
  • Add new podcast form cutoff by open player #750
  • (Android) App widget updating #658
  • (Android) Playback speed not persisting #532
  • (Android) Android auto to not show ebook only books
  • (Android) Remove local sessions after sync
  • (Android) Local sessions include device info
  • (iOS) Keeping/syncing progress for downloaded podcast episodes #719

Updated

  • Syncing playback time when media item is open but playing from another device
  • Increase touch size for audio player seekbar cursor #713
  • Connecting to server on initialization does not block local item access #708
  • Save last scroll position for item pages #717
  • Ebook and downloads using new API (Requires server v2.2.23 and up)
  • Scale chapter times with playback rate #726
  • Show ebook file on local media page
  • Removed toast when marking item as finished #718
  • Ereader UI/UX updates for fullscreen #731 #752
  • Playlist and chapters modal UI improvements
  • Cleaned up UI color inconsistencies #723
  • (Android) Target SDK to 33
  • (Android) Remove stop button from notification
  • (iOS) Deleting downloaded item redirects to downloads page

Full Changelog: v0.9.64-beta...v0.9.65-beta

v0.9.64-beta

22 May 00:53
Compare
Choose a tag to compare
v0.9.64-beta Pre-release
Pre-release

Added

  • Saving progress for Epub ebooks #243
  • Play button on playlist & collection table items #666
  • Narrators in search results
  • Podcast episode table sort options #376
  • Series progress to series items #410
  • (Android) EBook downloads and offline reading #187
  • (Android) Sleep timer setting to auto-rewind after restarting an auto-sleep timer #623 by @HStep20 in #692

Fixed

  • Center play button when locking ui #624
  • HarmonyOS crash #480
  • Discarding progress for downloaded media #646
  • (Android) Reset volume when shake to reset sleep timer #626
  • (Android) Auto sleep timer start/end time window #648
  • (Android) Out of memory causing fallback to transcode #227 by @maltejur in #649
  • (Android) Desktop widget not updating #658
  • (Android) Removing progress check when pressing play that was causing delayed seeking
  • (Android) Sleep timer getting set to time remaining #659
  • (Android) Delete empty author folder when removing item #701
  • (iOS) Transcoding

Updated

  • Play buttons on item pages show Play/Pause instead of disabled and showing Playing/Streaming #697
  • Podcast episodes show episode number, season, type and support html description #677
  • Use raw cover on library item page #634
  • Audio player play method visibility #706
  • Podcast episodes on home page do not show an episode number if it is not set (matches web)
  • (Android) Download raw cover image #634
  • (Android) Remove auto-open most recent listened item (fixes #532)

New Contributors

Full Changelog: v0.9.63-beta...v0.9.64-beta

v0.9.63-beta

07 Mar 19:49
Compare
Choose a tag to compare
v0.9.63-beta Pre-release
Pre-release

Added

  • Tracks & chapters table on audiobook page #394 #399
  • Authors page #618
  • Collapse series and collapse sub-series settings #99
  • Separate podcast episode page & remove description from episode lists #588
  • (Android) Home Screen Widget #307 by @KeyboardHammer in #597

Fixed

  • Show episode title on home page shelves #616
  • Refresh bookshelf on screen orientation change #602
  • Initialize haptic feedback with setting on launch #603
  • Filtering/sorting in library after clicking an author card #607
  • Podcast latest page refresh/redirect on library change
  • (Android) Local podcast episodes saved with wrong duration
  • (Android) Cancel sleep timer resetting volume #605
  • (Android) Local library item page items cut-off by audio player #592
  • (Android) Playback rate set on initial load #532
  • (iOS) Downloaded podcast episode duration, playback session title
  • (iOS) Downloading books with CD subfolders #620
  • (iOS) Epub Reader freezing UI

Updated

  • EReader padding and UI cleanup
  • Library item page UI updates by @lkiesow in #571
  • Audio player track requires dragging cursor to seek #457
  • Audio player track padding to prevent triggering swipe to navigate
  • Audio player and tracks rounded corners
  • Increased padding on modals
  • Show raw cover image in audio player #614
  • Library item size moved to more info modal
  • Remove padding above cover image on item page
  • (iOS) Disable touch callout and user selection

Full Changelog: v0.9.62-beta...v0.9.63-beta

v0.9.62-beta

19 Feb 22:56
Compare
Choose a tag to compare
v0.9.62-beta Pre-release
Pre-release

Added

Fixed

  • Back button closing modals and fullscreen player #535
  • UI alignment of recent sessions list #587
  • (iOS) Disable ATS (allowing external connections over http) #538 by @emmertex in #568
  • (iOS) Downloads crash & showing progress #537
  • (iOS) Fallback to transcoding on failed direct play #553
  • (iOS) Unstable seeking #518 by @jramer in #565
  • (Android) Play/Pause events from bluetooth/lockscreen being ignored #429 #427 #573
  • (Android) After download UI freezing with multi-file audiobooks #550
  • (Android) Offline listening sessions synced with server #381
  • (Android) Sync failures after restarting playback sessions
  • (Android) Incorrect play times showing in play history
  • (Android) Re-scanning local folders removing/unlinking downloads #589
  • (Android) Downloads with capital M4B/M4A file extensions

Updated

  • Show loading indicator when initially connecting to server
  • Minor UI updates by @lkiesow in #533 #534 #560 #561 #562 #563 #572 #576
  • Increase height of minimized audio player #531
  • Adjust current playback time with playback speed #549
  • Discard progress moved to more menu on audiobook page by @lkiesow in #559
  • Item page blurred image background is full width by @lkiesow in #569
  • Remove Gentium Book Basic font
  • (Android) Most recent listening media auto opened when app is launched by @lkiesow in #574
  • (Android) Cancelling sleep timer when auto-enabled will disable the setting with alert #545
  • (Android) Download 3 files at a time #567
  • (Android) Foreground service updates

New Contributors

Full Changelog: v0.9.61-beta...v0.9.62-beta

v0.9.61-beta

31 Jan 03:00
Compare
Choose a tag to compare
v0.9.61-beta Pre-release
Pre-release

Added

  • Option to toggle off total track in audio player by @lkiesow in #514
  • Continue listening shelf for offline books & episodes #112
  • (Android) Haptic feedback setting
  • (Android) Media item history page for audiobooks
  • (Android) Currently downloading page by clicking icon in app bar
  • (Android) Auto sleep timer #260 (See: #260 (comment))

Fixed

  • Item page details table alignment by @lkiesow in #499
  • Library list view cover size #474
  • Collapsed player cover for 1.6:1 aspect ratio image #474
  • Show play button playing on local and server item pages #487
  • Lock orientation setting clicking on toggle button #465
  • Add new podcast button covered up by open audio player #502
  • Clearing filter refreshes library
  • (Android) Android auto play downloaded media if available #385
  • (iOS) Realm DB writes fixing crash #471 and helps battery usage #476 by @benonymity in #519
  • (iOS) Playing audiobooks that are in subfolders (e.g. CD folders) #483

Updated

  • Audio player fullscreen move tracks above buttons #408 #418
  • Audio player and item page use cover image primary color background gradient
  • Podcast latest page shows cover & podcast name #529
  • Search page input is clearable #509
  • Numerate chapters in chapters modal by @lkiesow in #493
  • Increase cover image size in audio player and item page
  • Changing library triggers redirect on pages not available for that library
  • Show confirm dialog when marking item as finished that has progress
  • Increase max playback speed to 10x
  • Underline links on library item page
  • Default to use alt view and flip setting to use bookshelf view
  • (Android) Sleep timer shake to reset & pressing play resets anytime while running #260 (See: #260 (comment))
  • (Android) Sleep timer starts fading out when 60 seconds remaining #320
  • (Android) Download notifications get removed #495
  • (Android) Book downloads go in author/title subfolders #194
  • (Android) Accurate download percentage uses bytes #523
  • (iOS) Next/prev track events will jump forward/backward by @blampe in #528

New Contributors

Full Changelog: v0.9.60-beta...v0.9.61-beta

v0.9.60-beta

11 Dec 23:21
Compare
Choose a tag to compare
v0.9.60-beta Pre-release
Pre-release

Added

  • Playlists
  • Podcast latest page
  • Orientation lock setting #449
  • E-Reader support for PDF #420
  • Podcast search page for adding new podcasts to server (for admin users) #225
  • Adding/deleting podcast episodes from server (for admin users) #225
  • Haptic feedback for action buttons by @benonymity in #459
  • Sync local media progress button on local media page

Fixed

  • E-Reader for e-books in library folder root
  • E-Reader getting cut off when player is open #442
  • Save track order button hidden when player is open
  • Library filter by progress #451
  • Bookmarks shown for downloaded books when connected to server #163
  • Chapters modal overflowing text #460
  • Changing device orientation updates player track
  • (Android) Android Auto downloaded cover images #141
  • (Android) Changing track sort order
  • (Android) Attempts to seek to invalid times in track
  • (iOS) Very large listening time getting sent to the server by @benonymity in #456
  • (iOS) Don't allow scrolling out of bounds vertically by @benonymity in #455

Updated

  • Prevent selecting text by @benonymity in #458
  • Home page local shelves shown at the bottom
    • When connected to a server only the local shelf matching the library media type is shown
  • Item page & audio player UI
  • (Android) Android Auto play next podcast episode after finishing one
  • (Android) Lock screen show title/subtitle #431

Full Changelog: v0.9.59-beta...v0.9.60-beta

v0.9.59-beta

05 Nov 21:57
Compare
Choose a tag to compare
v0.9.59-beta Pre-release
Pre-release

Fixed

Updated

  • (Android) Android Auto skip forward/backward buttons cleaned up (by @vangorra in #365)
  • (Android) Status & navigationbar colors to match app colors (by @wnhrt in #413)
  • Support for new library icons added in server v2.2.2
  • Cover aspect ratio used from library settings

v0.9.58-beta

03 Sep 22:08
Compare
Choose a tag to compare
v0.9.58-beta Pre-release
Pre-release

** iOS only release **

Fixed

  • (iOS) Playback sessions would track the time the app is closed as time listened by @ronaldheft in #338
  • (iOS) Books with multiple files would not save progress beyond the first file of the book by @ronaldheft in #339
  • (iOS) Handle audio events (pause for audio interruptions, etc) by @ronaldheft in #361
  • (iOS) Player seek issues with multi-track books by @ronaldheft in #355
  • (iOS) Rewrite sleep timer to handle multi-track files by @ronaldheft in #359
  • (iOS) Marking local book as read crashing iOS app by @ronaldheft in #362
  • (iOS) Catching errors before crashing

Changed

  • (iOS) Downloads will continue in the background when switching apps by @ronaldheft in #347
  • (iOS) Downloads will pause and retry with poor network conditions by @ronaldheft in #347

Full Changelog: v0.9.57-beta...v0.9.58-beta