From 914a1d0d608f07413844cbf9a620335e9bfc067b Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sun, 6 Jul 2025 20:01:04 +0700 Subject: [PATCH] feat: old version of music-data --- .../src/videos/images-slides/images.slides.ts | 6 +----- package.json | 2 +- pnpm-lock.yaml | 19 +++++++++---------- 3 files changed, 11 insertions(+), 16 deletions(-) diff --git a/libraries/nestjs-libraries/src/videos/images-slides/images.slides.ts b/libraries/nestjs-libraries/src/videos/images-slides/images.slides.ts index 3b2eec01..4fdb17eb 100644 --- a/libraries/nestjs-libraries/src/videos/images-slides/images.slides.ts +++ b/libraries/nestjs-libraries/src/videos/images-slides/images.slides.ts @@ -9,17 +9,13 @@ import { chunk } from 'lodash'; import Transloadit from 'transloadit'; import { UploadFactory } from '@gitroom/nestjs-libraries/upload/upload.factory'; import { Readable } from 'stream'; +import { parseBuffer } from 'music-metadata'; import { stringifySync } from 'subtitle'; import pLimit from 'p-limit'; import { FalService } from '@gitroom/nestjs-libraries/openai/fal.service'; const limit = pLimit(2); -let parseBuffer: any; -(async () => { - parseBuffer = (await import('music-metadata')).parseBuffer; -})(); - const transloadit = new Transloadit({ authKey: process.env.TRANSLOADIT_AUTH, authSecret: process.env.TRANSLOADIT_SECRET, diff --git a/package.json b/package.json index 76292d1f..8944898d 100644 --- a/package.json +++ b/package.json @@ -159,7 +159,7 @@ "mime": "^3.0.0", "mime-types": "^2.1.35", "multer": "^1.4.5-lts.1", - "music-metadata": "^11.6.0", + "music-metadata": "^7.14.0", "nestjs-command": "^3.1.4", "nestjs-real-ip": "^3.0.1", "next": "^14.2.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed38a73d..26e43dac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -355,8 +355,8 @@ importers: specifier: ^1.4.5-lts.1 version: 1.4.5-lts.2 music-metadata: - specifier: ^11.6.0 - version: 11.6.0 + specifier: ^7.14.0 + version: 7.14.0 nestjs-command: specifier: ^3.1.4 version: 3.1.5(@nestjs/common@10.4.19(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.19)(yargs@17.7.2) @@ -11837,9 +11837,9 @@ packages: multipipe@4.0.0: resolution: {integrity: sha512-jzcEAzFXoWwWwUbvHCNPwBlTz3WCWe/jPcXSmTfbo/VjRwRTfvLZ/bdvtiTdqCe8d4otCSsPCbhGYcX+eggpKQ==} - music-metadata@11.6.0: - resolution: {integrity: sha512-l7MbWpuGM5GK8gol22L9tou8d/IoFyS8dnsfLbO6cocjlyMwgyLaCIqdwhp4sN1Nzz/Ql/K9kRLvRJDCVKjO3g==} - engines: {node: '>=18'} + music-metadata@7.14.0: + resolution: {integrity: sha512-xrm3w7SV0Wk+OythZcSbaI8mcr/KHd0knJieu8bVpaPfMv/Agz5EooCAPz3OR5hbYMiUG6dgAPKZKnMzV+3amA==} + engines: {node: '>=10'} mustache@4.2.0: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} @@ -31308,16 +31308,15 @@ snapshots: duplexer2: 0.1.4 object-assign: 4.1.1 - music-metadata@11.6.0: + music-metadata@7.14.0: dependencies: '@tokenizer/token': 0.3.0 content-type: 1.0.5 debug: 4.4.1(supports-color@5.5.0) - file-type: 21.0.0 + file-type: 16.5.4 media-typer: 1.1.0 - strtok3: 10.3.1 - token-types: 6.0.3 - uint8array-extras: 1.4.0 + strtok3: 6.3.0 + token-types: 4.2.1 transitivePeerDependencies: - supports-color