Releases: advplyr/audiobookshelf
Releases · advplyr/audiobookshelf
v2.1.4
v2.1.3
Added
- Schedule periodic library scans (new schedule tab in edit library modal) #655
- Set schedule for automatic backups #822
- Set schedule for new podcast episode checks (new schedule tab in edit podcast modal)
- Multi-select podcast episodes and batch delete
- Podcast auto-download setting for max episodes to keep #903
- Button to delete listening session in session view modal
- Separate setting for setting alternative bookshelf view on home page
- Sort library by published year #918
- API endpoint to get in-progress library items across all libraries (for mobile)
Fixed
- Audible match results incorrect runtime format #904
- Appbar UI for mobile screen size
Changed
- Use square covers server setting moved to library setting #387
- Book page shows subtitle underneath title and series above author #898
- OPF parser supports multiple authors/narrators (fixes parse issue) #907
- Backups now include author images from
/metadata/authors
#781 - Show cover image on match tab after selecting a match item #899
- Match tab for selected item now has a checkbox for select all/none
- Podcast episode edit modal shows the audio file URL from the RSS feed
Full Changelog: v2.1.2...v2.1.3
v2.1.2
Added
- Podcast episode match tab
- RSS feed icon over library item cover when feed is open #893
- Filter for open RSS feeds #893
- Duration & narrator on audible match results #886
- Image width x height shown under covers on covers tab #885
Fixed
- Continue series shelf in reverse order
- Overdrive chapter parser crash on invalid metadata #880
- Audiobook RSS feed episodes out of order because pubDate was the same #888
- Finished items showing yellow bar on library item page cover
- Library stats page overflowing under side nav #896
Changed
- Library item match tab runs search when opening tab #882
- Collections page shows total audiobook duration
- Editing series on book sets focus to first available input #889
- Episode auto-downloader update max failed attempts to 24 (from 3)
- New episodes scanned in from file system use filename without extension as title
- Mobile screen size updates & cleanup
Full Changelog: v2.1.1...v2.1.2
v2.1.1
Added
- Bookmarks icon on library item page & start playback from bookmarked time #796
- Click timestamp in playback sessions list to start playback at that time #798
- Click chapter timestamps in chapter tables to start playback at that time
Fixed
- Collapsed series name & series page respects sorting ignore prefix setting #866
- Watcher scanner to ignore non-media files that are not inside library item folders #834
- Long library names overflowing in appbar #858
- Set correct mime type for m4b files
- On server startup remove playback sessions with invalid time listening (from android app bug) #868
- Setting chapters for book by merging chapters from multiple files #857
Changed
- Changing an author name to another existing authors name will merge them #487
- Show prompt before marking an item as finished that is in progress #805
- Item edit modal remain on same tab when navigating to next/prev item #867
- Chapter editor uses timestamp input for chapter start time w/ toggle to show seconds #657
- Save after editing chapter redirects to previous page #827
- Dockerfile health check uses /healthcheck instead of /ping (no more annoying "Ping" logs every 30s)
- API route /matchall is now a GET request
- use svg instead of png for app icon by @arabshapt in #871
New Contributors
- @revilo951 made their first contribution in #842
- @arabshapt made their first contribution in #871
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.0.24
Added
- Support for .OGA file extension (Issue #804)
- View current version changelog by clicking version in siderail by @jmt-gh in #821
Fixed
- Audiobooks incorrectly flagged as single file causing download 404 (Issue #714)
- Recreate cache directory after purge (Issue #800) by @mcdinner in #801
- Get media progress API endpoint [Helps with syncing on mobile] by @jmt-gh in #802
- Quick match split comma separated authors (Issue #808)
- Ordering newly scanned in audio tracks to existing tracklist (Issue #823)
- Syncing local progress for mobile apps
- Audio player when previously using chapter track and playing a new item without chapters
- Truetype fonts format set correctly
Changed
- Collapsed series show series name instead of first book title (Issue #629)
- Show toast notifications below appbar and toolbar (Issue #819)
- Default backup schedule is 1:30 to avoid conflicts with hourly episode checks (Issue #761) [Temp workaround]
- Only set log websocket listener when going to logger page [Helps with mobile data usage]
- Mime type for m4b and m4a audio files is audio/mp4
- Removed a lot of dependencies
New Contributors
Full Changelog: v2.0.23...v2.0.24
v2.0.23
Added
Fixed
- Mark as Not Finished #771
- Matching returning no results #794 (PR #795)
- Disable service worker caching causing playback issues (PR #791)
- Chromecast button on mobile screens #756
- Mobile toolbar for podcasts & add collections for books #693
- Item edit modal for mobile landscape #754
- Library config page for mobile #753
Changed
- Match card show series and series sequence if available #762
- Show chapter duration in chapters modal #767 (PR #770)
- Scanning/matching toast moved to top right #702 (PR #752)
- Library search strips periods, commas and other chars #750
- UI Updates
New Contributors
- @alexmaras made their first contribution in #776
Full Changelog: v2.0.22...v2.0.23
v2.0.22
Added
- Server setting for date format #624 (See #736)
- Author image path/url input to allow inputting a url and download an author image from the web (see #742)
- Support for leveraging chapter data directly from Overdrive mp3s during scanning (see #716)
Fixed
- Abs metadata parser allowing equals sign in value #634
- Matching with multiple narrators #719 (see #730)
- Open playback sessions for podcast episodes on web app first launch #743
Changed
- Logs will use local server timezone offset (related #656)
- Matching will retry with a cleaned query if no results are found from original query (see #735)
- Dropping/inputting only audio files into the uploader will treat each audio file as an audiobook (for book media type) #670
- Web app in mobile shows search input #715 (see #739)
- Breaking out appearance related server settings into their own section
- Clear global search input when clicking dropdown item #723
- Make m4b audio file timeout extended to 30 minutes