Hi everyone,
I hope this is worthy of a new thread.
Ive been working on a macOS app called UKTVDownloader, which I built with the help of some AI tools (mostly Claude and ChatGPT). Its a Python-based GUI that lets users download content from UK streaming platforms like Channel 4, ITVX, and Channel 5. It supports MPD detection, subtitle downloads, and merging with ffmpeg and N_m3u8DL-RE.
GitHub repo:
https://github.com/Padraig74/UKTVDownloader
Right now, the only manual step left is getting the DRM key (KID:KEY). I can extract the PSSH from the MPD, but the user still has to manually input the decryption key  usually using Widevine CDM tools or browser extensions.
What Im asking for:
 Is there any way to automate the process of getting the DRM key from the PSSH, via existing tools?
 Has anyone integrated something like this into a script or app before?
 Any advice on how I could approach this for macOS users would be really appreciated.
Im not a professional coder  Ive stitched this together mostly by learning as I go and tweaking with AI assistance  so if anyone has tips, examples, or even partial solutions, Id be really grateful.
Thanks in advance!
Padraig
		
			+ Reply to Thread
			
		
		
		
			
	
	
				Results 1 to 2 of 2
			
		- 
	
- 
	You maybe want to look at https://github.com/aarubui/yt-dlp-mp4decrypt, which should have support for Channel 4 and ITV among others. 
Similar Threads
- 
  Tool similar to get_iPlayer for ITVX and Channel $By pwl2706 in forum Video Streaming DownloadingReplies: 2Last Post: 21st Dec 2023, 16:21
- 
  Channel 4 downloaderBy Diazole in forum Video Streaming DownloadingReplies: 123Last Post: 21st Dec 2023, 13:00
- 
  Best ITVX Downloader with SubtitlesBy A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 216Last Post: 7th Nov 2023, 03:18
- 
  No downloader working without key. now getting base64 key string is tough.By akshaysic in forum Video Streaming DownloadingReplies: 6Last Post: 14th Jan 2023, 11:33
- 
  TubiTV key extraction errorBy hgfdgfui in forum Video Streaming DownloadingReplies: 10Last Post: 9th Jun 2022, 09:39


 
		
		 View Profile
				View Profile
			 View Forum Posts
				View Forum Posts
			 Private Message
				Private Message
			 
 
			
			

 Quote
 Quote