mirror of
https://gitlab.com/RemixDev/deemix-js.git
synced 2024-12-28 02:16:08 +00:00
Expose extrasPath to REST API
This commit is contained in:
parent
2f2d7648d6
commit
08ae889a09
|
@ -355,7 +355,10 @@ class Downloader {
|
|||
let writepath = `${filepath}/${filename}${extension}`
|
||||
|
||||
// Save extrasPath
|
||||
if (extrasPath && !this.extrasPath) this.extrasPath = extrasPath
|
||||
if (extrasPath && !this.extrasPath) {
|
||||
this.extrasPath = extrasPath
|
||||
this.downloadObject.extrasPath = extrasPath
|
||||
}
|
||||
|
||||
// Generate covers URLs
|
||||
let embeddedImageFormat = `jpg-${this.settings.jpegImageQuality}`
|
||||
|
@ -595,7 +598,10 @@ class Downloader {
|
|||
|
||||
async afterDownloadSingle(track){
|
||||
if (!track) return
|
||||
if (!this.extrasPath) this.extrasPath = this.settings.downloadLocation
|
||||
if (!this.extrasPath) {
|
||||
this.extrasPath = this.settings.downloadLocation
|
||||
this.downloadObject.extrasPath = this.extrasPath
|
||||
}
|
||||
|
||||
// Save local album artwork
|
||||
if (this.settings.saveArtwork && track.albumPath)
|
||||
|
@ -626,7 +632,11 @@ class Downloader {
|
|||
}
|
||||
|
||||
async afterDownloadCollection(tracks){
|
||||
if (!this.extrasPath) this.extrasPath = this.settings.downloadLocation
|
||||
if (!this.extrasPath) {
|
||||
this.extrasPath = this.settings.downloadLocation
|
||||
this.downloadObject.extrasPath = this.extrasPath
|
||||
}
|
||||
|
||||
let playlist = []
|
||||
let errors = ""
|
||||
let searched = ""
|
||||
|
|
|
@ -34,6 +34,7 @@ class IDownloadObject{
|
|||
failed: this.failed,
|
||||
progress: this.progress,
|
||||
errors: this.errors,
|
||||
extrasPath: this.extrasPath,
|
||||
files: this.files,
|
||||
__type__: this.__type__
|
||||
}
|
||||
|
@ -70,7 +71,8 @@ class IDownloadObject{
|
|||
artist: this.artist,
|
||||
cover: this.cover,
|
||||
explicit: this.explicit,
|
||||
size: this.size
|
||||
size: this.size,
|
||||
extrasPath: this.extrasPath
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue