diff options
| author | salmonik <raisersoft@proton.me> | 2026-01-15 12:24:59 +0100 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-01-15 12:24:59 +0100 |
| commit | af642413a99487e6279ac7ff93fbff344bd0b6d3 (patch) | |
| tree | f8a2512ce384ab117428257aaa7e98d15d43fcbf | |
| parent | add support for internet streams for playing (diff) | |
| download | senator-sperma-af642413a99487e6279ac7ff93fbff344bd0b6d3.tar.gz senator-sperma-af642413a99487e6279ac7ff93fbff344bd0b6d3.zip | |
made yt-dlp great again
| -rw-r--r-- | cogs/downloader.py | 1 | ||||
| -rw-r--r-- | requirements.txt | 6 |
2 files changed, 6 insertions, 1 deletions
diff --git a/cogs/downloader.py b/cogs/downloader.py index 535615d..30ddd2a 100644 --- a/cogs/downloader.py +++ b/cogs/downloader.py | |||
| @@ -60,6 +60,7 @@ class Downloader(commands.Cog): | |||
| 60 | 'm4a'] else 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best', | 60 | 'm4a'] else 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best', |
| 61 | 'merge_output_format': 'mp4', | 61 | 'merge_output_format': 'mp4', |
| 62 | 'postprocessors': [], | 62 | 'postprocessors': [], |
| 63 | 'remote-components': 'ejs:github' | ||
| 63 | } | 64 | } |
| 64 | 65 | ||
| 65 | # Add post-processing for audio formats | 66 | # Add post-processing for audio formats |
diff --git a/requirements.txt b/requirements.txt index 1fbe8e9..3dbf13f 100644 --- a/requirements.txt +++ b/requirements.txt | |||
| @@ -4,10 +4,11 @@ aiosignal==1.4.0 | |||
| 4 | anyio==4.12.1 | 4 | anyio==4.12.1 |
| 5 | attrs==25.4.0 | 5 | attrs==25.4.0 |
| 6 | beautifulsoup4==4.14.3 | 6 | beautifulsoup4==4.14.3 |
| 7 | brotli==1.2.0 | ||
| 7 | certifi==2026.1.4 | 8 | certifi==2026.1.4 |
| 8 | cffi==2.0.0 | 9 | cffi==2.0.0 |
| 9 | charset-normalizer==3.4.4 | 10 | charset-normalizer==3.4.4 |
| 10 | click==8.3.1 | 11 | click<=8.3.1 # as per gtts request |
| 11 | dotenv==0.9.9 | 12 | dotenv==0.9.9 |
| 12 | ffmpeg==1.4 | 13 | ffmpeg==1.4 |
| 13 | frozenlist==1.8.0 | 14 | frozenlist==1.8.0 |
| @@ -21,6 +22,7 @@ mutagen==1.47.0 | |||
| 21 | propcache==0.4.1 | 22 | propcache==0.4.1 |
| 22 | py-cord==2.7.0 | 23 | py-cord==2.7.0 |
| 23 | pycparser==2.23 | 24 | pycparser==2.23 |
| 25 | pycryptodomex==3.23.0 | ||
| 24 | PyNaCl==1.6.2 | 26 | PyNaCl==1.6.2 |
| 25 | python-dotenv==1.2.1 | 27 | python-dotenv==1.2.1 |
| 26 | pytube==15.0.0 | 28 | pytube==15.0.0 |
| @@ -29,6 +31,8 @@ requests==2.32.5 | |||
| 29 | soupsieve==2.8.1 | 31 | soupsieve==2.8.1 |
| 30 | typing_extensions==4.15.0 | 32 | typing_extensions==4.15.0 |
| 31 | urllib3==2.6.3 | 33 | urllib3==2.6.3 |
| 34 | websockets==16.0 | ||
| 32 | yarl==1.22.0 | 35 | yarl==1.22.0 |
| 33 | youtube-search-python==1.6.6 | 36 | youtube-search-python==1.6.6 |
| 34 | yt-dlp==2025.12.8 | 37 | yt-dlp==2025.12.8 |
| 38 | yt-dlp-ejs==0.3.2 | ||
