From c43f31290ef6876f37a5d08d375f358ed5644a0a Mon Sep 17 00:00:00 2001 From: Snowflake107 Date: Sat, 10 Apr 2021 11:55:37 +0545 Subject: [PATCH] fix lyrics --- package.json | 2 +- src/types/types.ts | 2 +- yarn.lock | 42 ++++++++++++++++++++++++++++++++++++++---- 3 files changed, 40 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e1f6cc9..8bbdb3c 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "homepage": "https://github.com/Androz2091/discord-player#readme", "dependencies": { - "@discord-player/extractor": "^1.0.5", + "@discord-player/extractor": "^2.0.0", "discord-ytdl-core": "^5.0.2", "soundcloud-scraper": "^4.0.3", "spotify-url-info": "^2.2.0", diff --git a/src/types/types.ts b/src/types/types.ts index 000fd06..ac42b83 100644 --- a/src/types/types.ts +++ b/src/types/types.ts @@ -108,4 +108,4 @@ export interface LyricsData { image: string; }; lyrics?: string; -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index 2e6fa83..7e214dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,11 +23,12 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@discord-player/extractor@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@discord-player/extractor/-/extractor-1.0.5.tgz#d38f6d73cec5efe2d7b23c62eb12fac0b54514cf" - integrity sha512-lw7ebA7gazoOMzCbwdBPwGlsh6d2/sp/DMDTeBQa9S6HO4wGP1lIjaEt2ipduYRhBP2vlY3iEs5ryFiZwbLraA== +"@discord-player/extractor@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@discord-player/extractor/-/extractor-2.0.0.tgz#3879e51d64b72d4dcee9338bdece5251d006c746" + integrity sha512-qNyF0dkLNRYvtVtLLO022RV8DzToCPJqbuAOqSWCSdkXiKSGoqTdKcZI9I/Lb87mchYuuakOXyPRvRwkAruX6w== dependencies: + genius-lyrics "^4.2.7" jsdom "^16.5.2" node-fetch "^2.6.1" reverbnation-scraper "^2.0.0" @@ -207,6 +208,13 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axios@^0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" + integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== + dependencies: + follow-redirects "^1.10.0" + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -565,6 +573,11 @@ fast-levenshtein@~2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +follow-redirects@^1.10.0: + version "1.13.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" + integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -610,6 +623,14 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" +genius-lyrics@^4.2.7: + version "4.2.7" + resolved "https://registry.yarnpkg.com/genius-lyrics/-/genius-lyrics-4.2.7.tgz#e85f65eb2de4ea2c0af1e11b13dda11e0c9744a9" + integrity sha512-laoeF2/P+Ed4uewuG6OeqymKTNdfGuymkCohMHIgr3g2DwziW49USXcEGCog1vnEDCpf2LhznNi3WOeLeSmAww== + dependencies: + axios "^0.21.1" + node-html-parser "^3.0.4" + getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" @@ -659,6 +680,11 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + himalaya@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/himalaya/-/himalaya-1.1.0.tgz#31724ae9d35714cd7c6f4be94888953f3604606a" @@ -944,6 +970,14 @@ node-fetch@2.6.1, node-fetch@^2.6.0, node-fetch@^2.6.1: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== +node-html-parser@^3.0.4: + version "3.1.3" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-3.1.3.tgz#987d39bc8df27bc70cbe3b4e9a31fd84f7454dfb" + integrity sha512-pCE2I5UY5iOBnWdJQkbYZSk+fyq2zepw0nsELpHQjVFyCzOeZhkMhnvKqGceKgzWsWx7EG4KtMqsy9Eklf5Thw== + dependencies: + css-select "^3.1.2" + he "1.2.0" + nopt@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"