From 8852f3fc62ba851bdc06a9e88988b6e239ea4b68 Mon Sep 17 00:00:00 2001 From: Lemon4ksan Date: Tue, 25 Mar 2025 11:54:03 +0300 Subject: [PATCH] Revert "fix: Add defer to some buttons." --- MusicBot/cogs/utils/voice_extension.py | 4 ++++ MusicBot/ui/menu.py | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MusicBot/cogs/utils/voice_extension.py b/MusicBot/cogs/utils/voice_extension.py index 8d7b087..1a4612e 100644 --- a/MusicBot/cogs/utils/voice_extension.py +++ b/MusicBot/cogs/utils/voice_extension.py @@ -907,6 +907,10 @@ class VoiceExtension(BaseBot): if guild['current_menu']: await self.update_menu_embed_and_view(ctx, button_callback=button_callback) + if not guild['vibing']: + # Giving FFMPEG enough time to process the audio file + await asyncio.sleep(1) + loop = self.get_current_event_loop(ctx) try: vc.play(song, after=lambda exc: asyncio.run_coroutine_threadsafe(self.play_next_track(ctx, after=True), loop)) diff --git a/MusicBot/ui/menu.py b/MusicBot/ui/menu.py index adecc05..ed3b0b4 100644 --- a/MusicBot/ui/menu.py +++ b/MusicBot/ui/menu.py @@ -194,8 +194,6 @@ class SwitchTrackButton(Button, VoiceExtension): ) return - await interaction.response.defer() - if callback_type == 'next': title = await self.play_next_track(interaction, button_callback=True) else: @@ -383,8 +381,6 @@ class MyVibeButton(Button, VoiceExtension): } ) return - - await interaction.response.defer() if track: logging.info(f"[MENU] Playing vibe for track '{track["id"]}'")