From 5827a968b2a0e92c75c20a47cd859285eb102cb7 Mon Sep 17 00:00:00 2001 From: chu23465 <130033130+chu23465@users.noreply.github.com> Date: Wed, 16 Apr 2025 15:30:41 +0530 Subject: [PATCH] Add a max speed if Akamai for N_m3u8 --- vinetrimmer/services/moviesanywhere.py | 2 +- vinetrimmer/utils/io.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/vinetrimmer/services/moviesanywhere.py b/vinetrimmer/services/moviesanywhere.py index 28c9b7b..f0fb693 100644 --- a/vinetrimmer/services/moviesanywhere.py +++ b/vinetrimmer/services/moviesanywhere.py @@ -42,7 +42,7 @@ class MoviesAnywhere(BaseService): } @staticmethod - @click.command(name="MoviesAnywhere", short_help="moviesanywhere.com") + @click.command(name="MoviesAnywhere", short_help="https://moviesanywhere.com") @click.argument("title", type=str) @click.pass_context diff --git a/vinetrimmer/utils/io.py b/vinetrimmer/utils/io.py index ab66dba..7640a96 100644 --- a/vinetrimmer/utils/io.py +++ b/vinetrimmer/utils/io.py @@ -249,6 +249,7 @@ async def m3u8dl(uri, out, track, headers=None, proxy=None): arguments = [ executable, uri, + **["--max-speed", "12M"] if "akamai" in uri else "", "--save-dir", f'"{os.path.dirname(out)}"', "--tmp-dir", f'"{os.path.dirname(out)}"', "--save-name", f'"{os.path.basename(out).replace(".mp4", "")}"',