aboutsummaryrefslogtreecommitdiff
path: root/code/cogs
diff options
context:
space:
mode:
authorParker <contact@pkrm.dev>2024-07-24 20:28:04 -0500
committerParker <contact@pkrm.dev>2024-07-24 20:28:04 -0500
commit2f088fab5df93239dabdaa465a32a8097ce8318d (patch)
treead436944232a267f9f94989f0b4309151a09be3e /code/cogs
parent8e84d9e11f10686d8c0a54915fa8285c7c5cdec8 (diff)
Switch up search providers
Diffstat (limited to 'code/cogs')
-rw-r--r--code/cogs/play.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/code/cogs/play.py b/code/cogs/play.py
index 1c04793..02c0a11 100644
--- a/code/cogs/play.py
+++ b/code/cogs/play.py
@@ -233,15 +233,22 @@ class Play(commands.Cog):
else:
if not url_rx.match(query):
- ytsearch = f"ytsearch:{query}"
- results = await player.node.get_tracks(ytsearch)
+ dzsearch = f"dzsearch:{query}"
+ results = await player.node.get_tracks(dzsearch)
if not results.tracks or results.load_type in (
LoadType.EMPTY,
LoadType.ERROR,
):
- dzsearch = f"dzsearch:{query}"
- results = await player.node.get_tracks(dzsearch)
+ scsearch = f"scsearch:{query}"
+ results = await player.node.get_tracks(scsearch)
+
+ if not results.tracks or results.load_type in (
+ LoadType.EMPTY,
+ LoadType.ERROR,
+ ):
+ ytsearch = f"ytsearch:{query}"
+ results = await player.node.get_tracks(ytsearch)
else:
results = await player.node.get_tracks(query)