Skip to content

Releases: advplyr/audiobookshelf

v2.0.9

03 May 00:29
Compare
Choose a tag to compare

Added

  • (experimental) Embed metadata into audio files for audiobooks #141
  • (experimental) Generate RSS feeds for podcasts #553

Fixed

  • Account tag permission accessible tags #542
  • Continue series home page shelf #545
  • Hide edit/search buttons on authors card for users without update permissions #549

Changed

  • Edit modal submit closes modal

v2.0.8

30 Apr 19:14
Compare
Choose a tag to compare

Added

  • Continue Series section no home page (adding back from pre-v2) #541
  • Podcasts: Run manual check for new episodes in Episodes tab (helps troubleshooting auto-download issues)
  • "Change password" button in account modal for root user

Fixed

  • Series on search page directing to correct series page url #533
  • Series covers on home page not spread out correctly #505
  • Removing section from upload page (take 2) #530
  • User permissions access all libraries/tags reset after toggle
  • Account types select dropdown could be unselected
  • Set next accessible library if currently selected library gets removed

Changed

  • Admin user types can create podcasts and download podcast episodes #507
  • Guest user accounts cannot change the account password #537
  • Server settings now returned with authentication requests (instead of on socket connection)

v2.0.7

29 Apr 18:58
Compare
Choose a tag to compare

This release is just fixing the version mismatch issue.

v2.0.4

29 Apr 00:59
Compare
Choose a tag to compare

Now using Github Docker registry! (updates will still be pushed to Docker Hub)

Added

  • Important API update for the latest android app (0.9.43-beta) to fetch current progress when downloading
  • Putting a file named .ignore inside a directory will ignore the entire directory when scanning #516
  • Library setting to optionally skip scanning library items if they already have an ASIN/ISBN 84dd06d
  • (experimental) Support for treating single audio files in library folder root directory as library items #401

Fixed

  • Checkbox on batch edit page not showing checkmark #521
  • Default user setting to orderBy title and default to sort ascending for titles and authors #515
  • Uploader drag n' drop folder
  • Uploader removing a single item from list #530

v2.0.3

25 Apr 00:55
Compare
Choose a tag to compare

Added

  • Button on issues page to remove all library items with issues #476
  • Button on series page to mark all series as finished #452

Changed

  • Optimized home page performance (/personalized api endpoint)
  • No longer showing errors on podcast episode cards

Fixed

  • Empty podcasts still labeled as invalid after first episode is added
  • Show books with invalid audio files on issues page and error icon on book items #491
  • Sort authors and series alphabetically in filter dropdowns #497
  • Sort authors on authors page alphabetically #497
  • Null author names slipping through the cracks, added extra check #502
  • Overlapping text for long book names on collections page #410
  • Upload page files table rows text was not selectable #406
  • File owner was not getting properly set for download/uploaded covers #394
  • File owner and permissions for /config and /metadata dirs if they need to be created #394

v2.0.2

24 Apr 01:13
Compare
Choose a tag to compare

Added

  • Configure maximum backup size #489
  • Podcast episodes on home page shelves w/ recent episodes & currently listening episodes
  • Podcast landing page shows current downloading episode and number of episodes in queue
  • Podcast page ability to clear download queue

Changed

  • When sorting by author in library sort by series and sequence as a secondary sort #274
  • Set description when quick matching #486
  • Remove open playback sessions for user when starting a new playback

Fixed

  • Persist playback rate #419
  • Batch mark as finished #490
  • Error queueing many podcast episodes for download (increased max request size to 5MB) #493
  • Edit modal when using the next/prev buttons not updating details #483
  • Global search library item links #484
  • Selecting podcasts on podcast library home page
  • Scanner using old path #485
  • Audiobooks with missing tracks flagged as an issue #491

v2.0.1

22 Apr 20:28
Compare
Choose a tag to compare

Server v2 and the latest mobile apps v0.9.41-beta are not backwards compatible! You must be using mobile app versions v0.9.41-beta or higher to work with server v2 or higher.

Added

  • Audio player supports direct playing
  • Podcast support w/ search and auto download episodes #408
  • Authors page w/ author metadata + photo lookup #187
  • Allow a book to have multiple series #409 #236
  • Add/update library supports manually entering folder paths (solves debian multi-library issue #269)
  • Filter for missing metadata #414 #395
  • User permission to restrict user access to library items by tag #421
  • Support for WMA, AIFF and OGG audio files #449 #420
  • Show green mark on series when all books are finished #454
  • Library stats page add links to genres/authors/items #453
  • Support for books split into CD folders to use CD# from folder name #393
  • iTunes metadata provider for audiobooks and podcasts
  • Home page bookshelf categories for recent series and authors

Changed

  • Scanner performance improvement limit number of audio probes by file size
  • Show currently set item metadata value when matching #431
  • Update server setting "Ignore prefixes when sorting title" to allow customizing prefixes #358
  • Experimental: Download tab now called "Merge" (for merging multiple tracks to m4b w/ metadata)
  • Now using node v16!

Fixed

  • Fix use first accessible library sorted by display order

v1.7.2

05 Mar 23:01
Compare
Choose a tag to compare

Added

  • Select library media type (changes icon only for now)
  • Sleep timer #165
  • Experimental: Direct play audiobooks

Changed

  • Book page progress show start/completion date #383

Fixed

  • UI: backups table, audio player
  • User table show correct last read audiobook

v1.7.1

28 Feb 01:41
Compare
Choose a tag to compare

Added

  • New metadata file named metadata.abs is created & updated for every book (docs coming soon)
  • Server setting for choosing to store metadata.abs in your book folder or in default /metadata/books folders
  • metadata.abs file parsed by scanner if added or modified inside book folder (overrides book details)
  • Series volume number is parsed from book folder name if it is the first number (e.g. 10 - Book Title)
  • Sort by audiobook folder birthtime or modified time #215

Changed

  • Cleaning up variables on server
  • mtime, ctime and birthtime is saved with book folders and files

Fixed

  • Bug where Quick Match required book to have a cover set
  • Remove unnecessary server dependency

v1.7.0

27 Feb 00:06
Compare
Choose a tag to compare

This is a condensed list of notable changes since v1.6.0 in chronological order.

Added

  • User listening sessions & stats pages #167
  • Collections #151
  • API endpoints for syncing progress (needed for mobile progress sync)
  • Experimental: Authors page #187
  • Multiple narrators support #182
  • Support Audible metadata matching #190
  • Scanner log files
  • Experimental: Change bookshelf texture #186
  • Square cover image support & set as default #210
  • Cover image caching, resizing and webp conversion #223
  • Support for AAC audio files #244
  • Alternative bookshelf to show title/author and sort value #232
  • Additional ID3 tags used #305 & more OPF details extracted #218 #343
  • Server setting for default cover art provider #291
  • Collapse series in library #322
  • PWA support #354
  • Server setting to ignore "The" prefix when sorting #361
  • Library button to quick match all books (mass updating metadata) #359
  • Batch set book details #370
  • Chromecast support #367
  • Server setting to disable folder watcher & library setting #378
  • Multi-book uploads by drag n' drop folders or folder picker #248

Changed

  • Too many UI updates to list
  • Lazy load bookshelf (huge performance improvement for big libraries)
  • Improved blur effect for covers #216
  • Remove interactive commands from Debian installer #242
  • Series volume numbers to use language sensitive sorting #261
  • Series bookshelf covers limited to 30 #321

Fixed

  • Many bug fixes
  • Reading multiline data from file tags by using node-ffprobe #300 (requires additional env for FFPROBE_PATH #302)
  • Smarter sort of audio tracks by using CD# #155