What you write is confusing: vinefeeder.services.PLEX and Twinvine/packages/envied/src/envied/services/PLEX refer to two different software suites.
My version of the vinefeeder service __init__.py for PLEX, WITHIN the TWINVINE package looks like this:-
[Attachment 91346 - Click to enlarge]
Which matches your error.
You will find the file at TwinVine/packages/vinefeeder/src/vinefeeder/services/PLEX/__init__.py
I can only imagine you are confusing vinefeeder with TwinVine's vinfeeder. There is a stand-alone Vinefeeder which is now read-only on github which you seem to reference as vinefeeder.services.PLEX but TwinVine's vinefeeder service is here TwinVine/packages/vinefeeder/src/vinefeeder/services/PLEX/__init__.py
You mentioned git pull, do that from the TwinVine folder. If I were you I would delete vinefeeder standalone and just use Twinvine. uv run vinefeeder / uv run envied etc from within the TwinVine folder will start either.
+ Reply to Thread
Results 751 to 780 of 831
-
Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Thank you for your help Angela,
I have been using the Twinvine folder,.... but had no idea that there were two lots of packages.... There are a lot of services available within the envied/services folder... but only a few available within my vinefeeder/services folder. I was trying to work out why I had the same services available when i ran the gui because they matched the ones available in the vinefeeder/services folder. I thought to myself "why is it asking me about plex when plex isn't even in the list". Now I can see why. I will test again, using your (uv run vinefeeder / uv run envied etc from within the TwinVine folder).
Checking with envied_gui.py to see if everything is okay.
"env check" and "env info" "run envied" shows the following: (which I really didn't want to see).
[Attachment 91374 - Click to enlarge]
[Attachment 91375 - Click to enlarge]
[Attachment 91376 - Click to enlarge] -
Every time I install TwinVine on a new system I use the binary install script and git clone. It takes under 3 minutes. It is always faultless. It's pretty clear your system is confused. Suggest you delete TwinVine and any Vinefeeder left overs. and, should you wish, start again. Follow instructions... do what they say exactly.
Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Thanks Angela..... It's my old system, and I'm quite used to using Devine/Freevine/UK FTA/Vinefeeder.... and has for the most part been working fine. I'm going to try and install Twinvine on a much newer laptop. My problem is that I went through a nightmare getting Devine's yaml file to work correctly.... Once I had it setup I left it well alone, but as with everything nothing stands still.
I did try to get "env check" looking a little better, It now states: Total:11/18 All required tools installed. but uv run envied_gui.py still throws up the same error as before.
Thank you for your help. (and patience) I shall try a fresh install of Twinvine on the laptop and see how it goes.
I have so many tabs open, it really does become confusing (for me).... Do I follow the readme.md from here:https://github.com/vinefeeder/TwinVine/tree/main
I decided to test a download using envied,.... just to see what would happen. (p.c. has not been rebooted, nothing adjusted)
[Attachment 91378 - Click to enlarge]
It works,....
Vinefeeder also works.... uv run vinefeeder (after a few seconds the gui appears)
Not that it matters, because i'm still going to install on to the laptop,... but I would like to know why envied_gui.py fails.Last edited by LastResort; 28th Feb 2026 at 16:49. Reason: Edit, Update
-
Envied gui is NOT an access point. Your access points all start uv run ...
Envied gui is a pop-up for Linux machines, opened when you click the Envied button.
If you are on Windows it will never find a Linux terminal. On Windows the envied button opens a limited version of the Linux Gui.
What follows from all of this is that you messing around directly inside the TwinVine folder is the cause of the problem.
I can see why you are doing that - having used UK-FTA before but TwinVine is different as it uses a package manager to install and start the software. Normally a package manager handles a single package. But TwinVine is a sophisticated piece of software engineering, (if I am allowed to say that) , handling two packages at once, each inter-playing with the other. It needs treating differently from anything you will have used before. All access must be done via the package manager - uv. You have two ways in- uv run vinefeeder
- uv run envied dl --select-titles <service> <url>
[Attachment 91387 - Click to enlarge]
Every TwinVine User please read the install and use instructions and don't play off piste!Last edited by A_n_g_e_l_a; 1st Mar 2026 at 08:00.
Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Hi all. Need your helps here. So in the previous days, the unshackle output was perfectly fine. Everything listed spot on. But now it only shows 720p and below. vt looks normal though. Happens to all films and series. I’m getting proper confused as I haven’t touched a single file in the unshackle folder. Details from both outputs are below
# unshackle's output:
# vt's output:Code:C:\unshackle> uv run unshackle dl --list -v h.264 -q 1080 -l en NF 80991090 ▄• ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ •▄ ▄▄▌ ▄▄▄ . █▪██▌•█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██• ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 3.0.0 - © 2025-2026 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 3/3 Vaults Loaded Widevine CDM: 8159 (L3) ─────────────────────────────── Service: NF ──────────────────────────────── Service has no Geofence Intializing a MSL client Using cached ESN. ESN: NFCDIE-03-347B2155404FE08F64CCB3D7D3D3E0 Scheme: ASYMMETRIC_WRAPPED Using cached MSL data Authenticated with Service ────────────────────────── Movies: Damsel (2024) ─────────────────────────── 1 Movie ────────────────────────────── Damsel (2024) ─────────────────────────────── Search -> No match found ╭───────────────────────── Available Tracks ─────────────────────────╮ │ 15 Videos │ │ ├── [H.264, SDR] | en | 720x480 @ 950 kb/s, 24.000 FPS | │ │ │ playready-h264mpl30-dash │ │ ├── [H.264, SDR] | en | 960x540 @ 544 kb/s, 24.000 FPS | │ │ │ playready-h264hpl30-dash │ │ ├── [H.264, SDR] | en | 720x480 @ 517 kb/s, 24.000 FPS | │ │ │ playready-h264mpl30-dash │ │ ├── [H.264, SDR] | en | 720x480 @ 491 kb/s, 24.000 FPS | │ │ │ h264mpl30-dash-playready-prk-qc │ │ ├── [H.264, SDR] | en | 960x540 @ 368 kb/s, 24.000 FPS | │ │ │ playready-h264hpl30-dash │ │ ├── [H.264, SDR] | en | 960x540 @ 299 kb/s, 24.000 FPS | │ │ │ playready-h264hpl30-dash │ │ ├── [H.264, SDR] | en | 720x480 @ 256 kb/s, 24.000 FPS | │ │ │ playready-h264mpl30-dash │ │ ├── [H.264, SDR] | en | 960x540 @ 244 kb/s, 24.000 FPS | │ │ │ playready-h264hpl30-dash │ │ ├── [H.264, SDR] | en | 768x432 @ 162 kb/s, 24.000 FPS | │ │ │ playready-h264hpl30-dash │ │ ├── [H.264, SDR] | en | 512x384 @ 156 kb/s, 24.000 FPS | │ │ │ playready-h264mpl30-dash │ │ ├── [H.264, SDR] | en | 768x432 @ 127 kb/s, 24.000 FPS | │ │ │ playready-h264hpl30-dash │ │ ├── [H.264, SDR] | en | 768x432 @ 100 kb/s, 24.000 FPS | │ │ │ playready-h264hpl30-dash │ │ ├── [H.264, SDR] | en | 384x288 @ 97 kb/s, 24.000 FPS | │ │ │ playready-h264mpl30-dash │ │ ├── [H.264, SDR] | en | 608x342 @ 80 kb/s, 24.000 FPS | │ │ │ playready-h264hpl22-dash │ │ └── [H.264, SDR] | en | 480x270 @ 59 kb/s, 24.000 FPS | │ │ playready-h264hpl22-dash │ │ 80 Audio │ │ ├── [DD+] | en | 5.1, Atmos, JOC 6 | 768 kb/s | [Original] │ │ ├── [DD+] | en | 5.1, Atmos, JOC 6 | 640 kb/s | [Original] │ │ ├── [DD+] | en | 5.1, Atmos, JOC 6 | 448 kb/s | [Original] │ │ ├── ...................................................... │ │ 10 Subtitles │ │ ├── [VTT] | en | [Original] (CC) │ │ ├── [VTT] | en | [Original] (SDH) │ │ ├── [VTT] | ar │ │ ├── [VTT] | cs │ │ ├── [VTT] | cs | [Dubbing] │ │ ├── [VTT] | da │ │ ├── [VTT] | uk │ │ ├── [VTT] | uk | [Dubbing] │ │ ├── [VTT] | vi │ │ └── [VTT] | vi | [Dubbing] │ │ 2 Chapters │ │ ├── 00:00:00.000 │ │ └── 01:41:01.000 | Outro │ │ 1 Attachment │ │ └── AAAABf8VP226gFsGrx7tKBfo7bTo8rn5guvCn-d4gIz97e6A1XXyC3tjOi1GxF │ │ VuP-Nmgl_iLghxXSU5RDRnITGsfHBV_GF-PyjxyCeZ | image/jpeg │ ╰────────────────────────────────────────────────────────────────────╯ Processed all titles in 0m2s
Code:C:\vt> poetry run vt dl --list -v h264 -q 1080 NF 80991090 vt : vinetrimmer - Playready and Widevine DRM downloader and decrypter vt : [Root Config] : C:\vt\vinetrimmer\vinetrimmer.yml vt : [Service Configs] : C:\vt\vinetrimmer\services vt : [Cookies] : C:\vt\vinetrimmer\cookies vt : [CDM Devices] : C:\vt\vinetrimmer\devices vt : [Cache] : C:\vt\vinetrimmer\cache vt : [Logs] : C:\vt\vinetrimmer\logs vt : [Temp Files] : C:\vt\temp vt : [Downloads] : C:\vt\downloads dl : + 1 Local Vault dl : + 0 Remote Vaults dl : + 1 HTTP Vault dl : + Loaded LocalDevice: 21889 (L3) NF : Initializing a Netflix MSL client NF-ESN : Old ESN detected, Generating a new Chrome ESN NF : + ESN: NFCDIE-03-EFA5DCC84C2F9924735C46FEE7389D NF : + Scheme: ASYMMETRIC_WRAPPED MSL : MSL handshake successful NF : Retrieving Titles Titles : Title: Damsel NF : Getting tracks for Damsel (2024) [80991090] NF : Duration: 01:49:34 NF : > All Tracks: Tracks : 24 Video Tracks: Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 6654 kb/s | 24.000 FPS | Encrypted | 5.10 GB Tracks : ├─ VID | h264mpl40-dash-playready-prk-qc | SDR | 1920x1080 | 4706 kb/s | 24.000 FPS | Encrypted | 3.61 GB Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 4188 kb/s | 24.000 FPS | Encrypted | 3.21 GB Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 3003 kb/s | 24.000 FPS | Encrypted | 2.30 GB Tracks : ├─ VID | playready-h264mpl40-dash | SDR | 1920x1080 | 2109 kb/s | 24.000 FPS | Encrypted | 1.62 GB Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 1527 kb/s | 24.000 FPS | Encrypted | 1.17 GB Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 1056 kb/s | 24.000 FPS | Encrypted | 832.30 MB Tracks : ├─ VID | playready-h264mpl40-dash | SDR | 1920x1080 | 1036 kb/s | 24.000 FPS | Encrypted | 817.20 MB Tracks : ├─ VID | playready-h264hpl31-dash | SDR | 1280x720 | 733 kb/s | 24.000 FPS | Encrypted | 579.65 MB Tracks : ├─ VID | playready-h264mpl31-dash | SDR | 1280x720 | 578 kb/s | 24.000 FPS | Encrypted | 458.73 MB Tracks : ├─ VID | playready-h264hpl31-dash | SDR | 1280x720 | 542 kb/s | 24.000 FPS | Encrypted | 429.60 MB Tracks : ├─ VID | ......................................................................................... Tracks : 80 Audio Tracks: Tracks : ├─ AUD | ddplus-atmos-dash | 5.1 | 768 kb/s | cs | Čeština | Unencrypted | 604.94 MB Tracks : ├─ AUD | ddplus-atmos-dash | 5.1 | 640 kb/s | cs | Čeština | Unencrypted | 504.63 MB Tracks : ├─ AUD | ddplus-atmos-dash | 5.1 | 448 kb/s | cs | Čeština | Unencrypted | 354.17 MB Tracks : ├─ AUD | heaac-5.1-dash | 5.1 | 192 kb/s | cs | Čeština | Unencrypted | 152.92 MB Tracks : ├─ AUD | ......................................................................................... Tracks : 16 Text Tracks: Tracks : ├─ SUB | VTT | en | English [Original] Tracks : ├─ SUB | VTT | en | English [SDH] [Original] Tracks : ├─ SUB | VTT | en | English [CC] [Original] Tracks : ├─ SUB | VTT | ................................................................................... Tracks : 2 Menu Tracks: Tracks : ├─ CHP | [01] | 0:00:00.000 | Part 01 Tracks : ├─ CHP | [02] | 1:41:00.450 | Credits NF : > Selected Tracks: Tracks : 1 Video Track: Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 6654 kb/s | 24.000 FPS | Encrypted | 5.10 GB Tracks : 1 Audio Track: Tracks : ├─ AUD | ddplus-atmos-dash | 5.1 | 768 kb/s | en | English [Original] | Unencrypted | 604.93 MB Tracks : 8 Text Tracks: Tracks : ├─ SUB | VTT | en | English [Original] Tracks : ├─ SUB | VTT | en | English [SDH] [Original] Tracks : ├─ SUB | VTT | en | English [CC] [Original] Tracks : ├─ SUB | VTT | en | English [CC] [Original] Tracks : ├─ SUB | VTT | ................................................................................... Tracks : 2 Menu Tracks: Tracks : ├─ CHP | [01] | 0:00:00.000 | Part 01 Tracks : ├─ CHP | [02] | 1:41:00.450 | Credits NF : Size Estimation : 5.69 GB
-
netflix have change, chromecdm now is revoked. we have to wait...
edit: it 480p from now -
I'm a bit confused. If vt can download 1080p just fine, why is unshackle stuck at 720p max? How does that actually relate to what you stated?
Code:# uv run unshackle dl -v h.264 -q 1080 -l en -sl all NF 80991090 ▄• ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ •▄ ▄▄▌ ▄▄▄ . █▪██▌•█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██• ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 3.0.0 - © 2025-2026 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 3/3 Vaults Loaded Widevine CDM: 8159 (L3) ─────────────────────────────── Service: NF ──────────────────────────────── Service has no Geofence Intializing a MSL client Using cached ESN. ESN: NFCDIE-03-4A371DD1A2DE27998302EF74F0EA34 Scheme: ASYMMETRIC_WRAPPED Using cached MSL data Authenticated with Service ────────────────────────── Movies: Damsel (2024) ─────────────────────────── 1 Movie ────────────────────────────── Damsel (2024) ─────────────────────────────── There's no 1080p Video Track...Code:# poetry run vt dl -v h264 -q 1080 NF 80991090 Titles : Title: Damsel NF : Getting tracks for Damsel (2024) [80991090] NF : Duration: 01:49:34 NF : > All Tracks: Tracks : 24 Video Tracks: Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 6654 kb/s | 24.000 FPS | Encrypted | 5.10 GB Tracks : .......................................................................................................... Tracks : 80 Audio Tracks: Tracks : ├─ AUD | ddplus-atmos-dash | 5.1 | 768 kb/s | cs | Čeština | Unencrypted | 604.94 MB Tracks : .......................................................................................................... NF : > Selected Tracks: Tracks : 1 Video Track: Tracks : ├─ VID | playready-h264hpl40-dash | SDR | 1920x1080 | 6654 kb/s | 24.000 FPS | Encrypted | 5.10 GB Tracks : 1 Audio Track: Tracks : ├─ AUD | ddplus-atmos-dash | 5.1 | 768 kb/s | en | English [Original] | Unencrypted | 604.93 MB Tracks : .......................................................................................................... NF : Muxing tracks into an MKV container NF : Processed all titles!
-
like I said netflix have change now..
you have to change in nf config.yaml
[Attachment 91389 - Click to enlarge]
you might not get 1080p keys if nothing in vaults -
Hey Guys.
New here (signed up to ask). Friend suggested I may find some assistance for Unshackle inquiry. I am new to it and just encountered Closed Captions.
If this was solved/i can be pointed in right direction that would be very cool also.
Issue: CCExtractor is erroring out when creating subtitles/converting subtitles
Notes: Able to get it to multiplex by using (-ns, --no-subs Do not download subtitle); but obviously would like srt in the file also
Wondering if there is solution or I am doing something wrong.
My traceback is here/below:
HTML Code:╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\Users\SeanM\AppData\Local\Programs\Python\Python310\lib\runpy.py:196 in │ │ _run_module_as_main │ │ │ │ 193 │ main_globals = sys.modules["__main__"].__dict__ │ │ 194 │ if alter_argv: │ │ 195 │ │ sys.argv[0] = mod_spec.origin │ │ ❱ 196 │ return _run_code(code, main_globals, None, │ │ 197 │ │ │ │ │ "__main__", mod_spec) │ │ 198 │ │ 199 def run_module(mod_name, init_globals=None, │ │ │ │ C:\Users\SeanM\AppData\Local\Programs\Python\Python310\lib\runpy.py:86 in │ │ _run_code │ │ │ │ 83 │ │ │ │ │ __loader__ = loader, │ │ 84 │ │ │ │ │ __package__ = pkg_name, │ │ 85 │ │ │ │ │ __spec__ = mod_spec) │ │ ❱ 86 │ exec(code, run_globals) │ │ 87 │ return run_globals │ │ 88 │ │ 89 def _run_module_code(code, init_globals=None, │ │ │ │ in <module>:10 │ │ │ │ C:\Unshackle\.venv\lib\site-packages\click\core.py:1485 in __call__ │ │ │ │ C:\Unshackle\.venv\lib\site-packages\click\core.py:1406 in main │ │ │ │ C:\Unshackle\.venv\lib\site-packages\click\core.py:1873 in invoke │ │ │ │ C:\Unshackle\.venv\lib\site-packages\click\core.py:1873 in invoke │ │ │ │ C:\Unshackle\.venv\lib\site-packages\click\core.py:1842 in _process_result │ │ │ │ C:\Unshackle\.venv\lib\site-packages\click\core.py:824 in invoke │ │ │ │ C:\Unshackle\unshackle\commands\dl.py:1742 in result │ │ │ │ 1739 │ │ │ │ │ │ │ video_track = title.tracks.videos[video_t │ │ 1740 │ │ │ │ │ │ │ track_id = f"ccextractor-{video_track.id} │ │ 1741 │ │ │ │ │ │ │ cc_lang = title.language or video_track.l │ │ ❱ 1742 │ │ │ │ │ │ │ cc = video_track.ccextractor( │ │ 1743 │ │ │ │ │ │ │ │ track_id=track_id, │ │ 1744 │ │ │ │ │ │ │ │ out_path=config.directories.temp │ │ 1745 │ │ │ │ │ │ │ │ / config.filenames.subtitle.format(id │ │ │ │ C:\Unshackle\unshackle\core\tracks\video.py:355 in ccextractor │ │ │ │ 352 │ │ out_path = Path(out_path) │ │ 353 │ │ │ │ 354 │ │ try: │ │ ❱ 355 │ │ │ subprocess.run( │ │ 356 │ │ │ │ [binaries.CCExtractor, "-trim", "-nobom", "-noru", "-r │ │ 357 │ │ │ │ check=True, │ │ 358 │ │ │ │ stdout=subprocess.PIPE, │ │ │ │ C:\Users\SeanM\AppData\Local\Programs\Python\Python310\lib\subprocess.py:526 │ │ in run │ │ │ │ 523 │ │ │ raise │ │ 524 │ │ retcode = process.poll() │ │ 525 │ │ if check and retcode: │ │ ❱ 526 │ │ │ raise CalledProcessError(retcode, process.args, │ │ 527 │ │ │ │ │ │ │ │ │ output=stdout, stderr=stderr) │ │ 528 │ return CompletedProcess(process.args, retcode, stdout, stderr) │ │ 529 │ ╰──────────────────────────────────────────────────────────────────────────────╯ CalledProcessError: Command '[WindowsPath('C:/bin/ccextractor.EXE'), '-trim', '-nobom', '-noru', '-ru1', '-o', WindowsPath('Temp/Subtitle_ccextractor-e612039b_en-CA.srt'), WindowsPath('Temp/Video_e612039b_repack.mp4')]' returned non-zero exit status 3221225477.
Hopefully that makes some sort of sense to someone.
Pretty sure this is simple way to explain:
[Attachment 91414 - Click to enlarge]
Again first post; apologies if anything is incorrect.
Appreciate the time.
Thanks -
replace your binaries for fix cbc subtitles
https://files.videohelp.com/u/301156/binaries.zipLast edited by iamghost; 4th Mar 2026 at 18:29.
-
Thank you, I put the binaries into the folder to replace what I had and CBC is back to normal.
I wonder what ML-Worker is when one does a:
uv run unshackle env check
It shows up and across in the table it says DRM licensing. Is this to do with that extra layer one needs for certain services to work? -
ML-Worker is there only to make one CDN work - IQYI. (Service code for iQIYI Streaming Service (https://iq.com)
https://github.com/unshackle-dl/unshackle/issues/81 refers -
Hi everyone,
I'm setting up Unshackle, but I've noticed that my services directory only contains the EXAMPLE folder. I am looking for the specific Pluto TV service module so I can properly fetch and process videos from that platform.
I’ve checked the main repository, but I’m not sure if the Pluto service needs to be added manually or if there is a separate "community services" pack I should be looking for.
Could someone point me to where I can find the Pluto service files or explain how to correctly populate the services folder for this provider?
Thanks for the help! -
I noticed the other day I used Unshackle or Envied to get the pilot episode of R.J. Decker and it got it alright but when I checked it out it had gotten descriptive audio instead of regular audio. Also is the CWTV service working fine as I tried it one day recently and it didn't work as expected?
I was able to get the episode of RJ Decker from Crave with WidevineProxy 2 and I sure hope that keeps working but you never know. -
-
I cannot find an answer for this as of yet, even with searching. Please if someone finds this easy in a search, I am sorry.
With running any service, and there are multiple versions/tracks of a 720p video. How can one get the worst, or range of the worst?
I know in N_m3u8DL-RE you can choose a range usingOrCode:-sv bwMin=2400:bwMax=2550
How with unshackle can I choose the "worst" of the 720 video bitrate for an entire season. I know how to do it per episodeCode:-sv res="1280*":for=worst
for exampleCode:uv run unshackle dl -vb 2509 -w s01e
And Audio I can get what I want by
Code:uv run unshackle dl -sl en -al en -a EC3 -
Code:╭───────────────────────── Available Tracks ─────────────────────────╮ │ 14 Videos │ │ ├── [H.264, SDR] | en | 1280x720 @ 4458 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 1280x720 @ 4329 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 1280x720 @ 3220 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 1280x720 @ 3091 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 1280x720 @ 2639 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 1280x720 @ 2509 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 854x480 @ 2044 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 854x480 @ 1915 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 854x480 @ 1447 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 854x480 @ 1318 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 640x360 @ 1053 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 640x360 @ 860 kb/s, 23.976 FPS │ │ ├── [H.264, SDR] | en | 640x360 @ 657 kb/s, 23.976 FPS │ │ └── [H.264, SDR] | en | 640x360 @ 464 kb/s, 23.976 FPS │ │ 24 Audio │ │ ├── [DD+] | en | 5.1 | 256 kb/s | [Original] │ │ ├── [AAC] | en | 2.0 | 128 kb/s | [Original] │ │ ├── [AAC] | en | 2.0 | 64 kb/s | [Original] │ │ ├── [DD+] | fr-FR | 5.1 | 256 kb/s │ │ ├── [AAC] | fr-FR | 2.0 | 128 kb/s │ │ ├── [AAC] | fr-FR | 2.0 | 64 kb/s
The answer is in the unshackle.yaml, I am just not seeing how to set this.
I am using N_m3u8DL-RE as the downloader defined in the unshackle.yaml if that makes a difference here as well.
Any help would be greatly appreciated. -
Strange Request, but I can look at adding a -q 720 --worst and it will select the worst 720 track
But you can doand it will select the 2509 bitrate for you. But will require you to doCode:--vbitrate 2509
each time first.Code:--list
------------------------------------------
Weird request, but here's the change for this can doand it will select the worst bitrate for the list instead of it automatically selecting the best.Code:--worst -q 720
https://github.com/unshackle-dl/unshackle/commit/e02aa668433eb5327f5e5c422508fd684c538c0eLast edited by ImSp4rky; 11th Mar 2026 at 14:01.
-
Hi there people, I'm getting an error in one of my services, does anyone know how to fix this? thanks for the help.
Code:Authenticated with Service - Failed to get metadata, title might not be available in your region. -
-
Anyone else having problems with ITV? It just sits there authenticating...
I tried replacing cookies, clearing the env cache, temp folder etc. Same issue on other computers.
@ImSp4rky -
-
-
Similar Threads
-
Devine - Modular Movie, TV, and Music Archival Software
By billybanana in forum Video Streaming DownloadingReplies: 1871Last Post: 26th Jan 2026, 14:12 -
Bitrate confusion: HD vs. DV archival
By taigi in forum Capturing and VCRReplies: 3Last Post: 9th Nov 2024, 03:38 -
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21



Quote