diff options
Diffstat (limited to 'tidal_dl_ng/model/downloader.py')
| -rw-r--r-- | tidal_dl_ng/model/downloader.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tidal_dl_ng/model/downloader.py b/tidal_dl_ng/model/downloader.py index 3f6151f..772f3ae 100644 --- a/tidal_dl_ng/model/downloader.py +++ b/tidal_dl_ng/model/downloader.py @@ -2,6 +2,7 @@ import pathlib from dataclasses import dataclass from requests import HTTPError +from tidalapi.media import Stream, StreamManifest @dataclass @@ -11,3 +12,13 @@ class DownloadSegmentResult: path_segment: pathlib.Path id_segment: int error: HTTPError | None = None + + +@dataclass +class TrackStreamInfo: + """Container for track stream information.""" + + stream_manifest: StreamManifest | None + file_extension: str + requires_flac_extraction: bool + media_stream: Stream | None |
