feat(download): estimate file sizes in quality picker

This commit is contained in:
zarzet
2026-09-06 21:40:25 +07:00
parent bfffb8da11
commit c6195bcd10
17 changed files with 652 additions and 10 deletions
+5
View File
@@ -253,6 +253,11 @@ extension _QueueTabSelectionActions on _QueueTabState {
context,
trackName: context.l10n.tracksCount(totalTracks),
artistName: context.l10n.playlistsCount(selectedPlaylists.length),
duration: totalDownloadDuration(
selectedPlaylists.expand(
(playlist) => playlist.tracks.map((item) => item.track),
),
),
onSelect: (quality, service) {
enqueueAll(qualityOverride: quality, service: service);
if (!mounted) return;