Merge branch '8-video-inappropriate' into 'develop'
Fix age-restricted songs not playable Closes #8 See merge request ekzyis/musicube!7
This commit is contained in:
commit
80041b22ef
|
@ -1 +1,2 @@
|
||||||
BOT_TOKEN=
|
DISCORD_BOT_TOKEN=
|
||||||
|
YOUTUBE_COOKIES=
|
|
@ -2,3 +2,4 @@ venv
|
||||||
__pycache__
|
__pycache__
|
||||||
.env
|
.env
|
||||||
.coverage
|
.coverage
|
||||||
|
*cookies.txt
|
|
@ -20,7 +20,8 @@ class Music(commands.Cog):
|
||||||
self._bot = bot
|
self._bot = bot
|
||||||
self._queue = asyncio.Queue()
|
self._queue = asyncio.Queue()
|
||||||
self._queue_lock = asyncio.Lock()
|
self._queue_lock = asyncio.Lock()
|
||||||
self._ytdl_format_options = {
|
self._ytdl_params = {
|
||||||
|
'cookiefile': os.environ.get('YOUTUBE_COOKIES'),
|
||||||
'format': 'bestaudio/best',
|
'format': 'bestaudio/best',
|
||||||
'outtmpl': '%(extractor)s-%(id)s-%(title)s.%(ext)s',
|
'outtmpl': '%(extractor)s-%(id)s-%(title)s.%(ext)s',
|
||||||
'restrictfilenames': True,
|
'restrictfilenames': True,
|
||||||
|
@ -36,7 +37,7 @@ class Music(commands.Cog):
|
||||||
self._ffmpeg_options = {
|
self._ffmpeg_options = {
|
||||||
'options': '-vn'
|
'options': '-vn'
|
||||||
}
|
}
|
||||||
self._ytdl = youtube_dl.YoutubeDL(self._ytdl_format_options)
|
self._ytdl = youtube_dl.YoutubeDL(self._ytdl_params)
|
||||||
# pylint: disable=no-member
|
# pylint: disable=no-member
|
||||||
self._handle_playback.start()
|
self._handle_playback.start()
|
||||||
|
|
||||||
|
@ -99,9 +100,9 @@ if __name__ == "__main__":
|
||||||
bot.add_cog(Music(bot))
|
bot.add_cog(Music(bot))
|
||||||
bot.add_cog(ErrorHandler(bot))
|
bot.add_cog(ErrorHandler(bot))
|
||||||
|
|
||||||
token = os.environ.get("BOT_TOKEN", None)
|
token = os.environ.get("DISCORD_BOT_TOKEN", None)
|
||||||
if not token:
|
if not token:
|
||||||
print("No token found in BOT_TOKEN")
|
print("Discord bot token not found")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
bot.run(token)
|
bot.run(token)
|
||||||
|
|
Loading…
Reference in New Issue