Releases: advplyr/audiobookshelf-app
Releases · advplyr/audiobookshelf-app
v0.9.67-beta
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
- @Sapd made their first contribution in #906
- @atoghyani made their first contribution in #887
Full Changelog: v0.9.66-beta...v0.9.67-beta
v0.9.66-beta
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
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
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
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
Added
- (Android) Sleep timer setting to disable audio fade out #320
- (Android) Sleep timer setting to disable vibrate on reset #552
- (Android) Android auto playback speed button #333 by @KeyboardHammer in #554
- (Android) APK for most recent commit available (https://advplyr.github.io/audiobookshelf-app/) by @lkiesow in #577 #581
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
- @KeyboardHammer made their first contribution in #554
- @emmertex made their first contribution in #568
- @jramer made their first contribution in #565
Full Changelog: v0.9.61-beta...v0.9.62-beta
v0.9.61-beta
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
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
Fixed
- (iOS) various iOS app startup issues (by @ronaldheft in #386)
- (iOS) iOS 16 Realm crash (by @ronaldheft in #387)
- (iOS) use local cover images #373 (by @ronaldheft in #389)
- (iOS) inconsistent seek back time #368 (by @ronaldheft in #390)
- (iOS) chapter sleep timer issues #367 (by @ronaldheft in #392)
- (iOS) player sometimes pausing during seek #354 (by @ronaldheft in #391)
- Comic reader (see advplyr/audiobookshelf#811) and improvements
Updated
v0.9.58-beta
** 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