diff options
Diffstat (limited to '')
| -rw-r--r-- | cogs/music/media_processing.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/cogs/music/media_processing.py b/cogs/music/media_processing.py index e04911c..b9b814c 100644 --- a/cogs/music/media_processing.py +++ b/cogs/music/media_processing.py | |||
| @@ -19,9 +19,9 @@ class MediaDownloader: | |||
| 19 | @staticmethod | 19 | @staticmethod |
| 20 | async def download(ctx, url): | 20 | async def download(ctx, url): |
| 21 | """Download audio from YouTube URL.""" | 21 | """Download audio from YouTube URL.""" |
| 22 | # Create temp directory if it doesn't exist | 22 | from cogs.utils.temp import get_temp_dir |
| 23 | temp_dir = os.path.join("cogs", "temp", "music") | 23 | |
| 24 | os.makedirs(temp_dir, exist_ok=True) | 24 | temp_dir = get_temp_dir("senator_sperma_music") |
| 25 | 25 | ||
| 26 | ytdl_opts = { | 26 | ytdl_opts = { |
| 27 | "outtmpl": os.path.join(temp_dir, "%(title)s.%(ext)s"), | 27 | "outtmpl": os.path.join(temp_dir, "%(title)s.%(ext)s"), |
| @@ -69,17 +69,13 @@ class AudioCompressor: | |||
| 69 | @staticmethod | 69 | @staticmethod |
| 70 | async def compress(ctx, filename): | 70 | async def compress(ctx, filename): |
| 71 | """Compress audio file to opus format.""" | 71 | """Compress audio file to opus format.""" |
| 72 | from cogs.utils.temp import get_temp_dir | ||
| 73 | |||
| 72 | if not filename: | 74 | if not filename: |
| 73 | await ctx.respond("dzie wideło", ephemeral=True) | 75 | await ctx.respond("dzie wideło", ephemeral=True) |
| 74 | return None | 76 | return None |
| 75 | 77 | ||
| 76 | # Create temp directory if it doesn't exist | 78 | temp_dir = get_temp_dir("senator_sperma_compressed") |
| 77 | temp_dir = os.path.join( | ||
| 78 | os.path.dirname(os.path.dirname(os.path.abspath(__file__))), | ||
| 79 | "temp", | ||
| 80 | "compressed", | ||
| 81 | ) | ||
| 82 | os.makedirs(temp_dir, exist_ok=True) | ||
| 83 | 79 | ||
| 84 | # Create a temporary output filename in the temp directory | 80 | # Create a temporary output filename in the temp directory |
| 85 | base_name = os.path.basename(filename) | 81 | base_name = os.path.basename(filename) |
