Currently, with the keys for L3 and mpd, you can only get 800x450 decoded video. These are the current restrictions for Polish Canal+. You can possibly try under Windows and the Microsoft Edge browser to get links to ism type manifests.
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 31 to 32 of 32
-
-
720p with PR SL2000 you could also try this tampermonkey script maybe it still work
Code:// ==UserScript== // @name Canal Plus 720p (FR) 1080p (PL) L3 enabler // @namespace https://github.com/TheRadziu // @version 1.2 // @description Force old playset to allow 720p/1080p playback // @match https://www.canalplus.com/* // @grant none // ==/UserScript== (function() { 'use strict'; let lastHash = null; // Store the last intercepted hash // Override the XMLHttpRequest open method const originalOpen = XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open = function(method, url, async, user, password) { // Check if the URL contains the relevant endpoint for hash if (url.includes('/conso/playset/unit/')) { // Store the reference to the request this.addEventListener('load', function() { // Parse the response try { const response = JSON.parse(this.responseText); // Find entries with drmType "DRM_WIDEVINE" const widevineEntries = response.available.filter(item => item.drmType === "DRM_WIDEVINE"); // Store the hash of the last matching entry if (widevineEntries.length > 0) { lastHash = widevineEntries[0].hash; // Store the first entry's hash console.log('Stored hash:', lastHash); } } catch (error) { console.error('Failed to parse response:', error); } }); } // Intercept the request to modify drmType and hash if (url.includes('//secure-gen-hapi.canal-plus.com/conso/view?include=medias,ads')) { const originalSend = this.send; this.send = function(body) { // Modify the request body if (lastHash) { // Parse the original body to modify it try { const requestBody = JSON.parse(body); requestBody.drmType = "DRM_WIDEVINE"; // Modify drmType requestBody.hash = lastHash; // Modify hash // Send the modified request originalSend.call(this, JSON.stringify(requestBody)); console.log('Modified request body:', requestBody); } catch (error) { console.error('Failed to parse request body:', error); originalSend.call(this, body); // Send original if parsing fails } } else { // Send original body if no hash was intercepted originalSend.call(this, body); } }; } // Call the original open method return originalOpen.apply(this, arguments); }; })();```
Similar Threads
-
Get KID and key from mpd file
By Deshdeepak in forum Video Streaming DownloadingReplies: 40Last Post: 3rd Dec 2023, 14:21 -
is a KID and KEY the same thing?
By momoknows in forum Newbie / General discussionsReplies: 1Last Post: 21st Oct 2023, 08:23 -
hope you guys can help me with key:kid
By vuitv in forum Video Streaming DownloadingReplies: 12Last Post: 26th Apr 2023, 11:27 -
Need help for getting KID:KEY value pair
By jonax77 in forum Video Streaming DownloadingReplies: 7Last Post: 5th Feb 2023, 07:04