Releases: advplyr/audiobookshelf
Releases Β· advplyr/audiobookshelf
v2.2.10
v2.2.9
Added
- Config page "Item Metadata Utils" for managing genres/tags (rename & delete) #1163
- Batch editor option to append details instead of overwrite #848
- Book library filter for missing cover image #1243
- Create a playlist from a collection #1226
Fixed
- Crash on downloading podcast episodes with long names #1261
- Library edit modal overflowing folders list #1266
- Setting file owner for
/config
and/metadata/logs
#584 - Series sort/filter options persisted #1272
- Support for IPv6 #1256
- Series name shown on shelf in bookshelf view #1239
- Scanner incorrectly ignoring folders by @lkiesow in #1287
Changed
- Match tab persists selected details #1276
- Google books provider selects largest cover image #1244
- RSS feeds for audiobooks pub dates reversed #1253
- Chapter editor trims whitespace from chapter titles #1248
- More tooltips by @lkiesow in #1249
- Use HTTPS for images from Google Books by @lkiesow in #1282
- Author modal and series inner input modal button text to be consistent #1280 #1277
- Remove
PermissionsStartOnly=true
from system service for Debian package by @lkiesow in #1251 - API get item cover endpoint allows for getting the raw cover with query (raw=1)
- API routes to return objects instead of arrays by @k9withabone in #1231
- Max filename limited to 255 bytes (UTF-16) #1261
- User settings (filter, sort, etc.) are now stored locally and not on the server
- More strings translated
New Contributors
- @k9withabone made their first contribution in #1231
Full Changelog: v2.2.8...v2.2.9
v2.2.8
v2.2.7
Added
- Library filter for single & multi-track audiobooks #1213
- Chapter editor button to set chapters using audio tracks #1229
Fixed
- PWA install (actually this time)
- Ebook reader for ebooks stored in library root folder #1232 (not fixed yet for mobile ereader)
- Batch selecting ebooks showing play button in app bar #1235
- Show purge cache buttons on mobile screens #1228
- Library filters when using another language #1166
- Copy to clipboard button for API key
Changed
- Chapter editor UI cleanup & reset button to revert changes
- More strings translated
- French by @tomazed in #1234
- Simplified Chinese by @springsunx in #1225, #1230
Full Changelog: v2.2.6...v2.2.7
v2.2.6
Added
- User playlists for audiobooks & podcast episodes (aka private collections) #1077
Fixed
- Issues when updating author cover image using http URL
- PWA not showing install option #354
- Australian audible provider #1191
- Refresh author image on home page when changing it from author modal by @lkiesow in #1192
- Users table activity column
- Refreshing a collection page when not on the default library was going back to the default library
Changed
- Media session show next/prev track buttons #1201
- More tooltips for icon buttons by @lkiesow in #1187
- Make tooltips accessible by @lkiesow in #1188
- Allow specifying start and end of progress for API update by @lkiesow in #1205
- Improve title naming for single file audiobooks when opening RSS feed by @Weldawadyathink in #1212
- More strings translated
- Minor API improvements
- Check out our API Docs (Thanks to @k9withabone for putting this together!)
- Refactored socket events, more secure
- Normalized config pages UI by @jmt-gh in #1218 & #1221
New Contributors
- @lkiesow made their first contribution in #1187
- @Weldawadyathink made their first contribution in #1212
Full Changelog: v2.2.5...v2.2.6
v2.2.5
Important for PPA users! The PPA has been signed with a new key so follow the install instructions again
Added
- Play button when selecting multiple audiobooks
- French translations by @tomazed in #1156 #1176 #1180
- Button on series books page to re-add the series to continue series on home page #1159
Fixed
- Library collapse series leaving blank items on shelf #1162
- Removing all sessions from last page of the sessions table #1168
- Mobile app series books showing in incorrect order #1152
- Audiobookshelf PPA signed with a new key advplyr/audiobookshelf-ppa#2
Changed
- Remove limit for batch editing #1170
- Failed login attempts output the request ip address in logs #1172
- Bookshelf toolbar for mobile screens cleaned up
- Library item page for mobile screens cleaned up
- Hide bookshelf toolbar dropdowns/inputs when batch selecting
- API endpoints for embedding metadata and encoding m4b files
- More strings translated
- Minor API improvements
New Contributors
Full Changelog: v2.2.4...v2.2.5
v2.2.4
Added
- Polish translations by @konradorlinski in #1149
Fixed
- Library item API request limit (causing duplicate items to be shown)
- Library total item count in toolbar
Changed
- Some minor API cleanup
Full Changelog: v2.2.3...v2.2.4
v2.2.3
Added
- Localization & default server language setting #1103
- Simplified Chinese by @springsunx in #1120
- Croatian by @Smoukus in #1147
- Italian by @burghy86 in #1119
- German by @Hallo951 in #1143
- Some Polish by @konradorlinski in #1124
- Collapse series on series books page to collapse sub-series by @ruoti in #1105
- API endpoint to get current users online and open listening sessions #1125
- Player queue for audiobooks #1077
- Buttons to add/remove audiobooks & podcast episodes from player queue
Fixed
- Parsing podcast pubDate #1116
- Sort order being ignored when filtering by series in library by @ruoti in #1105
- Multi-select and shift select library items #1136
- Show only collections for current library in collection modal #1130
- Podcast quick match crashing
- Audiobook RSS feed updating when audio tracks are added/updated #1131
- Users page show correct total number of listening sessions (fixes #1142) by @austinphilp in #1144
Changed
- Some status codes returned from the API
New Contributors
- @konradorlinski made their first contribution in #1124
- @springsunx made their first contribution in #1120
- @burghy86 made their first contribution in #1119
- @Hallo951 made their first contribution in #1143
- @Smoukus made their first contribution in #1145
- @austinphilp made their first contribution in #1144
Full Changelog: v2.2.2...v2.2.3
v2.2.2
Added
- Series page filter & sort options #712
- Hold Shift key to select range of items #1020
- New library icons #1075
- Support for webm and webma audio files #1079
- Chapter lookup multi-region support
Fixed
- Embedding meta tags when a description starts with a double quote #1044 (by @keaganhilliard in #1110)
- Embedding meta tags changing chapter times #1060 (fixed in tone v0.1.2)
- Multi-select dropdowns show X for removing items #1055
- Collection covers not loading
- Local covers not showing in book edit modal covers tab
- Parsing pubDate for podcast RSS feeds #1072
- Opening PDFs
- Comic reader for comics that have subfolders #811
- Debian package incorrect wget invocation #1092
- Sorting ignore prefixes (by @ruoti in #1111)
Changed
- Update tone to v0.1.2
- Podcast auto-download episode schedule includes setting for max episodes to download #1091
- Collapsed series show green line when entire series is finished #1062
- Collections page book list shows authors (& fixes for mobile screens) #943
- Book scanner fallback to using comment tag for book description
- Default library view is now detail view (previously named alternate view)
- Book chapter editor: Lookup chapter modal shows # of chapters found vs current # of chapters #1070
- Comic reader: improved sorting for pages
- For debian installs add note to folder picker that this is not fully implemented
New Contributors
Full Changelog: v2.2.1...v2.2.2
v2.2.1
Added
- Multi-region audible providers using audnexus api #731
- Chapter editor option to shift all chapters by X seconds #927
Fixed
- Crash when quick matching audible book with tags (Issue #1030) by @Undergrid in #1031
- Escape ebook URLs properly #1039
- Authors page to only include library items from the current library #1049
- Tone error on arm64 docker image #1035
- Setting book chapters from audio files will always use first audio file embedded chapters if it has them #1052
- Library edit modal stays loading when switching tabs
Changed
- Update tone to v0.1.1
- Downloaded podcast episode filenames will use the episode title only (no longer prefixes episode num)
- iTunes matching will correctly split authors correctly with format "author a, author b & author c" #1022
- Scanner folder name parsing series sequence supports decimal starting with
.
(e.g. Vol .5) - Scanner folder name parsing series sequence will cast to a number (removes leading zeros)
- Podcast download file requests timeout after 30s #1050
- Number of backups to keep tooltip #1041
- Debian package service runs as group "audiobookshelf"
Full Changelog: v2.2.0...v2.2.1