Skip to content

Releases: advplyr/audiobookshelf

v2.2.20

05 May 22:39
Compare
Choose a tag to compare

Added

  • AudiobookCovers.com provider for covers by @Weldawadyathink in #1710
  • User setting for tags NOT accessible to user #1545 by @divyangbw in #1686
  • Narrators page #860
  • Narrators are searchable #1495
  • Progress bar on series #1734
  • Dutch language option

Fixed

  • Quick match podcast episodes crashing server #1711
  • Podcast rss feed episodes modal downloading wrong episode when using search filter #1699
  • Crash when podcast RSS feeds put an empty space in episode file URL #1650
  • Match tab genres dropdown shows all existing genres #1690 by @divyangbw in #1692
  • Server crash when podcast episode download request fails

Changed

New Contributors

Full Changelog: v2.2.19...v2.2.20

v2.2.19

16 Apr 22:14
Compare
Choose a tag to compare

Warning: The ability to delete items from your file system has been added. The "Remove" option has been replaced with a "Delete" option and defaults to removing the item from your file system. Screenshots

Added

  • Delete library item and individual files from file system #1439
  • Download full library item in zip file #580
  • Podcast episode chapters used from audio file #1646
  • Listening sessions config page shows table of currently open sessions
  • View detailed info of audio files (e.g. bitrate, codec, etc) #1667
  • Series page sort by last book added and updated #1595 by @divyangbw in #1670
  • Support Audible multi-region author info (uses library provider) #1475 by @LukeLam in #1475
  • Chapter editor "Remove All" chapters button #1603
  • Support MP3 meta tag "AUDIBLE_ASIN" #1640

Fixed

  • Embed metadata & encode using debian package #1643
  • Crash on invalid XML feed #1650
  • Chapter editor show save button when shifting times #1648
  • Crash when using update cover API with invalid payload #1644
  • Podcasts with no episodes being marked as missing on re-scan #1671
  • Update xml2js addresses GHSA-776f-qx25-q3cc

Changed

  • Listening sessions are per device instead of per user
  • Only admin users can see full file paths #1411
  • Sleep timer presets and allow custom sleep timer #1357
  • Episodes table sort by pub date treats episodes with no pub date as the oldest #1454
  • Adjust player timestamps and chapter list times based on playback speed #1647
  • Removing a library item also removes the item folder in /metadata/items #1561
  • Abridged is shown as an "A" icon next to book title #1656
  • Condense book page options into context menu
  • Devcontainer and development docs by @ruoti in #1107
  • More strings translated

New Contributors

Full Changelog: v2.2.18...v2.2.19

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