Use youtube-sr for playlist url regex

This commit is contained in:
Androz2091 2020-11-23 21:03:34 +01:00
parent 771ca7cebc
commit 7d96b0d40f
2 changed files with 3 additions and 2 deletions

View file

@ -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'
} }
} }

View file

@ -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) {