Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 842 Bytes

File metadata and controls

21 lines (14 loc) · 842 Bytes

iori

A brand new HLS / MPEG-Dash stream downloader, with support for both VoD and Live streaming.

Download

You can get the pre-compiled executable files from artifacts. (Like this)

Project Structure

  • bin: Contains the main executable crates, like minyami and shiori.
  • crates: Core library crates, such as iori (the downloader core) and iori-ssa (Sample-AES decryption).
  • plugins: Plugin system related crates, like shiori-plugin, shiori-plugin-showroom.
  • platforms: Video platform-specific implementations, such as iori-nicolive and iori-showroom.

Road to 1.0

  • Separate decrypt and download
  • Support EXT-X-DISCONTINUITY for HLS
  • Support custom descryption logic
  • Support custom StreamingSource for plugins