[Audio] Formatting Sucks ... lets standardize it a little ahead of PR1.5 (#3059)

* Formatting Sucks ... lets standardize it a little ahead of PR1.5

Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com>

* Finish applying this logic to other instances where it is relevant + change logs

Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com>
This commit is contained in:
Draper 2019-10-17 03:43:58 +01:00 committed by Michael H
parent d42a2d5140
commit a9a547e56d
2 changed files with 44 additions and 59 deletions

View File

@ -0,0 +1 @@
Fixes badly formatted track name.

View File

@ -366,14 +366,12 @@ class Audio(commands.Cog):
async def _players_check(): async def _players_check():
try: try:
get_single_title = lavalink.active_players()[0].current.title get_single_title = lavalink.active_players()[0].current.title
query = dataclasses.Query.process_input(lavalink.active_players()[0].current.uri)
if get_single_title == "Unknown title": if get_single_title == "Unknown title":
get_single_title = lavalink.active_players()[0].current.uri get_single_title = lavalink.active_players()[0].current.uri
if not get_single_title.startswith("http"): if not get_single_title.startswith("http"):
get_single_title = get_single_title.rsplit("/", 1)[-1] get_single_title = get_single_title.rsplit("/", 1)[-1]
elif any( elif query.is_local:
x in lavalink.active_players()[0].current.uri
for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]
):
get_single_title = "{} - {}".format( get_single_title = "{} - {}".format(
lavalink.active_players()[0].current.author, lavalink.active_players()[0].current.author,
lavalink.active_players()[0].current.title, lavalink.active_players()[0].current.title,
@ -465,14 +463,9 @@ class Audio(commands.Cog):
) )
await notify_channel.send(embed=embed) await notify_channel.send(embed=embed)
if ( query = dataclasses.Query.process_input(player.current.uri)
any(
x in player.current.uri if query.is_local if player.current else False:
for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]
)
if player.current
else False
):
if player.current.title != "Unknown title": if player.current.title != "Unknown title":
description = "**{} - {}**\n{}".format( description = "**{} - {}**\n{}".format(
player.current.author, player.current.author,
@ -539,10 +532,8 @@ class Audio(commands.Cog):
message_channel = player.fetch("channel") message_channel = player.fetch("channel")
if message_channel: if message_channel:
message_channel = self.bot.get_channel(message_channel) message_channel = self.bot.get_channel(message_channel)
if player.current and any( query = dataclasses.Query.process_input(player.current.uri)
x in player.current.uri if player.current and query.is_local:
for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]
):
query = dataclasses.Query.process_input(player.current.uri) query = dataclasses.Query.process_input(player.current.uri)
if player.current.title == "Unknown title": if player.current.title == "Unknown title":
description = "{}".format(query.track.to_string_hidden()) description = "{}".format(query.track.to_string_hidden())
@ -1545,9 +1536,8 @@ class Audio(commands.Cog):
int((datetime.datetime.utcnow() - connect_start).total_seconds()) int((datetime.datetime.utcnow() - connect_start).total_seconds())
) )
try: try:
if any( query = dataclasses.Query.process_input(p.current.uri)
x in p.current.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"] if query.is_local:
):
if p.current.title == "Unknown title": if p.current.title == "Unknown title":
current_title = localtracks.LocalPath(p.current.uri).to_string_hidden() current_title = localtracks.LocalPath(p.current.uri).to_string_hidden()
msg += "{} [`{}`]: **{}**\n".format( msg += "{} [`{}`]: **{}**\n".format(
@ -1616,7 +1606,8 @@ class Audio(commands.Cog):
bump_song = player.queue[bump_index] bump_song = player.queue[bump_index]
player.queue.insert(0, bump_song) player.queue.insert(0, bump_song)
removed = player.queue.pop(index) removed = player.queue.pop(index)
if any(x in removed.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]): query = dataclasses.Query.process_input(removed.uri)
if query.is_local:
localtrack = dataclasses.LocalPath(removed.uri) localtrack = dataclasses.LocalPath(removed.uri)
if removed.title != "Unknown title": if removed.title != "Unknown title":
description = "**{} - {}**\n{}".format( description = "**{} - {}**\n{}".format(
@ -2186,9 +2177,8 @@ class Audio(commands.Cog):
dur = "LIVE" dur = "LIVE"
else: else:
dur = lavalink.utils.format_time(player.current.length) dur = lavalink.utils.format_time(player.current.length)
if any( query = dataclasses.Query.process_input(player.current.uri)
x in player.current.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"] if query.is_local:
):
if not player.current.title == "Unknown title": if not player.current.title == "Unknown title":
song = "**{track.author} - {track.title}**\n{uri}\n" song = "**{track.author} - {track.title}**\n{uri}\n"
else: else:
@ -2200,10 +2190,7 @@ class Audio(commands.Cog):
song = song.format( song = song.format(
track=player.current, track=player.current,
uri=dataclasses.LocalPath(player.current.uri).to_string_hidden() uri=dataclasses.LocalPath(player.current.uri).to_string_hidden()
if any( if dataclasses.Query.process_input(player.current.uri).is_local
x in player.current.uri
for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]
)
else player.current.uri, else player.current.uri,
arrow=arrow, arrow=arrow,
pos=pos, pos=pos,
@ -2314,7 +2301,8 @@ class Audio(commands.Cog):
if not player.current: if not player.current:
return await self._embed_msg(ctx, _("Nothing playing.")) return await self._embed_msg(ctx, _("Nothing playing."))
if any(x in player.current.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]): query = dataclasses.Query.process_input(player.current.uri)
if query.is_local:
query = dataclasses.Query.process_input(player.current.uri) query = dataclasses.Query.process_input(player.current.uri)
if player.current.title == "Unknown title": if player.current.title == "Unknown title":
description = "{}".format(query.track.to_string_hidden()) description = "{}".format(query.track.to_string_hidden())
@ -2966,9 +2954,8 @@ class Audio(commands.Cog):
return await self._embed_msg( return await self._embed_msg(
ctx, _("Nothing found. Check your Lavalink logs for details.") ctx, _("Nothing found. Check your Lavalink logs for details.")
) )
if any( query = dataclasses.Query.process_input(single_track.uri)
x in single_track.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"] if query.is_local:
):
if single_track.title != "Unknown title": if single_track.title != "Unknown title":
description = "**{} - {}**\n{}".format( description = "**{} - {}**\n{}".format(
single_track.author, single_track.author,
@ -4005,7 +3992,7 @@ class Audio(commands.Cog):
for track in playlist.tracks: for track in playlist.tracks:
track_idx = track_idx + 1 track_idx = track_idx + 1
query = dataclasses.Query.process_input(track["info"]["uri"]) query = dataclasses.Query.process_input(track["info"]["uri"])
if any(x in str(query) for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]): if query.is_local:
if track["info"]["title"] != "Unknown title": if track["info"]["title"] != "Unknown title":
msg += "`{}.` **{} - {}**\n{}{}\n".format( msg += "`{}.` **{} - {}**\n{}{}\n".format(
track_idx, track_idx,
@ -4504,7 +4491,8 @@ class Audio(commands.Cog):
): ):
log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})") log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})")
continue continue
if any(x in track.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]): query = dataclasses.Query.process_input(track.uri)
if query.is_local:
local_path = dataclasses.LocalPath(track.uri) local_path = dataclasses.LocalPath(track.uri)
if not await self._localtracks_check(ctx): if not await self._localtracks_check(ctx):
pass pass
@ -5185,10 +5173,9 @@ class Audio(commands.Cog):
player.queue.insert(0, bump_song) player.queue.insert(0, bump_song)
player.queue.pop(queue_len) player.queue.pop(queue_len)
await player.skip() await player.skip()
if any( query = dataclasses.Query.process_input(player.current.uri)
x in player.current.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"] if query.is_local:
):
query = dataclasses.Query.process_input(player.current.uri)
if player.current.title == "Unknown title": if player.current.title == "Unknown title":
description = "{}".format(query.track.to_string_hidden()) description = "{}".format(query.track.to_string_hidden())
else: else:
@ -5237,10 +5224,10 @@ class Audio(commands.Cog):
dur = "LIVE" dur = "LIVE"
else: else:
dur = lavalink.utils.format_time(player.current.length) dur = lavalink.utils.format_time(player.current.length)
if any(
x in player.current.uri query = dataclasses.Query.process_input(player.current)
for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]
): if query.is_local:
if player.current.title != "Unknown title": if player.current.title != "Unknown title":
song = "**{track.author} - {track.title}**\n{uri}\n" song = "**{track.author} - {track.title}**\n{uri}\n"
else: else:
@ -5252,10 +5239,7 @@ class Audio(commands.Cog):
song = song.format( song = song.format(
track=player.current, track=player.current,
uri=dataclasses.LocalPath(player.current.uri).to_string_hidden() uri=dataclasses.LocalPath(player.current.uri).to_string_hidden()
if any( if dataclasses.Query.process_input(player.current.uri).is_local
x in player.current.uri
for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]
)
else player.current.uri, else player.current.uri,
arrow=arrow, arrow=arrow,
pos=pos, pos=pos,
@ -5327,15 +5311,15 @@ class Audio(commands.Cog):
else: else:
dur = lavalink.utils.format_time(player.current.length) dur = lavalink.utils.format_time(player.current.length)
if player.current.is_stream: query = dataclasses.Query.process_input(player.current)
if query.is_stream:
queue_list += _("**Currently livestreaming:**\n") queue_list += _("**Currently livestreaming:**\n")
queue_list += "**[{current.title}]({current.uri})**\n".format(current=player.current) queue_list += "**[{current.title}]({current.uri})**\n".format(current=player.current)
queue_list += _("Requested by: **{user}**").format(user=player.current.requester) queue_list += _("Requested by: **{user}**").format(user=player.current.requester)
queue_list += f"\n\n{arrow}`{pos}`/`{dur}`\n\n" queue_list += f"\n\n{arrow}`{pos}`/`{dur}`\n\n"
elif any( elif query.is_local:
x in player.current.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]
):
if player.current.title != "Unknown title": if player.current.title != "Unknown title":
queue_list += "\n".join( queue_list += "\n".join(
( (
@ -5371,7 +5355,9 @@ class Audio(commands.Cog):
track_title = track.title track_title = track.title
req_user = track.requester req_user = track.requester
track_idx = i + 1 track_idx = i + 1
if any(x in track.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]): query = dataclasses.Query.process_input(track)
if query.is_local:
if track.title == "Unknown title": if track.title == "Unknown title":
queue_list += f"`{track_idx}.` " + ", ".join( queue_list += f"`{track_idx}.` " + ", ".join(
( (
@ -5686,7 +5672,8 @@ class Audio(commands.Cog):
) )
index -= 1 index -= 1
removed = player.queue.pop(index) removed = player.queue.pop(index)
if any(x in removed.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]): query = dataclasses.Query.process_input(removed.uri)
if query.is_local:
local_path = dataclasses.LocalPath(removed.uri).to_string_hidden() local_path = dataclasses.LocalPath(removed.uri).to_string_hidden()
if removed.title == "Unknown title": if removed.title == "Unknown title":
removed_title = local_path removed_title = local_path
@ -5916,9 +5903,8 @@ class Audio(commands.Cog):
except IndexError: except IndexError:
search_choice = tracks[-1] search_choice = tracks[-1]
try: try:
if any( query = dataclasses.Query.process_input(search_choice.uri)
x in search_choice.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"] if query.is_local:
):
localtrack = dataclasses.LocalPath(search_choice.uri) localtrack = dataclasses.LocalPath(search_choice.uri)
if search_choice.title != "Unknown title": if search_choice.title != "Unknown title":
@ -5996,7 +5982,8 @@ class Audio(commands.Cog):
if search_track_num == 0: if search_track_num == 0:
search_track_num = 5 search_track_num = 5
try: try:
if any(x in track.uri for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"]): query = dataclasses.Query.process_input(track.uri)
if query.is_local:
search_list += "`{0}.` **{1}**\n[{2}]\n".format( search_list += "`{0}.` **{1}**\n[{2}]\n".format(
search_track_num, search_track_num,
track.title, track.title,
@ -6009,10 +5996,7 @@ class Audio(commands.Cog):
except AttributeError: except AttributeError:
# query = Query.process_input(track) # query = Query.process_input(track)
track = dataclasses.Query.process_input(track) track = dataclasses.Query.process_input(track)
if ( if track.is_local and command != "search":
any(x in str(track) for x in [f"{os.sep}localtracks", f"localtracks{os.sep}"])
and command != "search"
):
search_list += "`{}.` **{}**\n".format( search_list += "`{}.` **{}**\n".format(
search_track_num, track.to_string_user() search_track_num, track.to_string_user()
) )