mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-07-26 22:48:43 +02:00
[PR #1820] Download queue rework, cancel all button, retry button, respect partials, delete partials via settings #1712
Reference in New Issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1820
Author: @ckbaker10
Created: 3/9/2026
Status: 🔄 Open
Base:
master← Head:fix-download-issue📝 Commits (10+)
f08e169Download Servicef980387Automatic download restarts working5c6044eDownload Queue works5584bdbQueue seems to work okay6f06d84Merge remote-tracking branch 'upstream/master' into fix-download-issue1de5c3dDownload Queue working with cancel / retry3cc231cWhen restarting a download previously downloaded files will be respected9f1930cRespects previously downloaded files, button in settings to delete partialsc321bdaAPK Buildede5fdaCached download frontend issues📊 Changes
20 files changed (+2046 additions, -466 deletions)
View changed files
📝
android/app/build.gradle(+4 -0)📝
android/app/src/main/AndroidManifest.xml(+8 -0)📝
android/app/src/main/java/com/audiobookshelf/app/MainActivity.kt(+57 -42)📝
android/app/src/main/java/com/audiobookshelf/app/data/DeviceClasses.kt(+135 -113)📝
android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt(+47 -59)📝
android/app/src/main/java/com/audiobookshelf/app/managers/DownloadItemManager.kt(+621 -46)📝
android/app/src/main/java/com/audiobookshelf/app/managers/InternalDownloadManager.kt(+51 -34)📝
android/app/src/main/java/com/audiobookshelf/app/models/DownloadItemPart.kt(+134 -53)📝
android/app/src/main/java/com/audiobookshelf/app/plugins/AbsDownloader.kt(+514 -79)📝
android/app/src/main/java/com/audiobookshelf/app/plugins/AbsLogger.kt(+37 -14)➕
android/app/src/main/java/com/audiobookshelf/app/services/DownloadService.kt(+216 -0)➕
android/app/src/main/java/com/audiobookshelf/app/utils/DebugUtils.kt(+54 -0)➖
android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java(+0 -18)📝
pages/downloading.vue(+57 -2)📝
pages/downloads.vue(+1 -1)📝
pages/settings.vue(+60 -0)📝
plugins/capacitor/AbsDownloader.js(+22 -2)📝
plugins/server.js(+9 -0)📝
store/globals.js(+14 -1)📝
strings/en-us.json(+5 -2)📄 Description
Brief summary
Download queue reworked
Which issue is fixed?
Pull Request Type
Android, Backend
How have you tested this?
Yes, I am mainly fixing my personal issues here
Screenshots
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.