Wow, this is a trip, so I built a pem myself from a prd and that is getting rejected as a bad cert from the secure api server for bbc, not sure exactly why atm it should be good it passes playready validation. I then tried the one you guys provided above (they are both the same) but its sha1 so openssl is rejecting it as weak. What's the crack here, does devine force the use of sha1? I'm struggling atm to get that to work. Much learnings though tbf.
+ Reply to Thread
Results 1,471 to 1,500 of 1731
-
-
You are using the latest service? I recall something to do with Tubi now needing aria2c, I think the updated service dictates that. Check what downloader you have set. There was Tubi chat in this thread not too long ago, have a scrape back through (if you haven't already).
-
i got aria2c downloaded straight from the devine github and downloaded the services file that was uploaded yesterday but it still shows the same error. i did see some activity abt tubi and saw someone put a whole code there but i dont know how i can fix it my own way.
i have devine (that i created) in my downloads folder and the aria2c file is in there but again it still shows the same error. -
THe errors point to something other than the service file or aria2c (And since you've provided no logs I can only make an assumption this is similar to what happened with CBC.)
So, at a guess the video file is downloaded, TUBI being a US provider most likely used Closed Captions for subs.
Devine extracts the embedded cc files from the merged video file BEFORE it downloads the audio and srt (in a default download command), it fails getting the CC stream and exits the operation.
What version of ccextrator are you using? That last release has bugs that have not been fixed for some time. Get ccextractor 0.90 from here https://github.com/CCExtractor/ccextractor/releases/tag/v0.90 (I've no idea what OS you are using, most likely Windows so grab the msi file. On linux, you'll have to do the hard work yourself- if on arch manually install from aur snapshot via https://aur.archlinux.org/cgit/aur.git/commit/?h=ccextractor&id=aa6ffdbbc992325cb87fa3...9ce4aba18cfe8b ) -
-
-
Most systems force SHA3 as the lower order are crackable by brute force. The BBC certificate as you say is SHA1. Devine copes with it without you needing to do anything. But if you are playing with openssl you'll need to configure it to accept and use SHA1,2 and 3 https://github.com/openssl/openssl/issues/17662
-
i thought 0.90 was the current version but okay
i get the same error idk what to do i listened to yall and put the required versions into the folder
what version of aria2c should i be using bc idk if the current version i got is whats required for devine
and plus do yall even got any other suggestions to fix this tubi stuffLast edited by iamkennethy_; 2nd Apr 2025 at 15:29.
-
Hi @phased, yes I already know about SHA1 and the collision issue. I was actually struggling to force and allow the use of SHA1, I've not had to do it before. As you would know (and I eventually worked out) the solution is a custom http adapter. So my project is working, which I am happy about. It took far longer than I had anticipated tbh but its been an interesting experience and with a satisfying result in the end.
One thing that turned up which I wondered if (most) people know about is the license everyone is using with bbciplayer.pem expires in June this year, so in 3 months it will no longer work (that is my understanding at the moment anyway). I wondered what will be the plan after that. I'll be honest at the moment my knowledge around this subject is limited but I plan to look into it more as an academic exercise. Like, how to get a valid license? Its an open question for me atm so more reading it required.
Thanks for responding with your pointer anyway, all helpful! -
@wallump:
Always nice to see people learn how to do stuff on their own, nice work!
As for the BBC certificate, the validity of the cert itself ends in 2034:
Code:Validity Not Before: Oct 15 00:58:26 2014 GMT Not After : Oct 10 00:58:26 2034 GMT
-
Ahhh stabbedbybrick! Great to hear from you! Hope all is well.
Any thoughts on cdm-project? -
TPD94 has said he plans on getting it up and running again, but it's hard to say when/if it actually happens. He's focusing on IRL for now and that should always take priority.
We just have to wait and see. -
I am glad you are alright stabbedbybrick. Thank you for all you have done with Freevine and Devine. Is anyone having any problems with the CBC service? Also when it comes to TubiTV some of the newly added movies don't download due to some issue with geography but thankfully this is not the case with most videos at least not yet.
-
@stabbedbybrick, thanks for the encouragement, your reputation precedes you so I am grateful for the feedback. I'm enjoying the process tbh, whilst also cursing once or twice during failures. Good to hear there is no imminent cliff edge and rightly you have a backup. I didn't actually delve too deep into it, it just came up during a test and I thought it was very close to today's date so thought worth a mention.
Are there any resources, reading you could suggest on the subject of extracting certs? I'm interested in understanding how it's done and attempting it so as to get a more detailed understanding of all the moving parts. Thanks again! -
The error I am getting with CBC is "Connection Error 400" invalid grant, grant has expired.
-
-
Trying to use this command: devine dl itv https://www.itv.com/watch?channel=itv
But am getting the following error:
Code:╭───────────────────── Traceback (most recent call last) ─────────────────────────╮ │ in _run_module_as_main:198 │ │ in _run_code:88 │ │ │ │ in <module>:7 │ │ │ │ C:\Users\cadence\AppData\Local\Programs\Python\Python312\Lib\site-packages\clic │ │ k\core.py:1157 in __call__ │ │ │ │ C:\Users\cadence\AppData\Local\Programs\Python\Python312\Lib\site-packages\clic │ │ k\core.py:1078 in main │ │ │ │ C:\Users\cadence\AppData\Local\Programs\Python\Python312\Lib\site-packages\clic │ │ k\core.py:1688 in invoke │ │ │ │ C:\Users\cadence\AppData\Local\Programs\Python\Python312\Lib\site-packages\clic │ │ k\core.py:1688 in invoke │ │ │ │ C:\Users\cadence\AppData\Local\Programs\Python\Python312\Lib\site-packages\clic │ │ k\core.py:1657 in _process_result │ │ │ │ C:\Users\cadence\AppData\Local\Programs\Python\Python312\Lib\site-packages\clic │ │ k\core.py:783 in invoke │ │ │ │ C:\Users\cadence\AppData\Local\Programs\Python\Python312\Lib\site-packages\devi │ │ ne\commands\dl.py:301 in result │ │ │ │ 298 │ │ │ │ self.log.info("Authenticated with Service") │ │ 299 │ │ │ │ 300 │ │ with console.status("Fetching Title Metadata...", spinner="dot │ │ ❱ 301 │ │ │ titles = service.get_titles() │ │ 302 │ │ │ if not titles: │ │ 303 │ │ │ │ self.log.error("No titles returned, nothing to downloa │ │ 304 │ │ │ │ sys.exit(1) │ │ │ │ C:\devine-services\services\ITV\__init__.py:162 in get_titles │ │ │ │ 159 │ def get_titles(self) -> Union[Movies, Series]: │ │ 160 │ │ data = self.get_data(self.title) │ │ 161 │ │ kind = next( │ │ ❱ 162 │ │ │ (x.get("seriesType") for x in data.get("seriesList") if x. │ │ 163 │ │ ) │ │ 164 │ │ │ │ 165 │ │ # Some shows are not listed as "SERIES" or "FILM", only as "La │ ╰─────────────────────────────────────────────────────────────────────────────────╯ TypeError: 'NoneType' object is not iterable
-
your trying get itv live, it not work with devine service
Code:N_m3u8DL-RE --use-shaka-packager --key f6654f54e2654b6591d67c7716d7c6da:1239e052a9b157bfb857fa11cd18d9d1 "https://live-red-irdeto.akamai.content.itv.com/jwt/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6InByZEZ6In0.K9dcm9izY8tsZ_MzyK5KVT2tdxkTWYT6ylTZRIJRFJ8/playout/common/itv1/cenc-nodar.isml/dotcom.mpd" --live-real-time-merge --live-pipe-mux
Last edited by iamghost; 3rd Apr 2025 at 12:15.
-
-
-
wel it works so whats the problem
beside most torrent uploaders use that to, if i remmeber it right @phased -
What is the problem? None if the OP doesn't care that his IP address is here for all to see.
The N_m3u8L-RE line posted by the OP contained:-
"eyJleHAiOjE3NDM2MzkwODgsInBhdGgiOiIvcGxheW91dC9jb 21tb24vaXR2MS9jZW5jLW5vZGFyLmlzbWwiLCJzdWIiOiI4MjA 4YjU4NC04MDZhLTQ0NWItOTEwMS03MTExZTI0ZmI1MjYiLCJpc CI6Ijg2LjE4LjIzNC4yMjAiLCJtaXAiOiJsb2cifQ.K9dcm9iz Y8tsZ_MzyK5KVT2tdxkTWYT6ylTZRIJRFJ8"
When Base64 decoded it gives :
"{"exp":1743639088,"path":"/playout/common/itv1/cenc-nodar.isml","sub":"8208b584-806a-445b-9101-7111e24fxxxx","ip":"86.18.234.xxx","mip":"log"}
I've masked out the last three digits of his IP. Would you want your IP for all the World to see that you are pirating DRM content and technically probably breaking your country's laws? The decode also includes 'sub' and some letters and numbers. Does this stand for subscriber? And do the letters and numbers identify who the OP is?
This is a case where only a little knowledge could be a bad thing. -
i get what you mean @phased
and about the sub, numbers, and letters idk what it stand for cause i dont really decode stuff myself i usually ask @ianghostLast edited by Jack scalia; 4th Apr 2025 at 04:08.
-
@iamghost can you check my pm if you have time? if you're busy i understand
Last edited by Jack scalia; 5th Apr 2025 at 05:33.
-
[Attachment 86477 - Click to enlarge]
STOP this now, I am busy at work and home.
dont demand for video from paid sites -
Are services now taken offline? I only get 404 trying to access the URL
remote: Not found.
fatal: repository 'https://cdm-project.com/stabbedbybrick/devine-services.git/' not foundLast edited by sebus; 6th Apr 2025 at 02:35.
Similar Threads
-
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 -
H.264 for archival and editing - no go?
By malling in forum Capturing and VCRReplies: 8Last Post: 19th Aug 2019, 23:51 -
Movie music too loud but dialogue too quiet fix needed
By hokkom in forum AudioReplies: 121Last Post: 4th May 2019, 08:51