mirror of
https://gitlab.com/RemixDev/deemix-js.git
synced 2024-12-28 18:36:26 +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}`
|
let writepath = `${filepath}/${filename}${extension}`
|
||||||
|
|
||||||
// Save extrasPath
|
// Save extrasPath
|
||||||
if (extrasPath && !this.extrasPath) this.extrasPath = extrasPath
|
if (extrasPath && !this.extrasPath) {
|
||||||
|
this.extrasPath = extrasPath
|
||||||
|
this.downloadObject.extrasPath = extrasPath
|
||||||
|
}
|
||||||
|
|
||||||
// Generate covers URLs
|
// Generate covers URLs
|
||||||
let embeddedImageFormat = `jpg-${this.settings.jpegImageQuality}`
|
let embeddedImageFormat = `jpg-${this.settings.jpegImageQuality}`
|
||||||
|
@ -595,7 +598,10 @@ class Downloader {
|
||||||
|
|
||||||
async afterDownloadSingle(track){
|
async afterDownloadSingle(track){
|
||||||
if (!track) return
|
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
|
// Save local album artwork
|
||||||
if (this.settings.saveArtwork && track.albumPath)
|
if (this.settings.saveArtwork && track.albumPath)
|
||||||
|
@ -626,7 +632,11 @@ class Downloader {
|
||||||
}
|
}
|
||||||
|
|
||||||
async afterDownloadCollection(tracks){
|
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 playlist = []
|
||||||
let errors = ""
|
let errors = ""
|
||||||
let searched = ""
|
let searched = ""
|
||||||
|
|
|
@ -34,6 +34,7 @@ class IDownloadObject{
|
||||||
failed: this.failed,
|
failed: this.failed,
|
||||||
progress: this.progress,
|
progress: this.progress,
|
||||||
errors: this.errors,
|
errors: this.errors,
|
||||||
|
extrasPath: this.extrasPath,
|
||||||
files: this.files,
|
files: this.files,
|
||||||
__type__: this.__type__
|
__type__: this.__type__
|
||||||
}
|
}
|
||||||
|
@ -70,7 +71,8 @@ class IDownloadObject{
|
||||||
artist: this.artist,
|
artist: this.artist,
|
||||||
cover: this.cover,
|
cover: this.cover,
|
||||||
explicit: this.explicit,
|
explicit: this.explicit,
|
||||||
size: this.size
|
size: this.size,
|
||||||
|
extrasPath: this.extrasPath
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue