Audiobookshelf logo

Audiobookshelf

Self-hosted audiobook and podcast server

Alternative to: audible, overcast, pocket-casts

Audiobookshelf screenshot

About Versions (100)

v2.13.0

2024-08-31

Added

  • Mark as Finished button on podcast latest page #3321
  • Notification events for backup successful and failed #3158 by @nichwall in #3225

Fixed

  • Create library API endpoint not restricted to admin users CVE-2024-43797 (fixes GHSA-gg56-vj58-g5mc)
  • Authors with 0 books (and no ASIN, image and description) not being removed
  • Embedding metadata on single file audiobooks in library root folder #3323 by @mikiher in #3329
  • Server crash when calling M4B merge on a book already being merged #3331
  • Server crash when requesting author image was that doesnt exist #3267 by @mikiher in #3313
  • Server crash on library scan - close archiver after extracting comic #2750 by @nichwall in #3312
  • Restoring backups was not purging cache #3272 by @nichwall in #3311
  • Container not starting - Skip BinaryManager for Docker installs #3266
  • Series page not showing collapse subseries #3278 by @mikiher in #3288
  • Audible book match search fails when query resembles ASIN #3314
  • Downloading M4B files on Apple mobile device incorrectly interprets content-type #3310 by @chancez in #3319
  • UI/UX: Keyboard controls for dropdown menus #3286 by @mikiher in #3294
  • UI/UX: Series and collection items not respecting library aspect ratio by @mikiher in #3328

Changed

  • Memorystore refactored and set as default session store #2538 by @itzexor in #3332
  • Podcast episode audio file meta tag uses album-artist for author (falls back to artist tag) #3315
  • Next Chapter button plays next item in queue when at end of current item #3299
  • Log local auth attempts for failed and successful logins #2533 #2579
  • Revert BinaryManager to use ffbinaries by @mikiher in #3278
  • Server code cleanup to remove old data model objects (Author, Library, Folder, User & MediaProgress)
  • UI/UX: Authors page number of books sort falls back to author name
  • UI/UX: Author in global search result & author name on library stats page links to author page
  • UI/UX: Prevent line breaks in file sizes by @faush01 in #3271
  • UI/UX: Material symbols font clean up
  • More strings translated
    • Chinese (Simplified) by @springsunx
    • Croatian by @biuklija
    • Czech by @kuci-JK
    • French by @ChristianWia @LECOQQ
    • German by @JBlond @Vito0912
    • Italian by @burghy86
    • Polish by @ahetek
    • Swedish by @Landrash
    • Ukrianian by @cor-bee

Internal

  • Update api linting workflow by @nichwall in #3305
  • Config issue workflow by @nichwall in #3348
  • Cleanup translation strings for Weblate by @nichwall in #3350

New Contributors

Full Changelog: https://github.com/advplyr/audiobookshelf/compare/v2.12.3…v2.13.0