@@ -350,7 +350,9 @@ async def skip(self, interaction: Interaction):
350350 next_track = player .playback_queue [0 ]
351351 embed .add_field (
352352 name = "Next Up" ,
353- value = f"> **🔊 { next_track .title } **\n 👤 { next_track .artist } \n > ⏲ { precisedelta (timedelta (seconds = next_track .duration or 0 ))} " ,
353+ value = f"> **🔊 { next_track .title } **\n "
354+ f"> 👤 { next_track .artist } \n "
355+ f"> ⏲ { precisedelta (timedelta (seconds = next_track .duration or 0 ))} " ,
354356 inline = False ,
355357 )
356358 else :
@@ -403,7 +405,7 @@ async def queue(self, interaction: Interaction):
403405 f"({ precisedelta (timedelta (seconds = track .duration or 0 ))} )\n "
404406 )
405407 if len (player .playback_queue ) > 10 :
406- queue_str += f"...and { len (player .playback_queue ) - 10 } more tracks."
408+ queue_str += f"> ...and { len (player .playback_queue ) - 10 } more tracks."
407409 embed .add_field (
408410 name = f"Up Next ({ len (player .playback_queue )} tracks)" ,
409411 value = queue_str or "> No tracks queued." ,
@@ -436,28 +438,22 @@ async def settings(self, interaction: Interaction, loop: bool | None = None):
436438
437439 player = self .get_player (interaction .guild )
438440
441+ embed = EmbedX .info (emoji = "⚙️" , title = "Audio Settings" )
442+
443+ # Update loop setting
439444 if loop is not None :
440- # Update loop setting
445+ embed . description = "✔ Updated"
441446 player .loop_queue = loop
442- embed = EmbedX .info (emoji = "⚙️" , title = "Audio Settings Update" )
443- embed .add_field (
444- name = "Queue Looping" ,
445- value = f"➰ { 'Enabled' if player .loop_queue else 'Disabled' } " ,
446- inline = False ,
447- )
448447 log .info (
449448 f"[{ interaction .guild .name } ] Queue looping set to { player .loop_queue } ."
450449 )
451- else :
452- # Display current settings
453- embed = EmbedX .info (emoji = "⚙️" , title = "Audio Settings" )
454- embed .add_field (
455- name = "Queue Looping" ,
456- value = f"➰ { 'Enabled' if player .loop_queue else 'Disabled' } " ,
457- inline = False ,
458- )
459- log .info (f"[{ interaction .guild .name } ] Displayed audio settings." )
460450
451+ # Display current settings
452+ settings_str = (
453+ f"➰ Queue Looping: `{ 'ON' if player .loop_queue else 'OFF' } `\n "
454+ f"" # add future settings here...
455+ )
456+ embed .add_field (name = "" , value = settings_str , inline = False )
461457 await interaction .followup .send (embed = embed , ephemeral = True )
462458
463459
0 commit comments