Audiobookshelf - Package Updates
-
[1.88.0]
- Update audiobookshelf to 2.24.0
- Full Changelog
- Podcast library filter "RSS Feed Open" #4335
- Arabic language option
- Security fix for uploader pathexists check in #4342 (See GHSA-xj8h-wrw2-g829)
- Rich text editor allowing images when copy/pasted from browser in #4349
- M4b encoder bit rate preset selection not working with bit rates higher than 192k #4337
- Unable to fetch podcast RSS feed when it has episodes with an empty guid #4325
- Media progress updates will use the
lastUpdate
value passed into the request (for local progress sync) in #4326 - UI/UX: Descriptions with html lists causing overlapping text when expanding (iOS/Safari specific) #4348
- Series sequence does not allow spaces #4314
- Update max allowed JSON request size #4250 in #4318
-
[1.89.0]
- Update audiobookshelf to 2.25.1
- Full Changelog
- Notifications for podcast episode check failed and disabled due to too many failed attempts #4377 by @Vito0912 in #4378
- Support env variable MAX_FAILED_EPISODE_CHECKS for podcast episode check cron job by @Vito0912 in #4370
- Follow-up security fix for uploader pathexists check (in #4393) (See GHSA-xjqw-8829-qmm6)
- M4B encoder ignoring custom values #4359 by @Vito0912 in #4361
- M4B encoder backup file with the same name overwriting the original file (in #4361)
- Potential fix with podcast episode check cron job getting stuck #4098 by @Vito0912 in #4373
- All file attachments were not being removed from rich text editor by @Vito0912 in #4374
- API:
/api/filesystem/pathexists
and/api/upload
not respecting user library access permissions (in #4398) - UI/UX: Alignment issue in chapters table on audiobook tools page
- Improve podcast episode matching using Fuse.js #4382 by @JKubovy in #4383
-
[1.90.0]
- Update audiobookshelf to 2.26.1
- Full Changelog
- Important: New authentication system was added in v2.26.0. See https://github.com/advplyr/audiobookshelf/discussions/4460 for details.
- OIDC error when auto registering users #4485 (in #4486)
ALLOW_CORS
env variable not working #4497- UI/UX: Localize listening time on sessions table (in #4493)
- UI/UX: Sessions modal shows username instead of user id #4496 (in #4503)
- UI/UX: Show deprecated warning message on legacy API token on user page (in #4503)
- API:
/api/sessions
and/api/users/:id/listening-sessions
endpoints always return a user object on sessions (in #4503) - A more secure authentication system has been added, see https://github.com/advplyr/audiobookshelf/discussions/4460 for details
- All users are required to re-login to the web client to start using the new authentication system
- The old authentication system will continue to function and be removed from the server no earlier than September 30, 2025 to allow 3rd party apps time to update
-
[1.90.1]
- added additional screenshots
-
[1.90.2]
- Update audiobookshelf to 2.26.2
- Full Changelog
- Important: New authentication system was added in v2.26.0. See https://github.com/advplyr/audiobookshelf/discussions/4460 for details.
- Web client page load causing a token refresh #4509 (in #4510)
- Audible match results return match confidence score, shows in match results by @mikiher in #4319
- More strings translated
- Chinese (Simplified Han script) by @springsunx @FiendFEARing
- Croatian by @biuklija
- Czech by @kuci-JK
- Italian by @Prangel85
- Turkish by @SerhatGulasti
- Ukrainian by @Maksim2005UA2
-
[1.90.3]
- Update audiobookshelf to 2.26.3
- Full Changelog
- Important: New authentication system was added in v2.26.0. See https://github.com/advplyr/audiobookshelf/discussions/4460 for details.
- Some podcast episodes always transcoding (in #4520)
- Unable to change root user password when not set #4522 (in #4523)
- More strings translated
- Chinese (Simplified Han script) by @FiendFEARing
- German by @Dalabad
- Russian by @Nab0y
- Ukrainian by @Maksim2005UA2
-
[1.91.0]
- Update audiobookshelf to 2.27.0
- Full Changelog
- Important: New authentication system was added in v2.26.0. See https://github.com/advplyr/audiobookshelf/discussions/4460 for details.
- Book library sort option for progress last updated #1215 (in #4542)
- Sepia theme in epub e-reader #4407 by @michaeldvinci in #4534
- All e-reader devices visible to non-admin users #4529 (in #4530)
- UI/UX: Edit chapter page lookup modal showing incorrect duration when removing branding by @chriscam85 in #4551
- UI/UX: Cursor pointer for version in side rail by @FelixSche in #4528
- UI/UX: Sessions table overflowing horizontally on mobile
- UI/UX: Localized user stats heatmap tooltip #4550
- More strings translated
- Belarusian by @i-Nosferatu-i
- Chinese (Simplified Han script) by @FiendFEARing
-
[1.92.0]
- Update audiobookshelf to 2.28.0
- Full Changelog
- Important: New authentication system was added in v2.26.0. See https://github.com/advplyr/audiobookshelf/discussions/4460 for details.
- Server setting to allow a whitelist of CORS origins by @Vito0912 in #4557
- Server crash when transcode requests are made to the direct play endpoint #4555 (in #4565)
- OIDC auto-register still creating a user when groupclaim is invalid #4563
- OIDC callback URL validation
- More strings translated
- Belarusian by @i-Nosferatu-i
- Chinese (Simplified Han script) by @FiendFEARing
- Croatian by @biuklija
- Estonian by @alehandro112
-
[1.93.0]
- Update audiobookshelf to 2.29.0
- Full Changelog
- Chapter editor tools/enhancements including bulk chapter import & more (see #4384) by @josh-vin in #4384
- Book library sort options for
Progress: Started
andProgress: Finished
#4540 by @tagmeh in #4575 - Initial page load failing to load library (on token refreshes) #4567 (in #4590)
- Library path folder browser not working on latest Windows 11 (replace
wmic
withpowershell
) #4531 by @sir-wilhelm in #4533 - Podcast itunes id not set on podcasts created from search and podcast matching #4614
- Book match tab last used provider saved in local storage being overriden by itunes when matching a podcast #4615
- Server listening log for ipv6 host by @renesat in #4595
- UI/UX: Podcast match author input not showing the current author value #4617
- Podcast episode download requests pass
*/*
inAccept
header by @renesat in #4596 - Podcast episode downloads always embed meta tags (previously only mp3) (in #4598)