New downloader for downloading multiple tracks, android media player support for using multiple tracks

This commit is contained in:
advplyr 2022-04-02 19:43:43 -05:00
parent f70f707100
commit 7a091dd428
15 changed files with 767 additions and 457 deletions

View file

@ -253,17 +253,26 @@ export default {
await this.$store.dispatch('downloads/linkOrphanDownloads')
}
},
onItemDownloadUpdate(data) {
console.log('ON ITEM DOWNLOAD UPDATE', JSON.stringify(data))
},
onItemDownloadComplete(data) {
console.log('ON ITEM DOWNLOAD COMPLETE', JSON.stringify(data))
},
async initMediaStore() {
// Request and setup listeners for media files on native
AudioDownloader.addListener('onDownloadComplete', (data) => {
this.onDownloadComplete(data)
AudioDownloader.addListener('onItemDownloadUpdate', (data) => {
this.onItemDownloadUpdate(data)
})
AudioDownloader.addListener('onDownloadFailed', (data) => {
this.onDownloadFailed(data)
})
AudioDownloader.addListener('onDownloadProgress', (data) => {
this.onDownloadProgress(data)
AudioDownloader.addListener('onItemDownloadComplete', (data) => {
this.onItemDownloadComplete(data)
})
// AudioDownloader.addListener('onDownloadFailed', (data) => {
// this.onDownloadFailed(data)
// })
// AudioDownloader.addListener('onDownloadProgress', (data) => {
// this.onDownloadProgress(data)
// })
var downloads = await this.$store.dispatch('downloads/loadFromStorage')
var downloadFolder = await this.$localStore.getDownloadFolder()