Thank you iamghost. Tried above commands, getting same token error.
I am trying to access discoveryplus.com, it is getting redirected to discoveryplus.in . I think i have exported the cookies from discoveryplus.in
Can i change Service DSCP config file link to discoveryplus.in ? will it work?
Edit : tried with discoveryplus.in in config file, getting
Code:PS D:\ops\unshackle> uv run unshackle dl DSCP /show/c9cd73f1-ecd5-4041-980d-03677c7d8017 ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.0.0 - © 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 1/1 Vaults Loaded Widevine CDM: 8158 (L3) ────────────────────────────── Service: DSCP ─────────────────────────────── Service has no Geofence DNSError(/token). Retrying... (1/10) DNSError(/token). Retrying... (2/10) DNSError(/token). Retrying... (3/10) DNSError(/token). Retrying... (4/10) DNSError(/token). Retrying... (5/10) DNSError(/token). Retrying... (6/10) DNSError(/token). Retrying... (7/10) Aborted! PS D:\ops\unshackle> PS D:\ops\unshackle> PS D:\ops\unshackle>
+ Reply to Thread
Results 511 to 538 of 538
-
Last edited by hitman; 25th Nov 2025 at 06:16.
-
-
It appears that the Indian region isn't using the same API as the rest of the world. You can try to edit realm and base URL, but it's likely to fail when trying to fetch episodes since the whole structure seems different. Might be worth a try, though.
Code:base_url: "https://ap2-prod-direct.discoveryplus.in" realm: "dplusindia"
-
-
I am complete beginner trying to learn. Sorry to bother all of you folks with silly questions.
is this correct
Code:endpoints: template: "https://default.{}-{}.prd.api.discoveryplus.com" default_url: "https://ap2-prod-direct.discoveryplus.in" realm: "dplusindia" client_id: "b6746ddc-7bc7-471f-a16c-f6aaf0c34d26" # androidtv -
Thanks for all the help you fine people provide. Has anyone come across this with the DSCP service?
Download Failed...
Multiple cookies exist with name=st on .prd.api.discoveryplus.com
and eu1-prod-direct.discoveryplus.com, add domain parameter to
suppress this error.
An unexpected error occurred in one of the download workers.
See the error trace above for more information. -
Envied already has a TPTV service, seeing as it's almost identical to Unshackle you could probably use this Devine to Unshackle migration command to migrate the Envied service to Unshackle (obiviously changing the names around)
Last edited by vidsrme; 26th Nov 2025 at 06:20.
-
-
Yeah, I just tried and it works. I'm on linux so I used:
Then needed to install a couple of dependenciesCode:find unshackle/services/ -type f -name "*.py" -exec sed -i 's/from envied/from unshackle/g' {} +
Then added credentials in yaml, then it worked...Code:pip install webvtt-py isodate
Code:$ uv run unshackle dl tptv https://tptvencore.co.uk/product/tpprgsbt0030-6375244569112 ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.0.0 - © 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 0/0 Vaults Loaded Widevine CDM: 28919 (L3) ────────────────────────────── Service: TPTV ─────────────────────────────── Service is not Geoblocked in your region + Logging in... + Acquired tokens... Authenticated with Service ──── Series: Strange But True: Littlecote House/Skiers on Bavarian Alps ──── 1 seasons, S0(1) ──── Strange But True: Littlecote House/Skiers on Bavarian Alps S00E00 ───── No Widevine PSSH was found for this track, is it DRM free? No Widevine PSSH was found for this track, is it DRM free? 1 Video └── [H.264, SDR] | en | 1024x576 @ 1998 kb/s, 25.000 FPS ⠹ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 00:01 Downloaded 1 Audio └── [AAC] | en | 128 kb/s ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:10 Downloaded 1 Subtitle └── [VTT] | en-GB | United Kingdom ⠹ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ --:-- Downloaded Track downloads finished in 0m10s Multiplexing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:01 Title downloaded in 0m12s! Processed all titles in 0m13s -
I did not have good result with the code but what I did is I opened files up in notepad and used find and replace and got rid of envied and put unshackle in its place. I can't test it until we actually have those two services. If it don't work it don't work life goes on. I have a lot to be grateful for.
-
You probably ran it from the wrong folder, I noticed you previously wrote
And thats wrong, if you look at the code it's first searching for a folder named unshackle, then services
On a default install Unshackle has a folder named unshackle that looks like this:Code:Get-ChildItem -Path "unshackle/services" -Recurse -Filter *.py -File | ForEach-Object { $f = $_.FullName (Get-Content -Raw -LiteralPath $f) -replace 'from devine', 'from unshackle' | Set-Content -LiteralPath $f }
[Attachment 89959 - Click to enlarge]
You need to open the terminal in the above folder and run the command, then it will locate the unshackle/services folder and edit the code. Or I've attached the services, you can just copy these in to your services folder and they'll work.
I don't know what you mean by that, why can't you test it? It does work, see my above example. -
Code:
docker exec -it unshackle bash root@2d0c5005b56b ----------------- OS: Debian GNU/Linux 13 (trixie) x86_64 Kernel: Linux 6.6.87.2-microsoft-standard-WSL2 Uptime: 13 hours, 51 mins ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . Packages: 818 (dpkg) █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· Shell: bash 5.2.37 █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ Terminal: xterm ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ Terminal Font: fixed (8.0pt) ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ CPU: Intel(R) Core(TM) i7-10750H (12) @ 2.59 GHz v 2.0.0 - github.com/unshackle-dl/unshackle GPU 1: Microsoft Device 008E (3D) GPU 2: Microsoft Device 008E (3D) Memory: 1.09 GiB / 19.42 GiB (6%) Swap: 0 B / 5.00 GiB (0%) Disk (/): 27.25 GiB / 1006.85 GiB (3%) - overlay Local IP (eth0): 172.17.0.2/16 Battery (Microsoft Hyper-V Virtual Battery): 70% [Charging, AC Connected] Locale: Chttps://github.com/Kryxan/Unshackle-dockerCode:/app# unshackle env check ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.0.0 - © 2025 - github.com/unshackle-dl/unshackle Environment Dependencies ┏━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Category ┃ Tool ┃ Status ┃ Req ┃ Purpose ┃ ┡━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━┩ │ Core │ FFmpeg │ ✓ │ Y │ Media processing │ │ │ FFprobe │ ✓ │ Y │ Media analysis │ │ │ MKVToolNix │ ✓ │ Y │ MKV muxing │ │ │ mkvpropedit │ ✓ │ Y │ MKV metadata │ │ DRM │ shaka-packager │ ✓ │ Y │ DRM decryption │ │ │ mp4decrypt │ ✓ │ - │ DRM decryption │ │ HDR │ dovi_tool │ ✓ │ - │ Dolby Vision │ │ │ HDR10Plus_tool │ ✓ │ - │ HDR10+ metadata │ │ Download │ aria2c │ ✓ │ - │ Multi-thread DL │ │ │ N_m3u8DL-RE │ ✓ │ - │ HLS/DASH/ISM │ │ Subtitle │ SubtitleEdit │ ✓ │ - │ Sub conversion │ │ │ CCExtractor │ ✓ │ - │ CC extraction │ │ Player │ FFplay │ ✗ │ - │ Simple player │ │ │ MPV │ ✓ │ - │ Advanced player │ │ Network │ HolaProxy │ ✓ │ - │ Proxy service │ │ │ Caddy │ ✓ │ - │ Web server │ └────────────┴──────────────────┴────────────┴──────┴──────────────────────┘
just posted an overhaul of the unshackle dockerfile. -
So is it the main unshackle folder or the uv lock folder as it was highlighted?
I meant there were a couple of premium services we might be getting as there is a bundle deal for basic ad laden versions of said services. However I am not expecting the services to really work and if they don't life goes on and besides we are not even suppose to discuss said services so I will leave it at that. But one such service everything I tried it with in the past didn't work and they wouldn't let me use my VPN to watch the U.S. version.
I forgot to write thank you. -
-
Last edited by Tom Saurus; 27th Nov 2025 at 22:54.
-
I have added only the TPTV folder into services and added a line for credentials in yaml but trying to download in my case out of town doesn't work
uv run unshackle dl TPTV https://www.tptvencore.co.uk/product/tpprgoot0059-6371285274112 -
-
I had to delete the envied or devine services as they caused an issue with Unshackle. The issue was with vtt and asked for a module to be installed which I did but didn't seem to be found and so thankfully when I deleted those services Unshackle is working again. Most of the services I don't need as they are not available in Canada and thus I can't subscribe to them. There were two I really wanted to try but I can do without.
-
double pissed.
Last edited by A_n_g_e_l_a; 28th Nov 2025 at 04:36.
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Learn to be a detective!
[Attachment 89972 - Click to enlarge] Look around for clues where the services live!
was all that was needed. You give up too easily! [edit] missed out hyphen py now added[/edit]Code:uv add webvtt-py
But the far easiest route is to use TwinVine; no messing around copying stuff; it just worksLast edited by A_n_g_e_l_a; 28th Nov 2025 at 08:20.
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
-
I deserve that critique and I better apply myself more. My brain is all over the place I had to get Unshackle set up on my older Beelink Mini PC as my new GMKtek Mini PC has collapsed. I am on the Windows 7 Desktop at the moment but I will give this a try when I get over to the Beelink Mini PC. I freaked when Unshackle stopped working and the webvtt didn't seem to install. I am just rotten about all that system path stuff. But I better get proficient at it. Thanks for the guidance and I know I am a twit.
I did muddle around enough on my Sister's PC to get Twinvine set up and had success with a download from CTV. Then next time I fired up the program I was blocked as it was looking for some module and I gave up on that for now. I am working away at getting Twinvine configured at the Beelink Mini PC.
I want to get both Twinvine and Unshackle working well. So I will keep at it.
PLEX has a lot of terrific stuff I ran across last night they have that six part documentary of really perplexing weather "Sharknado". Jerry Springer was never quite the same after he got gobbled by a shark but G.R.R.M. is still around and still working away at his conclusion to GoT; I suspect G.R.R.M. even though he got gobbled by the shark that he got a little hungry and ate the shark that ate him because he got a bit peckish.Last edited by Tom Saurus; 28th Nov 2025 at 10:00.
-
I have just put in the two additional services that I want to try. I have run the command and I am doing a test download from PlLEX and so far no warnings. Thank you for your patience and guidance.
-
No. Not pip install! That will work but it installs those packages system wide. The whole point of uv is that it creates a virtual environment ( .venv ) whick keeps track of the packages. It can also have and use packages of different version numbers than those packages installed by pip. In this way, several version of the same package can be used by various python scripts on one machine.
The whole point of running unshackle via uv is that it uses a virtual environment to protect itself from dependency version clashes.
So tl:dr uv add webvtt-py is the correct way to add packages to unshackle.Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip
Similar Threads
-
Devine - Modular Movie, TV, and Music Archival Software
By billybanana in forum Video Streaming DownloadingReplies: 1866Last Post: 19th Nov 2025, 22:57 -
Bitrate confusion: HD vs. DV archival
By taigi in forum Capturing and VCRReplies: 3Last Post: 9th Nov 2024, 04:38 -
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 13:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 22:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 02:21




Quote
: Download Cancelled...", (0 │