aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSon Roy Almerol <[email protected]>2024-07-18 00:43:26 -0400
committerGitHub <[email protected]>2024-07-17 21:43:26 -0700
commit62b1abcba04c776f2a7f8c53478bf4be47011516 (patch)
treedda9ba0185e7f260a4c1ccc841ebf8071eab2f6f
parentfcc8d8881aa338c5011f1173ad2d16efa13591c3 (diff)
downloadmuse-62b1abcba04c776f2a7f8c53478bf4be47011516.tar.xz
muse-62b1abcba04c776f2a7f8c53478bf4be47011516.zip
Switch from node-ytsr to Distube's fork (#1024)
Co-authored-by: Max Isom <[email protected]>
-rw-r--r--package.json1
-rw-r--r--src/services/youtube-api.ts2
-rw-r--r--yarn.lock9
3 files changed, 10 insertions, 2 deletions
diff --git a/package.json b/package.json
index cdb7452..804d145 100644
--- a/package.json
+++ b/package.json
@@ -89,6 +89,7 @@
"@discordjs/opus": "^0.8.0",
"@discordjs/rest": "1.0.1",
"@discordjs/voice": "0.11.0",
+ "@distube/ytsr": "^2.0.0",
"@distube/ytdl-core": "^4.13.5",
"@prisma/client": "4.16.0",
"@types/libsodium-wrappers": "^0.7.9",
diff --git a/src/services/youtube-api.ts b/src/services/youtube-api.ts
index b7d68b9..143033a 100644
--- a/src/services/youtube-api.ts
+++ b/src/services/youtube-api.ts
@@ -1,7 +1,7 @@
import {inject, injectable} from 'inversify';
import {toSeconds, parse} from 'iso8601-duration';
import got, {Got} from 'got';
-import ytsr, {Video} from 'ytsr';
+import ytsr, {Video} from '@distube/ytsr';
import PQueue from 'p-queue';
import {SongMetadata, QueuedPlaylist, MediaSource} from './player.js';
import {TYPES} from '../types.js';
diff --git a/yarn.lock b/yarn.lock
index abf2426..c8b1cf2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -164,6 +164,13 @@
tough-cookie "^4.1.4"
undici "^6.19.2"
+"@distube/ytsr@^2.0.0":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@distube/ytsr/-/ytsr-2.0.4.tgz#873b7ca767b5ff362bc0e136ae0d9ca5cbde8f7b"
+ integrity sha512-OiSWgARQ9LTj+dXt3jmMFzUH4l86VVCD4dVC4hEHNXdqp+DyU4QEzc+W6YY6//kWkvzTaUxOo7JUY7lBzwIF0A==
+ dependencies:
+ undici "^6.18.2"
+
"@esbuild-kit/cjs-loader@^2.3.3":
version "2.3.3"
resolved "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.3.3.tgz"
@@ -5023,7 +5030,7 @@ undici@^5.8.0:
resolved "https://registry.npmjs.org/undici/-/undici-5.8.1.tgz"
integrity sha512-iDRmWX4Zar/4A/t+1LrKQRm102zw2l9Wgat3LtTlTn8ykvMZmAmpq9tjyHEigx18FsY7IfATvyN3xSw9BDz0eA==
-undici@^6.19.2:
+undici@^6.18.2, undici@^6.19.2:
version "6.19.2"
resolved "https://registry.yarnpkg.com/undici/-/undici-6.19.2.tgz#231bc5de78d0dafb6260cf454b294576c2f3cd31"
integrity sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==