<?xml version="1.0" encoding="windows-1252"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>VideoHelp Forum - Video Streaming Downloading</title>
		<link>https://forum.videohelp.com/</link>
		<description>Everything about downloading streaming video and audio streams from sites like Youtube, Vimeo, BBC, Facebook, etc. How to prepare video for streaming sites and how to stream video and audio. Also how to screen capture /record your desktop.</description>
		<language>en</language>
		<lastBuildDate>Sun, 12 Jul 2026 14:21:41 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://forum.videohelp.com/images/misc/rss.png</url>
			<title>VideoHelp Forum - Video Streaming Downloading</title>
			<link>https://forum.videohelp.com/</link>
		</image>
		<item>
			<title>two ways to stream an audio track</title>
			<link>https://forum.videohelp.com/threads/420847-two-ways-to-stream-an-audio-track?goto=newpost</link>
			<pubDate>Sun, 12 Jul 2026 12:51:37 GMT</pubDate>
			<description>Hi, 
 
in yt-dlp (https://www.videohelp.com/software/yt-dlp) there are two ways to stream an audio track: 
1.	–x 
2.	–F and choose the audio track 
 
What’s the difference?</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
in <a class="contentlink" href="https://www.videohelp.com/software/yt-dlp" target="_blank" rel="nofollow">yt-dlp</a> there are two ways to stream an audio track:<br />
1.	–x<br />
2.	–F and choose the audio track<br />
<br />
What’s the difference?</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>blanc</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420847-two-ways-to-stream-an-audio-track</guid>
		</item>
		<item>
			<title>DRMLab Project v3.0</title>
			<link>https://forum.videohelp.com/threads/420846-DRMLab-Project-v3-0?goto=newpost</link>
			<pubDate>Sun, 12 Jul 2026 04:51:36 GMT</pubDate>
			<description>Hello guys DRMLab v3.0 now are support Plaready and Widevine 
 
Added CDMs: 
PlayReady SL3000 LG Cert support all 4K Platforms 
PlayReady SL2000 Microsoft Windows cert 
Widevine L3 cert from real device not black listed 
Widevine L1 
 
https://drmlab.io - GetWVKeys  
https://git.drmlab.io</description>
			<content:encoded><![CDATA[<div>Hello guys DRMLab v3.0 now are support Plaready and Widevine<br />
<br />
Added CDMs:<br />
PlayReady SL3000 LG Cert support all 4K Platforms<br />
PlayReady SL2000 Microsoft Windows cert<br />
Widevine L3 cert from real device not black listed<br />
Widevine L1<br />
<br />
<a class="contentlink" href="https://drmlab.io" target="_blank" rel="nofollow">https://drmlab.io</a> - GetWVKeys <br />
<a class="contentlink" href="https://git.drmlab.io" target="_blank" rel="nofollow">https://git.drmlab.io</a><br />
<br />
Our Discord Server:<br />
<br />
<a class="contentlink" href="https://discord.gg/drmlab" target="_blank" rel="nofollow">https://discord.gg/drmlab</a></div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>DRM</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420846-DRMLab-Project-v3-0</guid>
		</item>
		<item>
			<title>weird behaviour with widevineproxy</title>
			<link>https://forum.videohelp.com/threads/420844-weird-behaviour-with-widevineproxy?goto=newpost</link>
			<pubDate>Sat, 11 Jul 2026 17:58:03 GMT</pubDate>
			<description>So I have been using widevineproxy in many websites for a while, no problem. 
Now I am in a new website and if widevineproxy extension is enabled, seems like the website detects it and doesnt play the video (error: KEY_LOAD_ERROR) 
 
I noticed I was using 0.8.2 so I downloaded 0.9, installed with...</description>
			<content:encoded><![CDATA[<div>So I have been using widevineproxy in many websites for a while, no problem.<br />
Now I am in a new website and if widevineproxy extension is enabled, seems like the website detects it and doesnt play the video (error: KEY_LOAD_ERROR)<br />
<br />
I noticed I was using 0.8.2 so I downloaded 0.9, installed with same widevine device I had for many months. then if that ones is enabled the video plays, but no info comes to my extension.<br />
<br />
<br />
anybody know what I can do?<br />
with another extension I got the .mpd and can download, but its all black..</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>xistresis</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420844-weird-behaviour-with-widevineproxy</guid>
		</item>
		<item>
			<title>Download from La Scala TV</title>
			<link>https://forum.videohelp.com/threads/420841-Download-from-La-Scala-TV?goto=newpost</link>
			<pubDate>Fri, 10 Jul 2026 20:15:47 GMT</pubDate>
			<description><![CDATA[Hello good people! 
I need to download this video from here: https://lascala.tv/en/player/8bb9d9c1-55ae-4be1-841b-642c0acc928b  
here are the login details: 
iddivarie@libero.it [login] 
MaestroMuti@99 [password] 
I wouldn't dare bother you, but I've tried everything to no avail: IDM...]]></description>
			<content:encoded><![CDATA[<div>Hello good people!<br />
I need to download this video from here: <a class="contentlink" href="https://lascala.tv/en/player/8bb9d9c1-55ae-4be1-841b-642c0acc928b" target="_blank" rel="nofollow">https://lascala.tv/en/player/8bb9d9c1-55ae-4be1-841b-642c0acc928b</a> <br />
here are the login details:<br />
<a href="mailto:iddivarie@libero.it">iddivarie@libero.it</a> [login]<br />
MaestroMuti@99 [password]<br />
I wouldn't dare bother you, but I've tried everything to no avail: <a class="contentlink" href="https://www.videohelp.com/software/Internet-Download-Manager" target="_blank" rel="nofollow">IDM</a>, various browser extensions, programs like CleverGet which used to work, but it doesn't anymore - they've tightened security.<br />
I don't want to take a screenshot because I prefer the original quality.<br />
Thanks in advance.</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>Partenope</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420841-Download-from-La-Scala-TV</guid>
		</item>
		<item>
			<title><![CDATA[Script for free content [Wittytv.it]]]></title>
			<link>https://forum.videohelp.com/threads/420839-Script-for-free-content-%5BWittytv-it%5D?goto=newpost</link>
			<pubDate>Fri, 10 Jul 2026 09:45:13 GMT</pubDate>
			<description><![CDATA[Hello again, 
 
with a big help of AI we made a script for wittytv.tv for free contents only 
script requirments: 
python, mkvmerge (https://www.videohelp.com/software/MKVToolNix), ffmpeg (https://www.videohelp.com/software/ffmpeg), shaka-packager, mp4decrypt & n_m3u8dl-re 
you can find all these...]]></description>
			<content:encoded><![CDATA[<div>Hello again,<br />
<br />
with a big help of AI we made a script for wittytv.tv for free contents only<br />
script requirments:<br />
python, <a class="contentlink" href="https://www.videohelp.com/software/MKVToolNix" target="_blank" rel="nofollow">mkvmerge</a>, <a class="contentlink" href="https://www.videohelp.com/software/ffmpeg" target="_blank" rel="nofollow">ffmpeg</a>, shaka-packager, mp4decrypt &amp; n_m3u8dl-re<br />
you can find all these binaries (except for python) here<br />
<a class="contentlink" href="https://files.videohelp.com/u/315187/binaries.rar" target="_blank" rel="nofollow">https://files.videohelp.com/u/315187/binaries.rar</a><br />
the script is here<br />
<a class="contentlink" href="https://files.videohelp.com/u/315187/wittytv_downloader_free.exe" target="_blank" rel="nofollow">https://files.videohelp.com/u/315187/wittytv_downloader_free.exe</a><br />
the sourcde code<br />
<a class="contentlink" href="https://files.videohelp.com/u/315187/wittytv_downloader_free.py" target="_blank" rel="nofollow">https://files.videohelp.com/u/315187/wittytv_downloader_free.py</a><br />
<br />
<br />
hope it works without any issues<br />
cheers :)</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>xangetsue</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420839-Script-for-free-content-%5BWittytv-it%5D</guid>
		</item>
		<item>
			<title>Need help downloading videos from Kuaishou (without watermark)</title>
			<link>https://forum.videohelp.com/threads/420835-Need-help-downloading-videos-from-Kuaishou-%28without-watermark%29?goto=newpost</link>
			<pubDate>Thu, 09 Jul 2026 09:01:46 GMT</pubDate>
			<description><![CDATA[Hi everyone, 
 
I'm trying to download public videos from Kuaishou, preferably without a watermark and in the original quality. 
 
I've tried a few online downloaders and browser extensions, but some of them no longer work or fail with certain video links. I also looked for command-line tools, but...]]></description>
			<content:encoded><![CDATA[<div>Hi everyone,<br />
<br />
I'm trying to download public videos from Kuaishou, preferably without a watermark and in the original quality.<br />
<br />
I've tried a few online downloaders and browser extensions, but some of them no longer work or fail with certain video links. I also looked for command-line tools, but I couldn't find one that consistently supports Kuaishou.<br />
<br />
Has anyone found a reliable method that still works in 2026? It could be a desktop program, browser extension, online tool, or another approach.<br />
<br />
I'd appreciate any recommendations or tips. Thanks in advance!</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>@kwaisave</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420835-Need-help-downloading-videos-from-Kuaishou-%28without-watermark%29</guid>
		</item>
		<item>
			<title>Question about getting 4K cookies for streaming sites on PC</title>
			<link>https://forum.videohelp.com/threads/420833-Question-about-getting-4K-cookies-for-streaming-sites-on-PC?goto=newpost</link>
			<pubDate>Wed, 08 Jul 2026 16:08:17 GMT</pubDate>
			<description><![CDATA[Can someone explain how to get 4K cookies for streaming sites exclusively on a PC (windows) ? If cookies aren't the right way, is there another method that works ?I tried using &#8288;.prd&#8288; files with Unshackle and VT on my PC, but the quality caps out at 1080p with Dolby Digital 5.1.]]></description>
			<content:encoded><![CDATA[<div>Can someone explain how to get 4K cookies for streaming sites exclusively on a PC (windows) ? If cookies aren't the right way, is there another method that works ?I tried using &#8288;.prd&#8288; files with Unshackle and VT on my PC, but the quality caps out at 1080p with Dolby Digital 5.1.</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>rr7</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420833-Question-about-getting-4K-cookies-for-streaming-sites-on-PC</guid>
		</item>
		<item>
			<title>Can you help me download these videos and how?</title>
			<link>https://forum.videohelp.com/threads/420830-Can-you-help-me-download-these-videos-and-how?goto=newpost</link>
			<pubDate>Tue, 07 Jul 2026 15:40:09 GMT</pubDate>
			<description><![CDATA[Hello everyone, sorry if there is any mistake in English usage Google Translate... 
 
I've been following you for a while and you're fantastic. I'm new to this stuff and I'm trying to get to grips with your guides. 
Unfortunately, I can't always get them to work due to the website or my own...]]></description>
			<content:encoded><![CDATA[<div>Hello everyone, sorry if there is any mistake in English usage Google Translate...<br />
<br />
I've been following you for a while and you're fantastic. I'm new to this stuff and I'm trying to get to grips with your guides.<br />
Unfortunately, I can't always get them to work due to the website or my own incompetence.<br />
<br />
I'm trying to download the Dukes of Hazzard series from <a class="contentlink" href="https://streaming-community.watch/titles/31947-guarda-hazzard-streaming/watching.html" target="_blank" rel="nofollow">https://streaming-community.watch/titles/31947-guarda-hazzard-streaming/watching.html</a><br />
For example, I intercept 2 links per episode <br />
<a class="contentlink" href="https://cdn.v3.media-217.d2b.you/proxy/media-836/hls/tv/0078607/1/1/master.m3u8?t=130e6f4d1674228b&amp;e=1781713790819&amp;b=3084" target="_blank" rel="nofollow">https://cdn.v3.media-217.d2b.you/proxy/media-836/hls/tv/0078607/1/1/master.m3u8?t=130e...3790819&amp;b=3084</a> <br />
<a class="contentlink" href="https://cdn.v3.media-217.d2b.you/proxy/media-836/hls/tv/0078607/1/1/index-v1-a1.m3u8?t=130e6f4d1674228b&amp;e=1781713790819&amp;b=3084" target="_blank" rel="nofollow">https://cdn.v3.media-217.d2b.you/proxy/media-836/hls/tv/0078607/1/1/index-v1-a1.m3u8?t...3790819&amp;b=3084</a> <br />
<br />
I tried with N_m3u8DL-RE, yt-dlpbut I only get error 403, unshackle, TwinVine, VineFeeder etc. I can't get them to work.<br />
<br />
A program that can partially download is <a class="contentlink" href="https://www.videohelp.com/software/Video-DownloadHelper" target="_blank" rel="nofollow">Video DownloadHelper</a>. It downloads between 10% and 30%, then times out. It saves 8-10 minutes of video with audio. I've tried changing connections, providers with and without a VPN, etc., but nothing.<br />
<br />
Do you have a program or guide you'd recommend?<br />
Thanks.</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>ax1</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420830-Can-you-help-me-download-these-videos-and-how</guid>
		</item>
		<item>
			<title>Pluto TV</title>
			<link>https://forum.videohelp.com/threads/420828-Pluto-TV?goto=newpost</link>
			<pubDate>Tue, 07 Jul 2026 09:53:46 GMT</pubDate>
			<description><![CDATA[Hello, I admire your skills! I am trying to record this series from Pluto TV:  
https://pluto.tv/search/details/series/6a2baa391718969e36819816  
 
After hours of unsuccessful attempts, I’ve decided to ask for your help. I use a Mac and don't have much technical expertise. Also, I don't speak...]]></description>
			<content:encoded><![CDATA[<div>Hello, I admire your skills! I am trying to record this series from Pluto TV: <br />
<a class="contentlink" href="https://pluto.tv/search/details/series/6a2baa391718969e36819816" target="_blank" rel="nofollow">https://pluto.tv/search/details/series/6a2baa391718969e36819816</a> <br />
<br />
After hours of unsuccessful attempts, I’ve decided to ask for your help. I use a Mac and don't have much technical expertise. Also, I don't speak English very well, so I struggle to understand everything discussed on this forum. Could you please help me? That would be amazing! The series has 160 episodes. Perhaps you could provide a step-by-step guide on how to record it on a Mac? Thank you very much!</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>Mattdu92</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420828-Pluto-TV</guid>
		</item>
		<item>
			<title>Rakute.tv max resolution 560p</title>
			<link>https://forum.videohelp.com/threads/420827-Rakute-tv-max-resolution-560p?goto=newpost</link>
			<pubDate>Tue, 07 Jul 2026 02:48:12 GMT</pubDate>
			<description><![CDATA[Hi all, 
I'm using Widefrog correctly installed to download from Rakuten.tv/it. Now Widefrog can download and decrypt the videos but max 560p resolution. 
How can I have more resolution?]]></description>
			<content:encoded><![CDATA[<div>Hi all,<br />
I'm using Widefrog correctly installed to download from Rakuten.tv/it. Now Widefrog can download and decrypt the videos but max 560p resolution.<br />
How can I have more resolution?</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>RacketWise</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420827-Rakute-tv-max-resolution-560p</guid>
		</item>
		<item>
			<title>Help with NPO</title>
			<link>https://forum.videohelp.com/threads/420825-Help-with-NPO?goto=newpost</link>
			<pubDate>Sun, 05 Jul 2026 21:55:36 GMT</pubDate>
			<description><![CDATA[Hello guys. I'm struggling to download this film https://npo.nl/start/afspelen/nuclear-boy. Its free but geoblocked to NL so I had to use VPN to play the video. First I tried downloading with fetchv but that failed. Then I tried "yt-dlp (https://www.videohelp.com/software/yt-dlp) --allow -u" with...]]></description>
			<content:encoded><![CDATA[<div>Hello guys. I'm struggling to download this film <a class="contentlink" href="https://npo.nl/start/afspelen/nuclear-boy" target="_blank" rel="nofollow">https://npo.nl/start/afspelen/nuclear-boy</a>. Its free but geoblocked to NL so I had to use VPN to play the video. First I tried downloading with fetchv but that failed. Then I tried &quot;<a class="contentlink" href="https://www.videohelp.com/software/yt-dlp" target="_blank" rel="nofollow">yt-dlp</a> --allow -u&quot; with its mpd but the video came out blank and had no sound (received a separate m4a file). I also tried with downloading 'WidevineProxy2' for Chrome but I've had issues with that.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">https://npo-nl-ams-p20-am5.cdn.streamgate.nl/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3ODMzNjg3NzgsInVyaSI6Ilwvdm9kXC9ucG9cL3VzcFwvVEVTVFwvbnBvcGx1c1wvZGFzaF9jZW5jXC9WUFdPTl8xMzY2MzMwXC9WUFdPTl8xMzY2MzMwX3YxNzY5ODczMzE3LmlzbSIsInZpZXdlciI6InZpZXdlciIsInJpZCI6IjhhZGE5MGIifQ.-Mqax1uhdMSt9LP0iyZIppwu69m5pLLTBMVlpkhg3Nw/vod/npo/usp/TEST/npoplus/dash_cenc/VPWON_1366330/VPWON_1366330_v1769873317.ism/stream.mpd</code><hr />
</div> [/QUOTE]<br />
<br />
Anyone can help?</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>ahmyre</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420825-Help-with-NPO</guid>
		</item>
		<item>
			<title>Technical Inquiry: Any workaround to force 4K HDR playback for TOD platform</title>
			<link>https://forum.videohelp.com/threads/420824-Technical-Inquiry-Any-workaround-to-force-4K-HDR-playback-for-TOD-platform?goto=newpost</link>
			<pubDate>Sun, 05 Jul 2026 18:21:30 GMT</pubDate>
			<description><![CDATA[Hello everyone, 
 
I hope you're all doing well. I'm reaching out to the experts and developers here regarding a technical hurdle I'm facing with the TOD streaming platform when trying to fetch the 4K HDR stream on a desktop browser (specifically Microsoft Edge). 
 
The Issue: 
On the desktop...]]></description>
			<content:encoded><![CDATA[<div>Hello everyone,<br />
<br />
I hope you're all doing well. I'm reaching out to the experts and developers here regarding a technical hurdle I'm facing with the TOD streaming platform when trying to fetch the 4K HDR stream on a desktop browser (specifically Microsoft Edge).<br />
<br />
The Issue:<br />
On the desktop browser interface, the 4K HDR badges/labels appear on the event posters as general information. However, when initiating playback and checking the quality selector inside the player, 4K is completely missing (the maximum available option is 1080p). On the other hand, using the exact same account, the 4K stream triggers and plays flawlessly on official target apps (Smart TVs, Mobile/Tablets, or TV Boxes).<br />
<br />
What I have already tried and configured (with no success):<br />
<br />
Purchased and installed the official HEVC Video Extensions from the Microsoft Store on Windows.<br />
<br />
Enabled PlayReady DRM and Hardware-secure DRM flags inside edge://flags.<br />
<br />
Enabled HDR in Windows display settings (verified and working perfectly on YouTube 4K HDR).<br />
<br />
Used Tampermonkey to inject a UserScript that forces MediaSource.isTypeSupported to always return true for hevc and hvc1 codecs.<br />
<br />
Despite all these hardware and software optimizations, when checking the Network tab in Developer Tools (F12) and inspecting the response for the Manifest / MPD file, I noticed that the server is filtering out and stripping the 4K video representations completely before sending the manifest to the browser. It seems to dynamically strip the 4K layers based on the web platform token or the device profile.<br />
<br />
My question to the experts:<br />
Is there an active bypass, a specific header spoofing strategy, or an advanced Tampermonkey script capable of spoofing the API handshake to make the server believe the request is coming from an official Android TV or Smart TV app to deliver the complete MPD file with the 4K layers?<br />
<br />
Or does the server mandate a strict hardware device attestation (Widevine L1 / PlayReady SL3000) that makes 4K strictly isolated within official native apps, meaning it's impossible to trick via a web browser?<br />
<br />
Note: Extracting the DRM decryption keys is handled; my sole bottleneck right now is forcing the backend server to actually serve/expose the 4K stream layer to the browser environment.<br />
<br />
Looking forward to your insights or any similar bypass experiences you might share.<br />
<br />
Best regards.</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>medomax</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420824-Technical-Inquiry-Any-workaround-to-force-4K-HDR-playback-for-TOD-platform</guid>
		</item>
		<item>
			<title>Anybody have vt script and service for tentkotta.com</title>
			<link>https://forum.videohelp.com/threads/420820-Anybody-have-vt-script-and-service-for-tentkotta-com?goto=newpost</link>
			<pubDate>Sun, 05 Jul 2026 08:00:19 GMT</pubDate>
			<description><![CDATA[I'm looking for service file for vt on tentkotta ott platform. I tried N_m3u8DL-RE it gives only stereo audio, I need dolby and 5.1 audio. Help me, thanks]]></description>
			<content:encoded><![CDATA[<div>I'm looking for service file for vt on tentkotta ott platform. I tried N_m3u8DL-RE it gives only stereo audio, I need dolby and 5.1 audio. Help me, thanks</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>Raven Reyes</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420820-Anybody-have-vt-script-and-service-for-tentkotta-com</guid>
		</item>
		<item>
			<title><![CDATA[Getting the Clearkey key for "cubmu.com" free live-tv.]]></title>
			<link>https://forum.videohelp.com/threads/420814-Getting-the-Clearkey-key-for-cubmu-com-free-live-tv?goto=newpost</link>
			<pubDate>Fri, 03 Jul 2026 13:35:51 GMT</pubDate>
			<description><![CDATA[As a request from @Ganteng (Ganteng (https://forum.videohelp.com/members/309697-Ganteng)) i checked how is delivered the Clearkey key into the  legal and and free for all  (with vpn) live television streaming site, no registration needed, "cubmu.com".  
 
Just checked the liveTV and not sure if is...]]></description>
			<content:encoded><![CDATA[<div>As a request from @Ganteng (<a class="contentlink" href="https://forum.videohelp.com/members/309697-Ganteng" target="_blank">Ganteng</a>) i checked how is delivered the Clearkey key into the <font color="royalblue"> legal and and free for all </font> (with vpn) live television streaming site, no registration needed, &quot;cubmu.com&quot;. <br />
<br />
Just checked the liveTV and not sure if is the same for on-demand elements in the page, that's now on you to try, some modifications will be needed.<br />
<br />
Most of other Clearkey sites i checked (I'm not an expert) uses base64 to encode the kid and key on the url or html body.<br />
Some, for security i guess, uses obfuscated scripts to hide it, but is easy to run the JS script code on page body and get the final decoded information.<br />
But cubmu uses part of the information (clearKey.iv, clearKey.data) on the body (__NEXT_DATA__) and a separated drmDecryptKey from JS script (live-tv-(letters and numbers).js) that can be found on header of the page, so the information is in two parts and encrypted (AES-256-CBC), not just obfuscated.<br />
<br />
Here is a diagram of how it works:<br />
<br />
<a rel="Lightbox_0" class='contentlink' style="font-size:11px;" href="https://forum.videohelp.com/attachment.php?attachmentid=92893" ><img alt="Image" class="thumbnail" src="https://forum.videohelp.com/attachment.php?attachmentid=92893" style="max-width:400px;"><br>[Attachment 92893 - Click to enlarge]</a><br />
<br />
Automated the process into a python script:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">#!/usr/bin/env python3<br />
&quot;&quot;&quot;<br />
Author: Ernestleft / idento<br />
<br />
Fetches the CubMu live-tv page, extracts the player JS to find drmDecryptKey,<br />
and AES-256-CBC decrypts clearKey.data to get the key.<br />
<br />
Usage:<br />
&nbsp; python decode_cubmu_drm.py --cookie &lt;cookie_file&gt; &lt;url&gt;<br />
<br />
Accepted most options of cookies types (auto-detected), i used &quot;Get cookies.txt LOCALLY&quot;<br />
&nbsp; - JSON:&nbsp; &nbsp; &nbsp;  [{&quot;name&quot;:&quot;x&quot;,&quot;value&quot;:&quot;y&quot;,...},...] <br />
&nbsp; - Netscape:&nbsp;  Standard curl/wget cookie jar format<br />
&nbsp; - Header:&nbsp; &nbsp;  Raw &quot;name=value; name=value&quot; cookie header string<br />
&quot;&quot;&quot;<br />
import argparse<br />
import base64<br />
import datetime<br />
import json<br />
import re<br />
import sys<br />
import urllib.request<br />
<br />
DEFAULT_HEADERS = {<br />
&nbsp; &nbsp; &quot;Accept&quot;: &quot;text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&quot;,<br />
&nbsp; &nbsp; &quot;Accept-Language&quot;: &quot;en-US,en;q=0.9&quot;,<br />
&nbsp; &nbsp; &quot;User-Agent&quot;: &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0&quot;,<br />
&nbsp; &nbsp; &quot;sec-ch-ua&quot;: '&quot;Microsoft Edge&quot;;v=&quot;149&quot;, &quot;Chromium&quot;;v=&quot;149&quot;, &quot;Not)A;Brand&quot;;v=&quot;24&quot;',<br />
&nbsp; &nbsp; &quot;sec-ch-ua-mobile&quot;: &quot;?0&quot;,<br />
&nbsp; &nbsp; &quot;sec-ch-ua-platform&quot;: '&quot;Windows&quot;',<br />
}<br />
<br />
<br />
def load_cookies(path):<br />
&nbsp; &nbsp; &quot;&quot;&quot;Load cookies from a file, auto-detecting JSON, Netscape, or header string format.&quot;&quot;&quot;<br />
&nbsp; &nbsp; with open(path, 'r', encoding='utf-8') as f:<br />
&nbsp; &nbsp; &nbsp; &nbsp; text = f.read().strip()<br />
<br />
&nbsp; &nbsp; # Try JSON first<br />
&nbsp; &nbsp; if text.startswith('['):<br />
&nbsp; &nbsp; &nbsp; &nbsp; try:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cookies = json.loads(text)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; parts = []<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for c in cookies:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; parts.append(&quot;%s=%s&quot; % (c['name'], c['value']))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return '; '.join(parts)<br />
&nbsp; &nbsp; &nbsp; &nbsp; except (json.JSONDecodeError, KeyError):<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pass<br />
<br />
&nbsp; &nbsp; # Try Netscape format<br />
&nbsp; &nbsp; lines = text.splitlines()<br />
&nbsp; &nbsp; if lines and lines[0].startswith('# Netscape'):<br />
&nbsp; &nbsp; &nbsp; &nbsp; parts = []<br />
&nbsp; &nbsp; &nbsp; &nbsp; for line in lines:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if line.startswith('#') or not line.strip():<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; continue<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fields = line.split('\t')<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if len(fields) &gt;= 7:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; parts.append(&quot;%s=%s&quot; % (fields[5], fields[6]))<br />
&nbsp; &nbsp; &nbsp; &nbsp; return '; '.join(parts)<br />
<br />
&nbsp; &nbsp; # Assume raw header string<br />
&nbsp; &nbsp; return text<br />
<br />
<br />
def fetch(url, cookies=None, extra_headers=None):<br />
&nbsp; &nbsp; &quot;&quot;&quot;Fetch a URL and return the response body as a string.&quot;&quot;&quot;<br />
&nbsp; &nbsp; headers = dict(DEFAULT_HEADERS)<br />
&nbsp; &nbsp; if cookies:<br />
&nbsp; &nbsp; &nbsp; &nbsp; headers[&quot;Cookie&quot;] = cookies<br />
&nbsp; &nbsp; if extra_headers:<br />
&nbsp; &nbsp; &nbsp; &nbsp; headers.update(extra_headers)<br />
&nbsp; &nbsp; req = urllib.request.Request(url, headers=headers)<br />
&nbsp; &nbsp; with urllib.request.urlopen(req) as resp:<br />
&nbsp; &nbsp; &nbsp; &nbsp; return resp.read().decode(&quot;utf-8&quot;)<br />
<br />
<br />
def extract_next_data(html):<br />
&nbsp; &nbsp; &quot;&quot;&quot;Extract and parse the __NEXT_DATA__ JSON from the HTML.&quot;&quot;&quot;<br />
&nbsp; &nbsp; match = re.search(<br />
&nbsp; &nbsp; &nbsp; &nbsp; r'&lt;script\s+id=&quot;__NEXT_DATA__&quot;\s+type=&quot;application/json&quot;&gt;(.*?)&lt;/script&gt;',<br />
&nbsp; &nbsp; &nbsp; &nbsp; html, re.DOTALL<br />
&nbsp; &nbsp; )<br />
&nbsp; &nbsp; if not match:<br />
&nbsp; &nbsp; &nbsp; &nbsp; raise ValueError(&quot;No __NEXT_DATA__ script tag found in HTML&quot;)<br />
&nbsp; &nbsp; return json.loads(match.group(1))<br />
<br />
<br />
def find_player_js_url(html):<br />
&nbsp; &nbsp; &quot;&quot;&quot;Find the live-tv player JS chunk URL from the HTML.&quot;&quot;&quot;<br />
&nbsp; &nbsp; match = re.search(<br />
&nbsp; &nbsp; &nbsp; &nbsp; r'&lt;script\s+src=&quot;(/_next/static/chunks/pages/play/live-tv-[^&quot;]+)&quot;',<br />
&nbsp; &nbsp; &nbsp; &nbsp; html<br />
&nbsp; &nbsp; )<br />
&nbsp; &nbsp; if not match:<br />
&nbsp; &nbsp; &nbsp; &nbsp; raise ValueError(&quot;No live-tv player JS chunk found in HTML&quot;)<br />
&nbsp; &nbsp; return &quot;https://www.cubmu.com&quot; + match.group(1)<br />
<br />
<br />
def extract_drm_key(js_text):<br />
&nbsp; &nbsp; &quot;&quot;&quot;Extract drmDecryptKey value from the player JS.&quot;&quot;&quot;<br />
&nbsp; &nbsp; match = re.search(r'drmDecryptKey\s*:\s*&quot;([^&quot;]+)&quot;', js_text)<br />
&nbsp; &nbsp; if not match:<br />
&nbsp; &nbsp; &nbsp; &nbsp; raise ValueError(&quot;drmDecryptKey not found in player JS&quot;)<br />
&nbsp; &nbsp; return match.group(1)<br />
<br />
<br />
def safe_b64decode(s):<br />
&nbsp; &nbsp; &quot;&quot;&quot;Base64 decode with URL-safe variant support.&quot;&quot;&quot;<br />
&nbsp; &nbsp; padded = s.replace('-', '+').replace('_', '/')<br />
&nbsp; &nbsp; missing = len(padded) % 4<br />
&nbsp; &nbsp; if missing:<br />
&nbsp; &nbsp; &nbsp; &nbsp; padded += '=' * (4 - missing)<br />
&nbsp; &nbsp; return base64.b64decode(padded)<br />
<br />
<br />
def main():<br />
&nbsp; &nbsp; parser = argparse.ArgumentParser(<br />
&nbsp; &nbsp; &nbsp; &nbsp; description=&quot;Decrypt CubMu ClearKey DRM from live URL.&quot;<br />
&nbsp; &nbsp; )<br />
&nbsp; &nbsp; parser.add_argument(&quot;url&quot;, help=&quot;CubMu live-tv page URL&quot;)<br />
&nbsp; &nbsp; parser.add_argument(&quot;--cookie&quot;, &quot;-c&quot;, metavar=&quot;FILE&quot;,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; help=&quot;Cookie file (JSON, Netscape, or header string)&quot;)<br />
&nbsp; &nbsp; args = parser.parse_args()<br />
<br />
&nbsp; &nbsp; cookies = load_cookies(args.cookie) if args.cookie else None<br />
<br />
&nbsp; &nbsp; # --- Fetch the live-tv HTML page ---<br />
&nbsp; &nbsp; print(&quot;Fetching page: %s&quot; % args.url)<br />
&nbsp; &nbsp; html = fetch(args.url, cookies=cookies)<br />
&nbsp; &nbsp; page_data = extract_next_data(html)<br />
&nbsp; &nbsp; page = page_data['props']['pageProps']<br />
<br />
&nbsp; &nbsp; # --- Find and fetch the player JS chunk ---<br />
&nbsp; &nbsp; js_url = find_player_js_url(html)<br />
&nbsp; &nbsp; print(&quot;Fetching player JS: %s&quot; % js_url)<br />
&nbsp; &nbsp; js_text = fetch(js_url, extra_headers={&quot;Referer&quot;: args.url})<br />
<br />
&nbsp; &nbsp; # --- Extract drmDecryptKey from player JS ---<br />
&nbsp; &nbsp; drm_key = extract_drm_key(js_text)<br />
<br />
&nbsp; &nbsp; # --- Extract manifest + clearKey from page data ---<br />
&nbsp; &nbsp; manifest_url = page.get('manifest', '')<br />
&nbsp; &nbsp; ck = page.get('clearKey', {})<br />
&nbsp; &nbsp; ck_data_b64 = ck.get('data', '')<br />
&nbsp; &nbsp; ck_iv_b64 = ck.get('iv', '')<br />
<br />
&nbsp; &nbsp; if not ck_data_b64 or not ck_iv_b64:<br />
&nbsp; &nbsp; &nbsp; &nbsp; print(&quot;Error: No clearKey data or IV found in page.&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; sys.exit(1)<br />
<br />
&nbsp; &nbsp; dk_raw = drm_key.encode('utf-8')<br />
&nbsp; &nbsp; ck_data = safe_b64decode(ck_data_b64)<br />
&nbsp; &nbsp; iv = safe_b64decode(ck_iv_b64)<br />
<br />
&nbsp; &nbsp; # --- Output ---<br />
&nbsp; &nbsp; print()<br />
&nbsp; &nbsp; print(&quot;[DRM Decrypt Key]&quot;)<br />
&nbsp; &nbsp; print(&quot;&nbsp; String:&nbsp; %s&quot; % drm_key)<br />
&nbsp; &nbsp; print(&quot;&nbsp; Hex:&nbsp; &nbsp;  %s&quot; % dk_raw.hex())<br />
&nbsp; &nbsp; print(&quot;&nbsp; Length:&nbsp; %d bytes (%d bits)&quot; % (len(dk_raw), len(dk_raw) * 8))<br />
&nbsp; &nbsp; print()<br />
<br />
&nbsp; &nbsp; print(&quot;=&quot; * 70)<br />
&nbsp; &nbsp; print(&quot;DECRYPTING clearKey.data&quot;)<br />
&nbsp; &nbsp; print(&quot;=&quot; * 70)<br />
&nbsp; &nbsp; print()<br />
&nbsp; &nbsp; print(&quot;Method: AES-256-CBC&quot;)<br />
&nbsp; &nbsp; print(&quot;Key:&nbsp; &nbsp; drmDecryptKey as raw string bytes (%d bytes)&quot; % len(dk_raw))<br />
&nbsp; &nbsp; print(&quot;IV:&nbsp; &nbsp;  clearKey.iv (%s)&quot; % iv.hex())<br />
&nbsp; &nbsp; print()<br />
<br />
&nbsp; &nbsp; # --- Decrypt ---<br />
&nbsp; &nbsp; try:<br />
&nbsp; &nbsp; &nbsp; &nbsp; from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes<br />
&nbsp; &nbsp; except ImportError:<br />
&nbsp; &nbsp; &nbsp; &nbsp; print(&quot;Error: 'cryptography' library not available. Install with:&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; print(&quot;&nbsp; pip install cryptography&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; sys.exit(1)<br />
<br />
&nbsp; &nbsp; try:<br />
&nbsp; &nbsp; &nbsp; &nbsp; cipher = Cipher(algorithms.AES(dk_raw), modes.CBC(iv))<br />
&nbsp; &nbsp; &nbsp; &nbsp; dec = cipher.decryptor()<br />
&nbsp; &nbsp; &nbsp; &nbsp; pt = dec.update(ck_data) + dec.finalize()<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; # Remove PKCS7 padding<br />
&nbsp; &nbsp; &nbsp; &nbsp; pad_len = pt[-1]<br />
&nbsp; &nbsp; &nbsp; &nbsp; if 1 &lt;= pad_len &lt;= 16 and all(b == pad_len for b in pt[-pad_len:]):<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pt = pt[:-pad_len]<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; print(&quot;Decrypted ClearKey License (%d bytes):&quot; % len(pt))<br />
&nbsp; &nbsp; &nbsp; &nbsp; print()<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; license_json = json.loads(pt.decode('utf-8'))<br />
&nbsp; &nbsp; &nbsp; &nbsp; print(json.dumps(license_json, indent=2))<br />
&nbsp; &nbsp; &nbsp; &nbsp; print()<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; for i, k_entry in enumerate(license_json.get('keys', [])):<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;--- Content Key #%d ---&quot; % (i + 1))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;&nbsp; kid (Key ID): %s&quot; % k_entry.get('kid', 'N/A'))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;&nbsp; k&nbsp;  (Key):&nbsp; &nbsp; %s&quot; % k_entry.get('k', 'N/A'))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;&nbsp; kty (Type):&nbsp;  %s&quot; % k_entry.get('kty', 'N/A'))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if 'k' in k_entry:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; raw_key = safe_b64decode(k_entry['k'])<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;&nbsp; k decoded:&nbsp; &nbsp; %s (%d bytes)&quot; % (raw_key.hex(), len(raw_key)))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if 'kid' in k_entry:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; raw_kid = safe_b64decode(k_entry['kid'])<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;&nbsp; kid decoded:&nbsp; %s (%d bytes)&quot; % (raw_kid.hex(), len(raw_kid)))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print()<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; if 'exp' in license_json:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; exp_ts = license_json['exp']<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; exp_dt = datetime.datetime.fromtimestamp(exp_ts)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;Expires: %s (timestamp: %d)&quot; % (exp_dt.isoformat(), exp_ts))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; except Exception:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;Expires: timestamp %d&quot; % exp_ts)<br />
&nbsp; &nbsp; &nbsp; &nbsp; if 'type' in license_json:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(&quot;Type: %s&quot; % license_json['type'])<br />
<br />
&nbsp; &nbsp; except Exception as e:<br />
&nbsp; &nbsp; &nbsp; &nbsp; print(&quot;AES-256-CBC decryption failed: %s&quot; % e)<br />
&nbsp; &nbsp; &nbsp; &nbsp; sys.exit(1)<br />
<br />
&nbsp; &nbsp; print()<br />
&nbsp; &nbsp; print(&quot;Done.&quot;)<br />
&nbsp; &nbsp; print()<br />
&nbsp; &nbsp; print(&quot;Manifest: %s&quot; % manifest_url)<br />
&nbsp; &nbsp; print()<br />
<br />
&nbsp; &nbsp; # --- kid:key pair ---<br />
&nbsp; &nbsp; raw_key = safe_b64decode(license_json['keys'][0]['k'])<br />
&nbsp; &nbsp; raw_kid = safe_b64decode(license_json['keys'][0]['kid'])<br />
&nbsp; &nbsp; print(&quot;%s:%s&quot; % (raw_kid.hex(), raw_key.hex()))<br />
<br />
<br />
if __name__ == '__main__':<br />
&nbsp; &nbsp; main()</code><hr />
</div> And used like:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">python decode_cubmu_drm.py --cookie www.cubmu.com_cookies_JSON.json &quot;https://www.cubmu.com/play/live-tv?id=250&amp;genre_id=2&quot;</code><hr />
</div> From my test all the channels used the same kid:key <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&quot;7c2f241060c7426c8fa95e8102980eea:3a4079ae796a41c0bda323bce107074f&quot;</code><hr />
</div> Hope this help other people! <br />
<br />
Greetings from Latin America!</div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>idento</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420814-Getting-the-Clearkey-key-for-cubmu-com-free-live-tv</guid>
		</item>
		<item>
			<title>No HD or FHD on channel 4?</title>
			<link>https://forum.videohelp.com/threads/420813-No-HD-or-FHD-on-channel-4?goto=newpost</link>
			<pubDate>Fri, 03 Jul 2026 11:26:03 GMT</pubDate>
			<description>Hello! I found a thread from 2022 that already discussed this issue: Channel 4’s mpds only contain SD 576p. However, some programs are listed as HD on the description page. Where does this discrepancy come from? I tried using Edge, but the result was the same: when I inspect the requests, the...</description>
			<content:encoded><![CDATA[<div>Hello! I found a thread from 2022 that already discussed this issue: Channel 4’s mpds only contain SD 576p. However, some programs are listed as HD on the description page. Where does this discrepancy come from? I tried using Edge, but the result was the same: when I inspect the requests, the program is indeed categorized as SD. Just to clarify, I’m not a Channel 4+ subscriber—I only watch the free service. Is there a solution in 2026?<br />
<a rel="Lightbox_0" class='contentlink' style="font-size:11px;" href="https://forum.videohelp.com/attachment.php?attachmentid=92890" ><img alt="Image" class="thumbnail" src="https://forum.videohelp.com/attachment.php?attachmentid=92890" style="max-width:400px;"><br>[Attachment 92890 - Click to enlarge]</a></div>

 ]]></content:encoded>
			<category domain="https://forum.videohelp.com/forums/48-Video-Streaming-Downloading">Video Streaming Downloading</category>
			<dc:creator>Tewstuff</dc:creator>
			<guid isPermaLink="true">https://forum.videohelp.com/threads/420813-No-HD-or-FHD-on-channel-4</guid>
		</item>
	</channel>
</rss>
