Skip to content

Releases: advplyr/audiobookshelf

v2.1.4

21 Aug 01:09
Compare
Choose a tag to compare

Fixed

  • Crash when adding new podcast w/ auto-download #920

Full Changelog: v2.1.3...v2.1.4

v2.1.3

20 Aug 22:19
Compare
Choose a tag to compare

Added

  • Schedule periodic library scans (new schedule tab in edit library modal) #655
  • Set schedule for automatic backups #822
  • Set schedule for new podcast episode checks (new schedule tab in edit podcast modal)
  • Multi-select podcast episodes and batch delete
  • Podcast auto-download setting for max episodes to keep #903
  • Button to delete listening session in session view modal
  • Separate setting for setting alternative bookshelf view on home page
  • Sort library by published year #918
  • API endpoint to get in-progress library items across all libraries (for mobile)

Fixed

  • Audible match results incorrect runtime format #904
  • Appbar UI for mobile screen size

Changed

  • Use square covers server setting moved to library setting #387
  • Book page shows subtitle underneath title and series above author #898
  • OPF parser supports multiple authors/narrators (fixes parse issue) #907
  • Backups now include author images from /metadata/authors #781
  • Show cover image on match tab after selecting a match item #899
  • Match tab for selected item now has a checkbox for select all/none
  • Podcast episode edit modal shows the audio file URL from the RSS feed

Full Changelog: v2.1.2...v2.1.3

v2.1.2

06 Aug 22:48
Compare
Choose a tag to compare

Added

  • Podcast episode match tab
  • RSS feed icon over library item cover when feed is open #893
  • Filter for open RSS feeds #893
  • Duration & narrator on audible match results #886
  • Image width x height shown under covers on covers tab #885

Fixed

  • Continue series shelf in reverse order
  • Overdrive chapter parser crash on invalid metadata #880
  • Audiobook RSS feed episodes out of order because pubDate was the same #888
  • Finished items showing yellow bar on library item page cover
  • Library stats page overflowing under side nav #896

Changed

  • Library item match tab runs search when opening tab #882
  • Collections page shows total audiobook duration
  • Editing series on book sets focus to first available input #889
  • Episode auto-downloader update max failed attempts to 24 (from 3)
  • New episodes scanned in from file system use filename without extension as title
  • Mobile screen size updates & cleanup

Full Changelog: v2.1.1...v2.1.2

v2.1.1

30 Jul 23:48
Compare
Choose a tag to compare

Added

  • Bookmarks icon on library item page & start playback from bookmarked time #796
  • Click timestamp in playback sessions list to start playback at that time #798
  • Click chapter timestamps in chapter tables to start playback at that time

Fixed

  • Collapsed series name & series page respects sorting ignore prefix setting #866
  • Watcher scanner to ignore non-media files that are not inside library item folders #834
  • Long library names overflowing in appbar #858
  • Set correct mime type for m4b files
  • On server startup remove playback sessions with invalid time listening (from android app bug) #868
  • Setting chapters for book by merging chapters from multiple files #857

Changed

  • Changing an author name to another existing authors name will merge them #487
  • Show prompt before marking an item as finished that is in progress #805
  • Item edit modal remain on same tab when navigating to next/prev item #867
  • Chapter editor uses timestamp input for chapter start time w/ toggle to show seconds #657
  • Save after editing chapter redirects to previous page #827
  • Dockerfile health check uses /healthcheck instead of /ping (no more annoying "Ping" logs every 30s)
  • API route /matchall is now a GET request
  • use svg instead of png for app icon by @arabshapt in #871

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

19 Jul 00:25
Compare
Choose a tag to compare

Important security update! You will need to re-login to all clients after update.

Fixed

  • Libraries table to use drag handle to fix mobile screen sizes #839
  • Generated RSS feeds covers not working

Changed

  • API tokens are generated more securely and re-generated when changing a users username

v2.0.24

15 Jul 01:46
Compare
Choose a tag to compare

Added

  • Support for .OGA file extension (Issue #804)
  • View current version changelog by clicking version in siderail by @jmt-gh in #821

Fixed

  • Audiobooks incorrectly flagged as single file causing download 404 (Issue #714)
  • Recreate cache directory after purge (Issue #800) by @mcdinner in #801
  • Get media progress API endpoint [Helps with syncing on mobile] by @jmt-gh in #802
  • Quick match split comma separated authors (Issue #808)
  • Ordering newly scanned in audio tracks to existing tracklist (Issue #823)
  • Syncing local progress for mobile apps
  • Audio player when previously using chapter track and playing a new item without chapters
  • Truetype fonts format set correctly

Changed

  • Collapsed series show series name instead of first book title (Issue #629)
  • Show toast notifications below appbar and toolbar (Issue #819)
  • Default backup schedule is 1:30 to avoid conflicts with hourly episode checks (Issue #761) [Temp workaround]
  • Only set log websocket listener when going to logger page [Helps with mobile data usage]
  • Mime type for m4b and m4a audio files is audio/mp4
  • Removed a lot of dependencies

New Contributors

Full Changelog: v2.0.23...v2.0.24

v2.0.23

03 Jul 01:14
Compare
Choose a tag to compare

Added

  • Audio player switchable to chapter track #741 (PR #744)

Fixed

  • Mark as Not Finished #771
  • Matching returning no results #794 (PR #795)
  • Disable service worker caching causing playback issues (PR #791)
  • Chromecast button on mobile screens #756
  • Mobile toolbar for podcasts & add collections for books #693
  • Item edit modal for mobile landscape #754
  • Library config page for mobile #753

Changed

  • Match card show series and series sequence if available #762
  • Show chapter duration in chapters modal #767 (PR #770)
  • Scanning/matching toast moved to top right #702 (PR #752)
  • Library search strips periods, commas and other chars #750
  • UI Updates

New Contributors

Full Changelog: v2.0.22...v2.0.23

v2.0.22

19 Jun 00:20
Compare
Choose a tag to compare

Added

  • Server setting for date format #624 (See #736)
  • Author image path/url input to allow inputting a url and download an author image from the web (see #742)
  • Support for leveraging chapter data directly from Overdrive mp3s during scanning (see #716)

Fixed

  • Abs metadata parser allowing equals sign in value #634
  • Matching with multiple narrators #719 (see #730)
  • Open playback sessions for podcast episodes on web app first launch #743

Changed

  • Logs will use local server timezone offset (related #656)
  • Matching will retry with a cleaned query if no results are found from original query (see #735)
  • Dropping/inputting only audio files into the uploader will treat each audio file as an audiobook (for book media type) #670
  • Web app in mobile shows search input #715 (see #739)
  • Breaking out appearance related server settings into their own section
  • Clear global search input when clicking dropdown item #723
  • Make m4b audio file timeout extended to 30 minutes

v2.0.21

09 Jun 23:57
Compare
Choose a tag to compare

Added

  • Persist open RSS feeds #696
  • show and episode_id can be used for series and sequence in audio file meta tags

Fixed

  • Match tab issues #708
  • Not Finished filter crashing search
  • Embedding cover art in metadata embed tool
  • Creating /metadata/downloads dir #698

Changed

  • Removing dependencies

v2.0.20

05 Jun 16:35
Compare
Choose a tag to compare

Fixed

  • Switching to next track pausing player #685
  • Cover art not embedded properly in m4b merge tool

Changed

  • Cleaned up listening sessions table in config