mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
Update enqueued track message to distinguish album from playlist (#5569)
Co-authored-by: aleclol <50505980+aleclol@users.noreply.github.com> Co-authored-by: Jakub Kuczys <me@jacken.men>
This commit is contained in:
parent
60a9d47003
commit
82e92a8dc3
@ -382,6 +382,8 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass):
|
|||||||
index = query.track_index
|
index = query.track_index
|
||||||
if query.start_time:
|
if query.start_time:
|
||||||
seek = query.start_time
|
seek = query.start_time
|
||||||
|
if query.is_url:
|
||||||
|
playlist_url = query.uri
|
||||||
try:
|
try:
|
||||||
result, called_api = await self.api_interface.fetch_track(ctx, player, query)
|
result, called_api = await self.api_interface.fetch_track(ctx, player, query)
|
||||||
except TrackEnqueueError:
|
except TrackEnqueueError:
|
||||||
@ -443,12 +445,12 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass):
|
|||||||
async for track in AsyncIter(tracks):
|
async for track in AsyncIter(tracks):
|
||||||
if len(player.queue) >= 10000:
|
if len(player.queue) >= 10000:
|
||||||
continue
|
continue
|
||||||
query = Query.process_input(track, self.local_folder_current_path)
|
track_query = Query.process_input(track, self.local_folder_current_path)
|
||||||
if not await self.is_query_allowed(
|
if not await self.is_query_allowed(
|
||||||
self.config,
|
self.config,
|
||||||
ctx,
|
ctx,
|
||||||
f"{track.title} {track.author} {track.uri} " f"{str(query)}",
|
f"{track.title} {track.author} {track.uri} " f"{str(track_query)}",
|
||||||
query_obj=query,
|
query_obj=track_query,
|
||||||
):
|
):
|
||||||
log.debug("Query is not allowed in %r (%s)", ctx.guild.name, ctx.guild.id)
|
log.debug("Query is not allowed in %r (%s)", ctx.guild.name, ctx.guild.id)
|
||||||
continue
|
continue
|
||||||
@ -489,11 +491,12 @@ class PlayerUtilities(MixinMeta, metaclass=CompositeMetaClass):
|
|||||||
playlist_name = escape(
|
playlist_name = escape(
|
||||||
playlist_data.name if playlist_data else _("No Title"), formatting=True
|
playlist_data.name if playlist_data else _("No Title"), formatting=True
|
||||||
)
|
)
|
||||||
|
title = _("Playlist Enqueued") if not query.is_album else _("Album Enqueued")
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
description=bold(f"[{playlist_name}]({playlist_url})")
|
description=bold(f"[{playlist_name}]({playlist_url})")
|
||||||
if playlist_url
|
if playlist_url
|
||||||
else playlist_name,
|
else playlist_name,
|
||||||
title=_("Playlist Enqueued"),
|
title=title,
|
||||||
)
|
)
|
||||||
embed.set_footer(
|
embed.set_footer(
|
||||||
text=_("Added {num} tracks to the queue.{maxlength_msg}").format(
|
text=_("Added {num} tracks to the queue.{maxlength_msg}").format(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user