fix(download): remove legacy HIGH quality conversion

This commit is contained in:
zarzet
2026-09-07 01:20:28 +07:00
parent e8bf40ae41
commit 81ce677149
15 changed files with 73 additions and 615 deletions
-26
View File
@@ -304,23 +304,6 @@ String resolveQualityVariantFilename({
);
}
String lossyFormatForSetting(String value) {
final normalized = value.trim().toLowerCase();
if (normalized.startsWith('opus')) return 'opus';
if (normalized.startsWith('aac') || normalized.startsWith('m4a')) {
return 'aac';
}
return 'mp3';
}
String lossyExtensionForFormat(String format) {
return switch (format) {
'opus' => '.opus',
'aac' => '.m4a',
_ => '.mp3',
};
}
String metadataFormatForLossyFormat(String format) {
return format == 'aac' ? 'm4a' : format;
}
@@ -348,15 +331,6 @@ int autoConvertBitrateKbps(String value) {
return int.parse(normalizeAutoConvertBitrate(value).replaceAll('k', ''));
}
String autoConvertLossySetting({
required String format,
required String bitrate,
}) {
final normalizedFormat = normalizeAutoConvertFormat(format);
final normalizedBitrate = autoConvertBitrateKbps(bitrate);
return '${normalizedFormat}_$normalizedBitrate';
}
String autoConvertFormatLabel(String format) {
return switch (normalizeAutoConvertFormat(format)) {
'aac' => 'M4A (AAC)',