Skip to content

Releases: advplyr/audiobookshelf

v2.2.18

02 Apr 23:23
Compare
Choose a tag to compare

Added

  • Epub ebooks save progress by @vincentscode in #1627
  • Epub ebooks show table of contents by @vincentscode in #1627
  • Abridged flag for books #1408
  • Parsing meta tags from podcast episode audio files #1488
  • Embedding meta tags in podcast episode audio files when downloaded (mp3 only) #1488
  • Batch embed metadata, quick embed, and embed metadata queue #700

Fixed

  • Download patreon podcast episodes not showing as previously downloaded #1622
  • Long title in audio player causing overflow #1616 by @maltejur in #1624
  • Audio player playing trancodes by @fidoriel in #1618
  • Parsing id3 tags are now case insensitive
  • API endpoint for update media crash #1540

Changed

  • Match tab shows current cover and image resolutions #1605
  • Show resolution of currently active cover #1547
  • API endpoint for getting all users returns minimal data
  • More strings translated

New Contributors

Full Changelog: v2.2.17...v2.2.18

v2.2.17

18 Mar 23:35
Compare
Choose a tag to compare

Added

  • Support .mka Matroska Audio files #1597
  • Support .awb AMR-WB Audio files #1565
  • Podcast episode list search input filters by @mfcar in #1517
  • Support multiple author/narrator names separated by semicolon #793 by @Linden-Ryuujin in #1609
  • Spanish language option

Fixed

  • Patreon private RSS feeds #1600
  • Podcast rss feeds with non-mp3 audio files #1513

Changed

  • Using prefer audio metadata setting will use ID3 Title tag for chapter name #679
  • Dockerfile uses node index.js as run command
  • Podcast episodes on home page dont show an Episode number if none is set
  • More strings translated

New Contributors

Full Changelog: v2.2.16...v2.2.17

v2.2.16

05 Mar 23:26
Compare
Choose a tag to compare

Added

Fixed

  • Series & collection RSS feeds repeating first book #1531
  • OPF file crashing without narrator #1578
  • Series page filter by progress #1577
  • Refresh schedule tab for podcasts when using Prev/Next buttons (fixes #1582) by @mfcar in #1530
  • Unrecognized unicode for some browsers #1508
  • Encode url for podcast episode downloads by @dwtong in #1515
  • Podcast episode descriptions including newlines

Changed

  • Series books page fallbacks to sort by title/collapsed series name when no sequence is set #1503
  • Podcast episode edit modal navigate next/prev and includes save/save & close buttons by @mfcar in #1581
  • M4b encoding tasks and podast episode downloads shown in appbar by clicking icon spinner by @mfcar in #1559
  • Trailer & bonus podcast episodes show an icon next to episode title by @mfcar in #1559
  • Podcast search shows indicator for podcasts already in your library by @mfcar in #1551 #1563
  • Scanner will prefer image file named "cover" when selecting cover from item folders by @Linden-Ryuujin in #1539
  • Podcast episode details uses a dropdown for episode type (full, trailer, bonus) by @mfcar in #1536
  • RSS feeds will include season, episode, episode type, podcast type and language by @mfcar in #1536
  • Podcasts pull explicit flag and show icon indicator next to title by @mfcar in #1534
  • onPodcastEpisodeDownloaded notification includes more variables by @p-rintz in #1505
  • More strings translated

New Contributors

Full Changelog: v2.2.15...v2.2.16

v2.2.15

11 Feb 23:10
Compare
Choose a tag to compare

Added

Fixed

  • High memory usage on scans #1498 #1443 by @magnww in #1484
  • OPML uploader path separator #1476
  • Bad backup files + backing up playlists & feeds #1485
  • Handle podcast RSS feeds with iso-8859-1 encoding #1489
  • OPF parser supports attributes on tags #1478
  • Upload API endpoint crashes on invalid request with no files #1473
  • Adding new podcast when the podcast folder already exists #1462
  • Series/Collection/Playlist card title scaling #1440
  • Replacing old cover images is now case insensitive #1391
  • Config side nav mobile UI updates + scrollable

Changed

  • Remove Gentium Book font (all text is now Source Sans Pro)
  • API endpoints for starting library & item scan changed to POST requests
  • New API endpoint for syncing local media sessions from mobile clients
  • Adding tags to metadata.abs #772 by @yuuzhan in #1469
  • Patch localization Item Metadata Utils Header by @tomazed in #1470
  • More strings translated

New Contributors

Full Changelog: v2.2.14...v2.2.15

v2.2.14

01 Feb 22:49
Compare
Choose a tag to compare

Fixed

  • Downgrade axios for Debian packaging #1466

Changed

  • Remove X-Powered-By response header for real this time

Full Changelog: v2.2.13...v2.2.14

v2.2.13

31 Jan 23:12
Compare
Choose a tag to compare

Added

  • Recommended book home page shelf
  • Support for X-Accel-Redirect header by @lkiewsow in #1431
  • Localization of date/time strings by @tomazed in #1457

Fixed

  • Collapse series in series handle books with no sequence #1450
  • Edit library modal pressing submit when focused on inputs #1427
  • Podcast RSS feeds update on new/updated episodes #1435
  • Toggle switches submitting forms by @lkiesow in #1390
  • Books being listed twice in continue series by @lkiesow in #1398
  • Close open playback session on server when mobile has local session open
  • Env variables AUDIOBOOKSHELF_UID/GID are no longer needed by @lkiesow in #1425
  • Embed and m4b tool embedding cover image #1252
  • Series and sequence input alignment by @jmt-gh in #1432

Changed

New Contributors

Full Changelog: v2.2.12...v2.2.13

v2.2.12

08 Jan 17:20
Compare
Choose a tag to compare

Added

  • Open RSS feed for a collection #606
  • Open RSS feed for a series #1265
  • Podcast quick match all unmatched episodes
  • ASIN and subtitle is pulled from OPF file #1330
  • Embed metadata tool option to disable audio file backup #1370

Fixed

  • Change order of authors not being detected #1361
  • Series & series-part audio file tags by @naleo in #1338
  • Manually updating author image path #1317
  • Change backup cron schedule #1304
  • Config page navigation on mobile (fixes #1334) by @lkiesow in #1350
  • Series sequence parsed from metadata.abs allow for non-numerical characters #1128 #1360
  • PWA icon for desktop browser #1300
  • Unix file paths with "\" breaks scanner #1254
  • Invalid font file by @lkiesow in #1374
  • Item metadata tag and genre utils show loading indicator #1346
  • Force AAC when transcoding audio files with ALAC codec #1372
  • Loading backups on server init & backups including temp files

Changed

  • Libraries table uses a context menu instead of buttons only visible on hover #1342
  • Book match tab will default to use ASIN if available and an Audible provider is selected #1352
  • Global library search will also search inside podcast episode titles #1363
  • Accessibility & keyboard navigation updates by @lkiesow in #1332 #1333 #1335 #1336 #1341 #1343
  • Cleanup web socket events by @k9withabone in #1310 (See new socket docs)
  • Trim whitespace from audio file meta tags #1305
  • Logs include source by @lkiesow in #1367
  • Readme example caddyfile reverse proxy config by @Eschguy in #1297
  • Library folder browser refreshes paths each load #1371
  • Max playback speed increased to 10x
  • API endpoints updated for opening/closing RSS feeds
  • Series sequence from Audible that has "Book" prefixed will be cleaned up #1339
  • Sync session API endpoint does not return a payload on success
  • Audio player UI updates
  • More strings translated

v2.2.11

19 Dec 23:55
Compare
Choose a tag to compare

Added

  • M4B merge tool advanced options for ffmpeg encoder #1029 #1257
    • Allows for setting bitrate, # channels and codec

Fixed

  • Crash on adding podcast #1290
  • Dropdowns hidden in edit modals #1295
  • Get libraries API endpoint (bad response payload) #1296

Changed

Full Changelog: v2.2.10...v2.2.11

v2.2.10

19 Dec 01:04
Compare
Choose a tag to compare

Fixed

  • Series inner input inaccessible #1289
  • Cover size widget behind home page arrows #1288

Full Changelog: v2.2.9...v2.2.10

v2.2.9

18 Dec 22:23
Compare
Choose a tag to compare

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

Full Changelog: v2.2.8...v2.2.9