now playing feature added

This commit is contained in:
esef committed 2026-07-11 22:08:04 +03:00
1 parent aaad0b6ed6
commit 7367eb2cc4
4 files changed
+59 -4

No files matched your search

+6
View File
@@ -55,10 +55,12 @@ class PlayerCommands:
if not vc.playing and not vc.paused and st.queue:
st.current = st.queue.popleft()
st.suppress_np = True
await vc.play(st.current)
await self._set_channel_status(vc, st.current)
st.mode = MODE_MUSIC
self._music_channels[ctx.guild.id] = ctx.channel.id
embed = discord.Embed(
title="📋 Playlist Queued",
@@ -74,6 +76,8 @@ class PlayerCommands:
track = results[0]
track.extras = {"requester_id": ctx.author.id}
self._music_channels[ctx.guild.id] = ctx.channel.id
if vc.playing or vc.paused:
st.queue.append(track)
embed = discord.Embed(
@@ -89,6 +93,7 @@ class PlayerCommands:
return await ctx.reply(embed=embed)
st.current = track
st.suppress_np = True
await vc.play(track)
await self._set_channel_status(vc, track)
st.mode = MODE_MUSIC
@@ -159,6 +164,7 @@ class PlayerCommands:
self._voice_channels.pop(ctx.guild.id, None)
self._radio_channels.pop(ctx.guild.id, None)
self._music_channels.pop(ctx.guild.id, None)
self._locks.pop(ctx.guild.id, None)
msg = "⏹️ Stopped radio and disconnected." if current_mode == MODE_RADIO else "⏹️ Stopped and disconnected."