Audiobookshelf - Package Updates
-
[1.83.0]
- Update base image to 5.0.0
-
[1.84.0]
- Update audiobookshelf to 2.20.0
- Full Changelog
- Podcast episode table sorting option for filename + show filename when sorting by it #3637 by @4ch1m in #4030
- Possible to queue multiple of the same episode for download #2672 #4036 by @nichwall in #4041
- Scanning epub not using first image for cover in some cases #4105 by @Roukanken42 in #4106
- Publish year not saving when matching with OpenLibrary #4114 by @GabrielGavrilov in #4118
- UI/UX: Whitespace in custom metadata provider inputs not being trimmed #4069
- UI/UX: RTL support on podcast episodes table rows by @mikiher in #4082
- Improved book library page performance for author sort by @mikiher in #4080
- Improved podcast latest episodes page performance #4043 by @mikiher in #4080
- Podcast page play button plays first incomplete episode in the table by @nichwall in #4035
- Playing episodes from the podcast page populates the player queue based on the order in the table by @nichwall in #4035
-
[1.85.0]
- Update audiobookshelf to 2.21.0
- Full Changelog
- Bulk download option when selecting multiple library items #3541 by @Vito0912 in #4133
- Validate uploads endpoint request (See GHSA-47g3-c5hx-2q3w)
- Incorrect items count on library page for users with item restricting permissions #4163 in #4164
- Book tools page, chapter edit page and library stats page not setting the current library properly on refresh #4170
- Podcast library item size not updating when downloading episodes #4180
- Inconsistent order of multiple authors on a book #4177
- Re-scanning podcast items can result in inaccurate episode counts. in #4195
- Socket events for library item updates not respecting users item restricting permissions #4199 in #4200
- Server crash when requesting an RSS feed for a collection with no books by @Vito0912 in #4223
- UI/UX: Library item page details overflowing text for some translations #4187
-
[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