fix(convert): simplify output names and harden writes

This commit is contained in:
zarzet
2026-07-22 15:56:07 +07:00
parent 87376ee73b
commit f0988070bf
9 changed files with 553 additions and 152 deletions
+1 -3
View File
@@ -335,14 +335,12 @@ String normalizedConvertedAudioFormat(String targetFormat) {
String convertedOutputFileName({
required String originalFileName,
required String targetFormat,
required bool keepOriginal,
}) {
final dotIndex = originalFileName.lastIndexOf('.');
final baseName = dotIndex > 0
? originalFileName.substring(0, dotIndex)
: originalFileName;
final suffix = keepOriginal ? '_converted' : '';
return '$baseName$suffix${convertTargetExtAndMime(targetFormat).ext}';
return '$baseName${convertTargetExtAndMime(targetFormat).ext}';
}
String convertedLibraryItemId(String sourceId, String filePath) {