Audiobookshelf logo

Audiobookshelf

Self-hosted audiobook and podcast server

Alternative to: audible, overcast, pocket-casts

Audiobookshelf screenshot

About Versions (100)

v2.8.1

2024-03-16

Added

  • Book library setting to skip earlier books in Continue Series home page shelf #2687 by @justcallmelarry in #2737
  • Sorting options to authors page #2547 by @KeyboardHammer in #2580
  • Keyboard navigation for multi-select dropdown inputs #2555 by @mikiher in #2721
  • Book library filters for “Has no ebook” and “Has no supplementary ebook” #1889 by @Teekeks in #2677
  • Abridged checkbox to batch edit page overwrite map details box #2695
  • Traditional Chinese translations by @den13501 in #2732
  • Vietnamese translations (thanks saigonviral in Discord!) by @nichwall @2726
  • Hungarian translations by @megamegax in #2636
  • Estonian translations by @RasmusKoit in #2644

Fixed

  • Applying backups not overwriting an existing sqlite db file and not resetting API cache after applied
  • Web client audio player handling HLS transcodes #2748 #2720
  • Chapters modal not always scrolling to the current chapter
  • Audible match provider incorrect series sequence parsing (now pulls first number) #2710 by @mikiher in #2734
  • Author text input getting clipped in edit book details modal #2700 by @mikiher in #2714
  • Resizing page not updating chapter ticks in audio player #2707
  • Podcast schedule max new episodes unable to set to 0 #2680
  • After cover update, cover appears broken until page is reloaded #2556 #2593 by @mikiher in #2573
  • Logger showing incorrect error source by @lkiesow in #2692
  • File names with URL control characters improperly encoded (specific to XAccel) by @lkiesow in #2691
  • Broken BinaryManager.isBinaryGood test by @mikiher in #2742
  • Server crash when matching a book and store cover with item is enabled (race condition) #2693 by @mikiher in #2724
  • Server crash during quick match (from duplicate authors) #2650 by @mikiher in #2659
  • Server crash on logout with OIDC and logout URL is not set by @Sapd in #2738

Changed

  • Login page includes logo and improved UI #2682 by @mfcar in #2688
  • Custom metadata provider allows for ISBN searching by @kaldigo in #2733
  • Setting Cache-Control for cover image requests (client side cover image caching) by @mikiher in #2694
  • Increased OIDC request timeouts to 10s (from 3.5s) #2669
  • Login page username/password leading and trailing whitespace #2628
  • Binary manager for windows installer set to use ffmpeg/ffprobe v5.1 (fixes #2689)
  • Login form inputs include “name” attributes to assist password managers by @Schiriki123 in #2740
  • Included robots.txt disallow all and noindex meta tag
  • SKIP_BINARIES_CHECK env variable is supported (fixes #2741)
  • Included Unit tests github workflow by @mikiher in #2745
  • More strings translated
    • Traditional Chinese by @den13501 in #2732
    • Vietnamese by @nichwall in #2726
    • Hungarian by @megamegax in #2636
    • Estonian by @RasmusKoit in #2644
    • Italian by @burghy86 in #2629
    • Portuguese (Brazil) by @pmangro in #2634 #2639 #2676 #2699
    • German by @lonezel @Teekeks @JBlond in #2635 #2641 #2657
    • Spanish by @DownloadableFox in #2638
    • French by @Machou in #2673

New Contributors

Full Changelog: https://github.com/advplyr/audiobookshelf/compare/v2.8.0…v2.8.1