⚡ Use youtube-sr for playlist url regex
This commit is contained in:
parent
771ca7cebc
commit
7d96b0d40f
2 changed files with 3 additions and 2 deletions
|
@ -151,7 +151,7 @@ class Player extends EventEmitter {
|
||||||
if (matchSpotifyURL) {
|
if (matchSpotifyURL) {
|
||||||
const spotifyData = await spotify.getPreview(query).catch(() => {})
|
const spotifyData = await spotify.getPreview(query).catch(() => {})
|
||||||
if (spotifyData) {
|
if (spotifyData) {
|
||||||
updatedQuery = `${spotifyData.artist} - ${spotifyData.track}`
|
updatedQuery = `${spotifyData.artist} - ${spotifyData.title}`
|
||||||
queryType = 'youtube-video-keywords'
|
queryType = 'youtube-video-keywords'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
const ytpl = require('ytpl')
|
const ytpl = require('ytpl')
|
||||||
|
const { Util: { PlaylistURLRegex: playlistURLRegex } } = require('youtube-sr')
|
||||||
const soundcloud = require('soundcloud-scraper')
|
const soundcloud = require('soundcloud-scraper')
|
||||||
const Discord = require('discord.js')
|
const Discord = require('discord.js')
|
||||||
|
|
||||||
|
@ -23,7 +24,7 @@ module.exports = class Util {
|
||||||
}
|
}
|
||||||
|
|
||||||
static isYTPlaylistLink (query) {
|
static isYTPlaylistLink (query) {
|
||||||
return ytpl.validateID(query)
|
return playlistURLRegex.test(query)
|
||||||
}
|
}
|
||||||
|
|
||||||
static isYTVideoLink (query) {
|
static isYTVideoLink (query) {
|
||||||
|
|
Loading…
Reference in a new issue