mirror of https://github.com/VERT-sh/VERT.git
Switch music-metadata to Blob-streaming, with slipping post-headers (#44)
Co-authored-by: Borewit <Borewit@users.noreply.github.com>
This commit is contained in:
parent
3e821ebd63
commit
0e62d79a23
|
@ -1,7 +1,7 @@
|
||||||
import { converters } from "$lib/converters";
|
import { converters } from "$lib/converters";
|
||||||
import { error, log } from "$lib/logger";
|
import { error, log } from "$lib/logger";
|
||||||
import { VertFile } from "$lib/types";
|
import { VertFile } from "$lib/types";
|
||||||
import { parseBuffer, selectCover } from "music-metadata";
|
import { parseBlob, selectCover } from "music-metadata";
|
||||||
import { writable } from "svelte/store";
|
import { writable } from "svelte/store";
|
||||||
import { addDialog } from "./DialogProvider";
|
import { addDialog } from "./DialogProvider";
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ class Files {
|
||||||
try {
|
try {
|
||||||
if (isAudio) {
|
if (isAudio) {
|
||||||
// try to get the thumbnail from the audio via music-metadata
|
// try to get the thumbnail from the audio via music-metadata
|
||||||
const {common} = await parseBuffer(new Uint8Array(await file.file.arrayBuffer()));
|
const {common} = await parseBlob(file.file, {skipPostHeaders: true});
|
||||||
const cover = selectCover(common.picture);
|
const cover = selectCover(common.picture);
|
||||||
if (cover) {
|
if (cover) {
|
||||||
const blob = new Blob(
|
const blob = new Blob(
|
||||||
|
|
Loading…
Reference in New Issue