Skip to content

Releases: advplyr/audiobookshelf

v2.6.0

28 Nov 00:26
Compare
Choose a tag to compare

Added

Fixed

  • Server crash when matching specific characters in author names #2265
  • Podcast episode cron not adding/removing library items #2277
  • Watcher fails to add single audio file to library if library is audiobooks-only #2282 by @mikiher in #2283

Changed

New Contributors

Full Changelog: v2.5.0...v2.6.0

v2.5.0

29 Oct 18:56
Compare
Choose a tag to compare

Added

  • Scanner settings tab in the edit library modal to manage the scanners metadata precedence (See scanner guide)
  • Tools tab in the edit library modal to batch remove all metadata.json or metadata.abs files in library folders
  • Support for pasting semicolon separated strings into multi-select inputs #1198
  • Scanner recognizes ASIN when inside brackets. e.g. [B002UZJGYY] #1852
  • Epub ereader setting to change font family (serif/sans-serif) by @MxMarx in #2253
  • Epub ereader search for text within epubs in the TOC sidemenu #2045 by @MxMarx in #2255
  • Ereader device setting to allow users to send ebooks to device #1982
  • API endpoint to post file changes to the watcher #2204 by @mikiher in #2249
  • API endpoints for uploading and removing an author image
  • Danish translations

Fixed

  • Vulnerability report GHSA-mgj7-rfx8-vhpr
  • Server crash when scanner find covers fails #2164
  • Server crash when searching for a cover without an author #2174
  • Server crash when downloading book that is a file in the folder root directory #2199
  • Server crash when removing the last item of a playlist #2211
  • Server crash when searching for episodes of certain RSS feeds #1996
  • Old streams stored in /metadata/streams not being cleaned up on server initialization #2209
  • Local playback sessions from mobile not showing in stats chart #2168
  • Global search not working with non-ASCII characters due to capitalization #2187
  • Scanner not detecting file renames #1161
  • Line breaks not showing for author description #2218
  • Patreon RSS feeds not showing already downloaded episodes #2207
  • Book scanner not setting item as missing when it has no media files #2226
  • Different aspect ratio for author images being used on authors landing page (now using 1:1.25) #2227
  • Version in bottom left side rail overlapping navigation buttons #2195
  • Watcher selecting incorrect folder due to incorrect subpath check #2244 by @mikiher in #2245
  • Authors still being shown to users when they have no access to the books by that author #2250
  • Watcher triggering scan before file is fully copied to folder #1362
  • Opening an RSS feed for a collection or series doesn't respect prevent indexing flag #2047

Changed

  • Removed support for metadata.abs files (upgrade creates metadata.json files if they don't exist)
  • Clicking the cover image on the library item page or the audio player opens shows an enlarged view #1853 by @MxMarx in #2246
  • Replaced cover path inputs in the library item and author modal with an input to download image via URL from the web
  • Removed server settings for "Prefer OPF metadata", "Prefer audio metadata" and "Prefer overdrive media markers"
  • Improved fuzzy matching by @mikiher in #2186
  • Book match list items shows a comparison of the current books duration #1803
  • HLS transcoder always falls back to forcing AAC for AAC supported files #2157 by @Alistair1231 in #2171
  • Library scan toast notification replaced with task shown in the notification widget #1279
  • Watcher scans are shown in the notification widget
  • Library item page description width matches the width of the library file tables
  • Scan button is displayed on the libraries table
  • Help icons added in admin config pages to link to docs or guides
  • More strings translated

New Contributors

Full Changelog: v2.4.4...v2.5.0

v2.4.4

30 Sep 21:48
Compare
Choose a tag to compare

Added

Fixed

  • (improved) Home page & library item page loading speeds #2073
  • Scanner overwriting user edited details when metadata file is not stored with media #2155
  • Books with ebook not setting the ebookType correctly (causing mobile pages not to load) #2126
  • Book rescan extracting cover from audio file again #2110
  • Open RSS feeds not updating with new feed episodes #2139
  • Search metadata providers incorrectly encoding inputs #2128 by @mikiher in #2129
  • Scanner never finishing when running a quick match on a library with no items #2118
  • Collapse sub-series showing JSON object on hover instead of series name #2140
  • Listening sessions config page showing wrong user on open sessions when filtering by user #2136
  • Scanned in OPF files creating empty tags and genres #2142
  • Adding a new podcast with auto download enabled not setting the schedule correctly #2160
  • Newest episodes home page shelf not showing episodes #2119
  • Recent series home page shelf shows single book series when "hide single book series" library setting is enabled #2134
  • Downloading podcast episodes creating duplicates #2122
  • Bad backup file causing other backup files to not be displayed on backup page #1961
  • x-accel: encode all paths to URIs by @itzexor in #2120

Changed

New Contributors

Full Changelog: v2.4.3...v2.4.4

v2.4.3

17 Sep 22:13
Compare
Choose a tag to compare

Fixed

  • Duplicate authors and series being created #2106
  • Scanner purge old cover image cache when new cover is found
  • Slow queries on server init that check for invalid db records by @selfhost-alt in #2103
  • Server crash when parsing full names by @selfhost-alt in #2101
  • Server crash when removing an item from a playlist #2115

Full Changelog: v2.4.2...v2.4.3

v2.4.2

13 Sep 23:11
Compare
Choose a tag to compare

Fixed

  • Include number of incomplete episodes on podcast covers in home page shelves #2081
  • Server crash when updating a book that has an author or series with an apostrophe #2070
  • Authors dropdown auto suggest existing authors #2077
  • Podcast library stats showing incorrect total size #2072
  • Podcast download queue page available on refresh #2088

Changed

Full Changelog: v2.4.1...v2.4.2

v2.4.1

09 Sep 22:06
Compare
Choose a tag to compare

Fixed

  • Get all items API endpoint returning no items when limit is not specified #2067
  • Server crash when browsing folders in library modal #2065
  • Server crash when quick matching using find covers server setting #2068
  • Server crash when sorting by title in podcast library #2069
  • Library filter for missing narrators

Full Changelog: v2.4.0...v2.4.1

v2.4.0

08 Sep 23:36
Compare
Choose a tag to compare

Added

Fixed

  • Server crash when deleting library item #2031
  • Server crash when entering a directory as a cover path #2007
  • Save metadata with item #1952
  • RSS feed cover art and episodes not working #1948
  • Filtering out duplicate authors on the same book #1932
  • Byte conversion when showing file sizes by @rasmuslos in #1946
  • SQLITE_BUSY: database is locked #1910
  • Syncing local media progress from mobile devices when items is not found #1971
  • Server crash when uploading invalid backup files by @NiclasHaderer in #1994
  • System file ownership for Debian package by @bluecmd in #2030
  • Comic reader incorrect page order when filenames contain 6+ digit numbers #2036
  • Downloading podcast episodes causing a duplicate episode to get added (due to file watcher)

Changed

  • "Force Re-Scan" removed (no longer necessary)
  • Show published year on library page when sorting by published year #2017
  • "Recommended" home page shelf changed to "Discover" (random unstarted)
  • Scanner ignores .part files #2063
  • API update for User data: no longer including "mostRecent" library item
  • Opening an RSS feed without preventing indexing will no longer include "itunes:block" & "googleplay:block" tags
  • File permissions/ownership are no longer set (AUDIOBOOKSHELF_UID/GID env vars are now defunct) #2057
  • Removed unused API endpoints for author & series search
  • Removed healthcheck from Dockerfile
  • Removed --max-old-space-size from Dockerfile
  • More strings translated

New Contributors

Full Changelog: v2.3.3...v2.4.0

v2.3.3

19 Jul 22:40
Compare
Choose a tag to compare

Fixed

  • Reduced memory usage on initialization causing OOM crashes #1926 #1931 #1938
  • Creating a new user with empty list of tags #1933
  • Crash when new author is set without a name #1934

Full Changelog: v2.3.2...v2.3.3

v2.3.2

17 Jul 23:37
Compare
Choose a tag to compare

Important! If you previously updated to v2.3.0 or v2.3.1 and not all of your data was migrated over, follow the steps below after updating

  1. Make sure the container is stopped (for debian/rpm systemctl stop audiobookshelf)
  2. Delete the database file located at
    • docker: /config/absdatabase.sqlite
    • debian: /usr/share/audiobookshelf/config/absdatabase.sqlite
    • rpm: /var/lib/audiobookshelf/config/absdatabase.sqlite
  3. Start container (for debian/rpm systemctl start audiobookshelf)

Fixed

New Contributors

Full Changelog: v2.3.1...v2.3.2

v2.3.1

16 Jul 22:11
Compare
Choose a tag to compare

Important! If you previously updated to v2.3.0 and not all of your data was migrated over, follow the steps below after updating

  1. Make sure the container is stopped (for debian/rpm systemctl stop audiobookshelf)
  2. Delete the database file located at
    • docker: /config/absdatabase.sqlite
    • debian: /usr/share/audiobookshelf/config/absdatabase.sqlite
    • rpm: /var/lib/audiobookshelf/config/absdatabase.sqlite
  3. Start container (for debian/rpm systemctl start audiobookshelf)

Fixed

  • Reduced memory needed to migrate that was causing crash
  • Several issues with db migration #1913
  • Opening series page on mobile #1914
  • First library opened on launch #1911
  • Playing downloaded media items in mobile apps #1912

Full Changelog: v2.3.0...v2.3.1