Audiobookshelf - Package Updates
-
[1.86.0]
- Update audiobookshelf to 2.22.0
- Full Changelog
- Audiobook chapter lookup support for removing Audible intro/outro branding #4152 by @Vito0912 in #4226
- API: New endpoint for direct playing audio files using session ID (now preferred method see #4263) #4259 in #4263
- Server crash when updating the "Ignore prefixes when sorting" setting #4221 in #4234
- .ignore file causing ignores outside the directory by @nschum in #4261
- Users without access to any book in a series still able to find the series in search results #3736
- UI/UX: Share audio player track bar tooltip overflowing page (now hidden on mobile) in #4241
- API: Library stats endpoint returning null instead of 0 for some stats #4251
- Audiobook m4b encoder uses smarter presets for codec, bitrate and channels #4169 #1257 in #4253
- Improve Year in Review display logic by @josh-vin in #4240
- Improve file watcher to re-scan library items when non-media file only updates are made #4245 in #4249
-
[1.87.0]
- Update audiobookshelf to 2.23.0
- Full Changelog
- Support for searching episode titles in podcast libraries #3301 in #4293
- Support listening on unix socket #3819 by @balki in #4166
- Docker image not including nunicode in #4299
- More strings translated
- Arabic by @UsamaFoad
- Catalan by @fitojb
- Croatian by @biuklija
- German by @cebo29
- Russian by @renesat
- Slovak by @pecer
-
[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