diff --git a/android/app/src/main/java/com/audiobookshelf/app/AudiobookManager.kt b/android/app/src/main/java/com/audiobookshelf/app/AudiobookManager.kt index ef9aaa01..277c6fcf 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/AudiobookManager.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/AudiobookManager.kt @@ -27,7 +27,7 @@ class AudiobookManager { var token = "" private var client:OkHttpClient - lateinit var localMediaManager:LocalMediaManager + var localMediaManager:LocalMediaManager var audiobooks:MutableList = mutableListOf() var audiobooksInProgress:MutableList = mutableListOf() diff --git a/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt b/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt index 81c9ad40..e1983873 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/PlayerNotificationService.kt @@ -823,6 +823,7 @@ class PlayerNotificationService : MediaBrowserServiceCompat() { Log.d(tag, "LOADED AUDIOBOOKS") browseTree = BrowseTree(this, audiobookManager.audiobooksInProgress, audiobookManager.audiobooks, audiobookManager.localMediaManager.localAudioFiles, null) val children = browseTree[parentMediaId]?.map { item -> + Log.d(tag, "Loaded Audiobook description ${item.description.title} - ${item.description.subtitle}") MediaBrowserCompat.MediaItem(item.description, flag) } if (children != null) { diff --git a/store/downloads.js b/store/downloads.js index 778f64e5..712fc38a 100644 --- a/store/downloads.js +++ b/store/downloads.js @@ -47,9 +47,11 @@ export const actions = { var download = state.downloads.find(dl => dl.folderName === folder.name) if (!download) { + console.log('Link orphan downloads searching for ' + folder.name) var results = await this.$axios.$get(`/api/libraries/${rootState.libraries.currentLibraryId}/search?q=${folder.name}`) var matchingAb = null if (results && results.audiobooks) { + console.log('Link orphan downloads audiobooks ' + results.audiobooks.length) matchingAb = results.audiobooks.find(ab => { return ab.audiobook.book.title === folder.name }) @@ -79,8 +81,13 @@ export const actions = { coverSize: coverImg ? coverImg.size : 0, coverBasePath: '' } + console.log('Link orphan downloads book found ' + matchingAb.book.title) commit('addUpdateDownload', downloadObj) + } else { + console.log('Link orphan downloads book not found ' + folder.name) } + } else { + console.log('Link orphan downloads folder already has dl ' + folder.name, JSON.stringify(download)) } } }