This commit is contained in:
maikirakiwi 2022-07-05 22:46:52 -07:00
parent be34d94563
commit 218396f304
2 changed files with 4 additions and 7 deletions

View file

@ -81,7 +81,7 @@
"ws": "^8.5.0", "ws": "^8.5.0",
"xml2js": "^0.4.23", "xml2js": "^0.4.23",
"youtube-search-without-api-key": "^1.0.7", "youtube-search-without-api-key": "^1.0.7",
"cider_utils": "git+https://github.com/ciderapp/cider_utils.git" "cider_utils": "git+https://github.com/ciderapp/cider_utils"
}, },
"devDependencies": { "devDependencies": {
"@types/adm-zip": "^0.5.0", "@types/adm-zip": "^0.5.0",

View file

@ -43,11 +43,8 @@ export class LocalFiles {
// get files from the Music folder // get files from the Music folder
files = files.concat(await LocalFiles.getFiles(folder)) files = files.concat(await LocalFiles.getFiles(folder))
} }
//console.log("cider.files", files2);
let supporttedformats = ["mp3", "aac", "webm", "flac", "m4a", "ogg", "wav", "opus"] let supporttedformats = ["mp3", "aac", "webm", "flac", "m4a", "ogg", "wav", "opus"]
let audiofiles = files.filter(f => supporttedformats.includes(f.substring(f.lastIndexOf('.') + 1))); let audiofiles = files.filter(f => supporttedformats.includes(f.substring(f.lastIndexOf('.') + 1)));
// console.log("cider.files2", audiofiles, audiofiles.length);
let metadatalist = [] let metadatalist = []
let metadatalistart = [] let metadatalistart = []
let numid = 0; let numid = 0;
@ -101,8 +98,8 @@ export class LocalFiles {
}, },
flavor: metadata.bitrate, flavor: metadata.bitrate,
localFilesMetadata: { localFilesMetadata: {
lossless: true, lossless: metadata.lossless,
container: audio.substring(audio.lastIndexOf('.') + 1), container: metadata.container,
bitDepth: metadata.bit_depth, bitDepth: metadata.bit_depth,
sampleRate: metadata.sample_rate ?? 0, sampleRate: metadata.sample_rate ?? 0,
}, },
@ -121,7 +118,7 @@ export class LocalFiles {
if (this.localSongs.length === 0 && numid % 10 === 0) { // send updated chunks only if there is no previous database if (this.localSongs.length === 0 && numid % 10 === 0) { // send updated chunks only if there is no previous database
this.eventEmitter.emit('newtracks', metadatalist)} this.eventEmitter.emit('newtracks', metadatalist)}
} }
} catch (e) { } } catch (e) {console.error("error:", e)}
} }
this.localSongs = metadatalist; this.localSongs = metadatalist;
this.localSongsArts = metadatalistart; this.localSongsArts = metadatalistart;