diff --git a/src/Structures/Queue.ts b/src/Structures/Queue.ts index 887471c..cdafc94 100644 --- a/src/Structures/Queue.ts +++ b/src/Structures/Queue.ts @@ -730,9 +730,14 @@ class Queue { if (this.options.leaveOnEnd) this.destroy(); return void this.player.emit("queueEnd", this); } - const info = await YouTube.getVideo(track.url) + let info = await YouTube.getVideo(track.url) .then((x) => x.videos[0]) .catch(Util.noop); + // fallback + if (!info) + info = await YouTube.search(track.author) + .then((x) => x[0]) + .catch(Util.noop); if (!info) { if (this.options.leaveOnEnd) this.destroy(); return void this.player.emit("queueEnd", this); diff --git a/src/utils/AudioFilters.ts b/src/utils/AudioFilters.ts index c7b2127..19c7ea5 100644 --- a/src/utils/AudioFilters.ts +++ b/src/utils/AudioFilters.ts @@ -52,8 +52,8 @@ const FilterList = { vibrato: "vibrato=f=6.5", reverse: "areverse", treble: "treble=g=5", - normalizer: "dynaudnorm=g=101", - normalizer2: "acompressor", + normalizer2: "dynaudnorm=g=101", + normalizer: "acompressor", surrounding: "surround", pulsator: "apulsator=hz=1", subboost: "asubboost",