From bb8ce43cc020435921849f19d57c1260d55cfa60 Mon Sep 17 00:00:00 2001 From: aikaterna <20862007+aikaterna@users.noreply.github.com> Date: Mon, 22 Apr 2019 16:17:17 -0700 Subject: [PATCH] [Audio] Track search and append fixes (#2591) * [Audio] Track search and append fixes * Appeasing the style gods --- redbot/cogs/audio/audio.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/redbot/cogs/audio/audio.py b/redbot/cogs/audio/audio.py index 473aa0a82..1dc7b2af7 100644 --- a/redbot/cogs/audio/audio.py +++ b/redbot/cogs/audio/audio.py @@ -1183,7 +1183,11 @@ class Audio(commands.Cog): player = lavalink.get_player(ctx.guild.id) guild_data = await self.config.guild(ctx.guild).all() if type(query) is not list: - if not (query.startswith("http") or query.startswith("localtracks")): + if not ( + query.startswith("http") + or query.startswith("localtracks") + or query.startswith("ytsearch:") + ): query = f"ytsearch:{query}" tracks = await player.get_tracks(query) if not tracks: @@ -1401,7 +1405,7 @@ class Audio(commands.Cog): pass @playlist.command(name="append") - async def _playlist_append(self, ctx, playlist_name, *url): + async def _playlist_append(self, ctx, playlist_name, *, url): """Add a track URL, playlist link, or quick search to a playlist. The track(s) will be appended to the end of the playlist. @@ -2014,7 +2018,6 @@ class Audio(commands.Cog): tracklist.append(track_obj) self._play_lock(ctx, False) elif not query.startswith("http"): - query = " ".join(query) query = "ytsearch:{}".format(query) search = True tracks = await player.get_tracks(query)