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.
Extensions
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> >