This is a m3u8 downloader based on electron and ffmpeg. It developed for personal use, and it is not guaranteed to be stable. If you have any questions, please submit an issue.
npm i
if you are in China or other countries need to use npm mirror, you can use the following command to install the dependencies(replace the https://npmmirror.com
with your own mirror):
ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" npm i
npm run dev
npm run build
if app can't generate task, you can check the log file,
- Mac: view log from ~/Library/Logs/M3U8-Hunter
if it show error like this:
init jsondb error Error: EPERM: operation not permitted,
you can try to give the app permission to write the file.
Privacy and Security -> Full Disk Access -> select the folder where the app is located -> give the app permission to write the file.
- support m3u8 file that included play list
- improve ui
- add tutorial
This project is inspired by: M3U8-Downloader