Skip to content
/ m3u8 Public
forked from zamgi/m3u8

m3u8 file downloader library and chrome & firefox extensions

License

Notifications You must be signed in to change notification settings

expcat/m3u8

 
 

Repository files navigation

m3u8

m3u8 file downloader library and chrome & firefox extensions/addOns

Usage

Download and save m3u8 file:

var p = new m3u8_processor.DownloadFileAndSaveInputParams()
{    
    m3u8FileUrl    = <M3U8_FILE_URL>,
    OutputFileName = @"C:\abc.avi",
};
await m3u8_processor.DownloadFileAndSave_Async( p ); 

Chrome-Extension/AddOn

For using chrome-extension/addOn need:

  1. a build the project 'm3u8/m3u8.downloader/m3u8.downloader.csproj'.
  2. run 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/install_host.bat' for register host application for chrome.
  3. create in chrome extension directly by path 'm3u8/m3u8-browser-extensions/m3u8-chrome-extension/' or create '.crx'-file and register him.

FireFox-Extension/AddOn

For using firefox-extension/addOn need:

  1. a build the project 'm3u8/m3u8.downloader/m3u8.downloader.csproj'.
  2. run 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/install_host.bat' for register host application for firefox.
  3. create in firefox extension from 'm3u8/m3u8-browser-extensions/m3u8-firefox-extension/xpi/m3u8_file_downloader-1.0-fx.xpi' or create directly by path 'm3u8/m3u8-browser-extensions/m3u8-firefox-extension/'.

FireFox ESR-Extension/AddOn

For using in FireFox ESR (including Top-Browser) need a remove [install.rdf]-file from this folder & remove [install.rdf]-file from .xpi-file (and possible turn-off some xpi-settings (like 'xpinstall.signatures.required') in about:config tab)


real usage example: alt tag

About

m3u8 file downloader library and chrome & firefox extensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 84.8%
  • JavaScript 12.1%
  • CSS 1.3%
  • Other 1.8%