dl library

Classes

DLProgress
Represents download progress.
DLProvider
Interface of download provider. Can be used to create custom providers.
DLResponse
Represents a fully computed download response.
Downloader<T extends DLProvider>
Represents top-level downloader.
FileDLResponse
Represents a fully computed file download response.
M3U8DLProvider
Parser for .m3u8 files. Note: This does not work with master .m3u8 files.
M3U8Item
Represents an item in a .m3u8 files.
PartialDLResponse
Represents a partial download response.
RawDLProvider
Parser for any kind of file.

Enums

M3U8OutputFileExtensions
Output file types of resolved .m3u8 files.

Functions

joinURL(String parent, String child, {bool removeParentLastRoute = false}) String
parseFilenameFromContentDisposition(String value) String?
parseFilenameFromURL(String url) String?
resolveStream<T>(Stream<T> stream) Future<List<T>>