mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 19:28:54 -05:00
Prevents no process found errors on unix
Probably.
This commit is contained in:
parent
7cf0107877
commit
6f26f39d46
@ -86,7 +86,7 @@ class Audio:
|
|||||||
self.playlist = []
|
self.playlist = []
|
||||||
self.queue.append(link)
|
self.queue.append(link)
|
||||||
self.music_player.paused = False
|
self.music_player.paused = False
|
||||||
self.music_player.stop()
|
if self.music_player.is_playing(): self.music_player.stop()
|
||||||
await self.bot.say("Playing requested link...")
|
await self.bot.say("Playing requested link...")
|
||||||
else:
|
else:
|
||||||
self.playlist = []
|
self.playlist = []
|
||||||
@ -132,7 +132,7 @@ class Audio:
|
|||||||
self.playlist = fileIO("data/audio/playlists/" + name, "load")["playlist"]
|
self.playlist = fileIO("data/audio/playlists/" + name, "load")["playlist"]
|
||||||
if random: shuffle(self.playlist)
|
if random: shuffle(self.playlist)
|
||||||
self.music_player.paused = False
|
self.music_player.paused = False
|
||||||
self.music_player.stop()
|
if self.music_player.is_playing(): self.music_player.stop()
|
||||||
|
|
||||||
@commands.command(pass_context=True, aliases=["next"], no_pm=True)
|
@commands.command(pass_context=True, aliases=["next"], no_pm=True)
|
||||||
async def skip(self, ctx):
|
async def skip(self, ctx):
|
||||||
@ -168,7 +168,7 @@ class Audio:
|
|||||||
|
|
||||||
if len(self.skip_votes)-1 >= votes_needed:
|
if len(self.skip_votes)-1 >= votes_needed:
|
||||||
self.music_player.paused = False
|
self.music_player.paused = False
|
||||||
self.music_player.stop()
|
if self.music_player.is_playing(): self.music_player.stop()
|
||||||
self.skip_votes = []
|
self.skip_votes = []
|
||||||
return
|
return
|
||||||
await self.bot.say("You voted to skip. Votes: [{0}/{1}]".format(str(len(self.skip_votes)-1), str(votes_needed)))
|
await self.bot.say("You voted to skip. Votes: [{0}/{1}]".format(str(len(self.skip_votes)-1), str(votes_needed)))
|
||||||
@ -199,7 +199,7 @@ class Audio:
|
|||||||
self.current = -1
|
self.current = -1
|
||||||
self.playlist = files
|
self.playlist = files
|
||||||
self.music_player.paused = False
|
self.music_player.paused = False
|
||||||
self.music_player.stop()
|
if self.music_player.is_playing(): self.music_player.stop()
|
||||||
else:
|
else:
|
||||||
await self.bot.say("I'm in queue mode. Controls are disabled if you're in a room with multiple people.")
|
await self.bot.say("I'm in queue mode. Controls are disabled if you're in a room with multiple people.")
|
||||||
else:
|
else:
|
||||||
@ -270,7 +270,7 @@ class Audio:
|
|||||||
self.queue = []
|
self.queue = []
|
||||||
self.playlist = []
|
self.playlist = []
|
||||||
self.current = -1
|
self.current = -1
|
||||||
self.music_player.stop()
|
if self.music_player.is_playing(): self.music_player.stop()
|
||||||
await asyncio.sleep(1)
|
await asyncio.sleep(1)
|
||||||
if self.bot.voice: await self.bot.voice.disconnect()
|
if self.bot.voice: await self.bot.voice.disconnect()
|
||||||
|
|
||||||
@ -535,7 +535,7 @@ class Audio:
|
|||||||
await asyncio.sleep(1)
|
await asyncio.sleep(1)
|
||||||
if self.downloader["ID"]:
|
if self.downloader["ID"]:
|
||||||
try:
|
try:
|
||||||
self.music_player.stop()
|
if self.music_player.is_playing(): self.music_player.stop()
|
||||||
self.music_player = self.bot.voice.create_ffmpeg_player(path + self.downloader["ID"], options='''-filter:a "volume={}"'''.format(self.settings["VOLUME"]))
|
self.music_player = self.bot.voice.create_ffmpeg_player(path + self.downloader["ID"], options='''-filter:a "volume={}"'''.format(self.settings["VOLUME"]))
|
||||||
self.music_player.paused = False
|
self.music_player.paused = False
|
||||||
self.music_player.start()
|
self.music_player.start()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user