sometest
This commit is contained in:
parent
3af73ff082
commit
6090fd6a6a
2 changed files with 19 additions and 7 deletions
|
@ -10,13 +10,22 @@ export class LocalFiles {
|
||||||
static localSongsArts: any = [];
|
static localSongsArts: any = [];
|
||||||
public static DB = ProviderDB.db;
|
public static DB = ProviderDB.db;
|
||||||
|
|
||||||
|
static getDataType(item_id : String | any){
|
||||||
|
if (item_id.startsWith('ciderlocalart'))
|
||||||
|
return 'artwork'
|
||||||
|
else if (item_id.startsWith('ciderlocal'))
|
||||||
|
return 'track'
|
||||||
|
}
|
||||||
|
|
||||||
static async sendOldLibrary() {
|
static async sendOldLibrary() {
|
||||||
ProviderDB.init()
|
ProviderDB.init()
|
||||||
let u = (await ProviderDB.db.allDocs({include_docs: true,
|
let rows = (await ProviderDB.db.allDocs({include_docs: true,
|
||||||
attachments: true})).rows.map((item: any)=>{return item.doc})
|
attachments: true})).rows.map((item: any)=>{return item.doc})
|
||||||
this.localSongs = u;
|
let tracks = rows.filter((item: any) => {return this.getDataType(item._id) == "track"})
|
||||||
console.log('sdadad', u.length)
|
let arts = rows.filter((item: any) => {return this.getDataType(item._id) == "artwork"})
|
||||||
return u;
|
this.localSongs = tracks;
|
||||||
|
this.localSongsArts = arts;
|
||||||
|
return tracks;
|
||||||
}
|
}
|
||||||
|
|
||||||
static async scanLibrary() {
|
static async scanLibrary() {
|
||||||
|
@ -85,12 +94,15 @@ export class LocalFiles {
|
||||||
"contentRating": "clean"
|
"contentRating": "clean"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
metadatalistart.push({
|
let art = {
|
||||||
id: "ciderlocal" + lochash,
|
id: "ciderlocal" + lochash,
|
||||||
|
_id: "ciderlocalart" + lochash,
|
||||||
url: metadata.common.picture != undefined ? metadata.common.picture[0].data.toString('base64') : "",
|
url: metadata.common.picture != undefined ? metadata.common.picture[0].data.toString('base64') : "",
|
||||||
})
|
}
|
||||||
|
metadatalistart.push(art)
|
||||||
numid += 1;
|
numid += 1;
|
||||||
ProviderDB.db.putIfNotExists(form)
|
ProviderDB.db.putIfNotExists(form)
|
||||||
|
ProviderDB.db.putIfNotExists(art)
|
||||||
metadatalist.push(form)
|
metadatalist.push(form)
|
||||||
}
|
}
|
||||||
} catch (e) { }
|
} catch (e) { }
|
||||||
|
|
|
@ -138,7 +138,7 @@
|
||||||
>
|
>
|
||||||
</sidebar-library-item>
|
</sidebar-library-item>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="$root.cfg.libraryPrefs.localPaths.length != 0">
|
<template v-if="$root.cfg.libraryPrefs.localPaths.length != 0 && $root.cfg.advanced.experiments.includes('localLibrary')">
|
||||||
<div class="app-sidebar-header-text"
|
<div class="app-sidebar-header-text"
|
||||||
@click="$root.cfg.general.sidebarCollapsed.localLibrary = !$root.cfg.general.sidebarCollapsed.localLibrary"
|
@click="$root.cfg.general.sidebarCollapsed.localLibrary = !$root.cfg.general.sidebarCollapsed.localLibrary"
|
||||||
:class="{collapsed: $root.cfg.general.sidebarCollapsed.localLibrary}">
|
:class="{collapsed: $root.cfg.general.sidebarCollapsed.localLibrary}">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue