WebView based M3U8 (HTTP Live Streaming) downloader.
- Build the solution. (TODO: easier deployment)
- Open a URL of a HTML that provides HLS.
- Play HLS in the Web View. (The Web View can't play the media actually, but attempts to download first TS segment.)
- If the page requests remote M3U8 files, these will be shown in a grid below. Single HLS media normally contains 2
.m3u8s. - Select the latter
.m3u8and click theSelect .m3u8button. - Enter a local path to save
.m3u8and click theSavebutton. The.m3u8and.tsfiles will be downloaded in the specified directory. - Or you can use FFmpeg to concatenate the
.tsdirectly.
MIT