Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zamgi/m3u8
m3u8 file downloader library and chrome & firefox extensions/add-on's
https://github.com/zamgi/m3u8
chrome-addon chrome-extension firefox-addon firefox-extension m3u m3u-parser m3u-playlist m3u8 m3u8-chrome-addon m3u8-chrome-extension m3u8-downloader m3u8-firefox-addon m3u8-firefox-extension m3u8-playlist
Last synced: 1 day ago
JSON representation
m3u8 file downloader library and chrome & firefox extensions/add-on's
- Host: GitHub
- URL: https://github.com/zamgi/m3u8
- Owner: zamgi
- License: mit
- Created: 2018-01-19T19:27:32.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-10T12:51:05.000Z (12 days ago)
- Last Synced: 2025-01-13T11:07:42.545Z (9 days ago)
- Topics: chrome-addon, chrome-extension, firefox-addon, firefox-extension, m3u, m3u-parser, m3u-playlist, m3u8, m3u8-chrome-addon, m3u8-chrome-extension, m3u8-downloader, m3u8-firefox-addon, m3u8-firefox-extension, m3u8-playlist
- Language: C#
- Homepage:
- Size: 112 MB
- Stars: 106
- Watchers: 9
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![.NET](https://github.com/zamgi/m3u8/actions/workflows/main.yml/badge.svg)](https://github.com/zamgi/m3u8/actions/workflows/main.yml)
# m3u8
m3u8 file downloader library and chrome & firefox extensions/addOnsUsage
-----
Download and save m3u8 file:```C#
var p = new m3u8_processor.DownloadFileAndSaveInputParams()
{
m3u8FileUrl = ,
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.download.manager/m3u8.download.manager.csproj**'.
2)
- for Windows:
- run 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.host/**m3u8.download.manager.host.install.bat**'
- build in directory 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.host/bin' execute file named '**m3u8.download.manager.exe**'
- or
'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host/google-chrome/**m3u8.download.manager.avalonia.host.install.bat**'
- build in directory 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host' execute file named '**m3u8.download.manager.avalonia.exe**'
- for Linux:
- run 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host/google-chrome/**m3u8.download.manager.avalonia.host.install.sh**'
- build or unzip ('m3u8.download.manager.avalonia.zip') in directory 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host' single execute file named '**m3u8.download.manager.avalonia**' and put him execute rights
for register host application for google-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.download.manager/m3u8.download.manager.csproj**'.
2)
- for Windows:
- run 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.host/**m3u8.download.manager.host.install.bat**'
- build in directory 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.host/bin' execute file named '**m3u8.download.manager.exe**'
- or 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host/firefox/**m3u8.download.manager.avalonia.host.install.bat**'
- build in directory 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host' execute file named '**m3u8.download.manager.avalonia.exe**'
- for Linux:
- run 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host/firefox/**m3u8.download.manager.avalonia.host.install.sh**'
- build or unzip ('m3u8.download.manager.avalonia.zip') in directory 'm3u8/m3u8-browser-extensions/_m3u8-downloader-host/m3u8.download.manager.avalonia.host' single execute file named '**m3u8.download.manager.avalonia**' and put him execute rights
for register host application for firefox.
3) create in firefox extension from 'm3u8/m3u8-browser-extensions/m3u8-firefox-extension/xpi/**m3u8_file_downloader-1.3-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) - using like for FireFox-for-Windows (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](https://github.com/zamgi/m3u8/blob/master/%5Bm3u8%5D.gif)