Skip to content

I find ultimate rare secret how force firefox to display temporary hls video while downloading in download folder to playback with potplayer temp video, ideal when our connexion is very weak and the video is in FULL HD or 4K #266

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
trimechee opened this issue Mar 14, 2025 · 5 comments

Comments

@trimechee
Copy link

trimechee commented Mar 14, 2025

UPDATE:

When downloading videos in chromium with the best and the most powerful downloader in the planet: "Live stream downloader", I always see little pop-up which appears before the start of the download, I found this pop-up window useless and I asked great Mr Chandler the developer of Live stream downloader to delete it, and here is his very important response:

"The file picker allows the extension to request permission from the browser to read and write to a local file (in browsers that support this feature). This enables the extension to write directly to a local file while still using multiple threads for downloading."

chandler-stimson/live-stream-downloader#153 (comment)

So, it seems I've discovered the secret to displaying temporary TS videos while downloading in Firefox. The secret is Firefox browser needs to add a file picker, like Chromium does.

But if I open an issue on the Mozilla Firefox issue tracker, I wouldn't have the necessary influence because I'm not a developer and I don't have the technical expertise to argue, debate, and convince experienced Firefox developers to add file picker.

So, we hope the generous Mr. @K4sum1, as a brilliant developer of an excellent browser and given his magnificent technical skills, we hope Mr K4sum1 will open an issue on the Firefox forum asking them to add this crucial file picker to display temporary videos while downloading. Thanks!

Mr K4sum1 could say for example to convince the firefox development team : firefox does not have the wasm web assembly technical limitation which limits the size of the downloaded video to 2GB, so if firefox adds file picker, firefox will become the best encrypted video downloader and firefox could crush destroy chrome and gain users and market share, this is the remaining trump card because firefox is losing a lot of users and adding file picker feature could give firefox hope to become popular again, thanks!


Update :
Here kframeurl link of pure vidmoly video to test HLS streaming video found in chrome://media-internals/ :

https://vidmoly.to/embed-ywapteorw3q2.html


Hi, i already made this request of force display temp hls video while downloading in other issue.....to play temp video with potplayer while downloading, when our wifi is very weak and video streaming lag......

but here i post my secret to do that :

so here the story :

I like to use firefox, because I can space session store intervals or even disable it completely = save ssd/hdd, battery......while disable session store and space session store intervals is impossible in chrome/chromium....

in chromium, the temporary hls video is displayed in the download folder when I use Live stream downloader, Cat-Catch.... with the file extensions: crdownload, crswap, 0, part..... = I can playback temporary hls video while downloading ideal when my internet connection becomes very weak and the video is in full HD or 4K and my cpu does not support AV1 hardware acceleration codec.....

in firefox, display temporary hls video is not possible, I spent days searching the web, experimenting with many browser flags download configurations, javasript flags, temp file, wasm..... I was not able to display temporary hls video while downloading in firefox sadly.....

but by installing firefox 137 developed by Mr E3kskoy7wqk:

https://github.com/e3kskoy7wqk/Firefox-for-windows-7

and by clicking on "parser" of Cat Catch, then "send to ffmpeg online", finally the dream becomes reality, finally the temporary hls video is displayed while downloading when using Cat Catch!

https://github.com/xifangczy/cat-catch

I don't know if firefox 137 has changed anything, but in any case it proves that downloader extension has the technical capacity to force firefox 137 to display temporary hls video while downloading in download folder!

so i think I finally found the secret to force Display Temp Video While Downloading! : In the parameters of the M3U8 Parser of Cat Catch, I disabled the options "FFMPEG Transcod" and " MP4 ", therefore by clicking on the" Send to FFMPEG Online "button in the Internal M3U8 Parser of Cat Catch, Firefox is getting up and pampering and does not find anything and does not find FFMEG online service Thus firefox is forced to Display Temporary Video While Downloading in Download folder !!

So we hope please this sensational secret i mean Add an empty command to an external service which does not exist or which is disabled will be added to the in the download button of the internal downloader of firefox please = force Display Temporary Video while Donwload, this new modifed button will Force Display Temp Video While Downloading and Merge Sequentially", as is the case in Chromium Browsers, Thanks!

so to summurize lol : my secret that I discovered: in Cat Catch, I disable "mp4" and "ffmpeg transcod" in m3u8 parser, then I click on "parser", then i click on the button "send to ffmpeg online" and the temporary video appears in the download folder. From my deduction, by disabling the "ffmpeg online" option, Cat Catch can no longer send the video to the ffmpeg online site:

https://ffmpeg2.bmmmd.com/

Firefox is lost and garbled and sends the temporary video to the download folder. I think the secret is when we click the "download" button of extension video downloader, it should redirects to a imaginary URL addrress, to an imaginary inactive website that doesn't exist, so Firefox will be garbled and will be forced to display Temporary ls video in download folder,

so We hope such vital capacity "force display temporary hls video while downloading" will be implemented natively directly by default in the future versions of the browser please, to be able to display temp video while dowloading with other video downloder extensions like Lie stream downloader in firefox, thank you :)

https://github.com/chandler-stimson/live-stream-downloader

A new approach would be just to know where Firefox stores this famous temporary HLS video, I have looked everywhere, in hidden folders of firefox profiles, temp windows folder....I found nothing, I completely disabled disk cache and memory cache nothing at all, ....that's crazy, firefox hides the temporary HLS video as if it were a wsh nuclear atomic code lol

@K4sum1
Copy link
Member

K4sum1 commented Mar 16, 2025

Since this is more direct, I'm closing the old issue. When I get to 137, ig I'll see what happens.

#225

@trimechee
Copy link
Author

Interesting, thanks a lot Mr @K4sum1 :)

Maybe Mr @xifangczy, whose extension can force the display of temporary videos while downloading, has some ideas and suggestions on how to implement this feature by default to force the display of empty temporary videos permanently in Firefox-based browsers :)

I also have to mention the exploit of Mr @helloyanis, the developer of the awesome Media-downloader-unleashed extension : he recently rewrote his extension from scratch to fix all problems, delete blacklist and add new design, look, add new features and options, including, after my request request, the ability to force the display of temporary videos while downloading : the good news is that Mr Helloyanis has made considerable progress on this particular feature to display temporary videos :

"You can actually, just not for protected routes yet. Fix soon! (Maybe)"

helloyanis/media-downloader-unleashed#17 (comment)

https://github.com/helloyanis/media-downloader-unleashed

We mention of course Mr. @e3kskoy7wqk for his capacity as an expert, developer, and compiler of Firefox and Chromium for Windows 7 :)

An interesting thing to note: in the Chromium browser, when a temporary video is displayed while downloading, the message "resuming" is continuously displayed in the small download pop-up window. Maybe the solution lies in the number of connections per server? I.e., maybe Parallel Downloading (known as multithreading) is enabled by default in Firefox and not in Chromium, hence the difference in behavior when downloading temporary videos? I'll try testing the flag :

network.http.max-persistent-connections-per-server

@trimechee
Copy link
Author

And here kframeurl link of pure vidmoly video to test HLS streaming video found in chrome://media-internals/ :

https://vidmoly.to/embed-ywapteorw3q2.html

@trimechee
Copy link
Author

trimechee commented Mar 20, 2025

A new approach would be just to know where Firefox stores this famous temporary HLS video, I have looked everywhere, in hidden folders of firefox profiles, temp windows folder....I found nothing, I completely disabled disk cache and memory cache nothing at all, ....that's crazy, firefox hides the temporary HLS video as if it were a wsh nuclear atomic code lol,

video downloaders extensions are stronger on firefox, a download video developer confirmed it to me: it is vital to download video from thousands of sites out of the box to use firefox without technical limitations:

"

I do use manifest v3! However, Firefox has an implementation which does not deprecate the webRequest API, allowing ad-blockers and many other extensions to retain full functionality. The declarativeNetRequest API is good for privacy when making a browser extension made to work for a few sites, but it severely limits its ability to work on a large scale."

I don't think it will be possible to make (chrome version) with the way I implement it.

Firefox allows you to use the webRequest API, so the add-on can read the requests, the server response and dynamically replay them when downloading media.

Chrome has deprecated this in favor for the declarativeNetRequest, which allows you to declare rules in your application. So it would mean I would have to specify rules manually for every streaming service in existence to get the headers used with the request which is impossible. And even if I had a team of thousands of people doing this, you can't even modify the request headers with declarativeNetRequest.

https://developer.chrome.com/docs/extensions/reference/api/declarativeNetRequest?hl=fr#header_modification

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/declarativeNetRequest#comparison_with_the_webrequest_api"

@trimechee
Copy link
Author

trimechee commented May 2, 2025

UPDATE:

When downloading videos in chromium with the best and the most powerful downloader in the planet: "Live stream downloader", I always see little pop-up which appears before the start of the download, I found this pop-up window useless and I asked great Mr Chandler the developer of Live stream downloader to delete it, and here is his very important response:

"The file picker allows the extension to request permission from the browser to read and write to a local file (in browsers that support this feature). This enables the extension to write directly to a local file while still using multiple threads for downloading."

chandler-stimson/live-stream-downloader#153 (comment)

So, it seems I've discovered the secret to displaying temporary TS videos while downloading in Firefox. The secret is Firefox browser needs to add a file picker, like Chromium does.

But if I open an issue on the Mozilla Firefox issue tracker, I wouldn't have the necessary influence because I'm not a developer and I don't have the technical expertise to argue, debate, and convince experienced Firefox developers to add file picker.

So, we hope the generous Mr. @K4sum1, as a brilliant developer of an excellent browser and given his magnificent technical skills, we hope Mr K4sum1 will open an issue on the Firefox forum asking them to add this crucial file picker to display temporary videos while downloading. Thanks!

Mr K4sum1 could say for example to convince the firefox development team : firefox does not have the wasm web assembly technical limitation which limits the size of the downloaded video to 2GB, so if firefox adds file picker, firefox will become the best encrypted video downloader and firefox could crush destroy chrome and gain users and market share, this is the remaining trump card because firefox is losing a lot of users and adding file picker feature could give firefox hope to become popular again, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants