mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-12-06 15:39:41 +00:00
Merge 07031cb564 into b254ab6fe2
This commit is contained in:
commit
2b43c77fd6
@ -239,7 +239,11 @@ class DownloadManagerNotifier extends Notifier<List<DownloadTask>> {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (container.getFileExtension() == "weba") return;
|
// Skip metadata writing for weba and flac to prevent file corruption
|
||||||
|
// FLAC files have strict header requirements and writing metadata after
|
||||||
|
// download can corrupt the sync code and make files unplayable
|
||||||
|
final extension = container.getFileExtension();
|
||||||
|
if (extension == "weba" || extension == "flac") return;
|
||||||
|
|
||||||
final imageBytes = await ServiceUtils.downloadImage(
|
final imageBytes = await ServiceUtils.downloadImage(
|
||||||
(task.track.album.images).asUrlString(
|
(task.track.album.images).asUrlString(
|
||||||
|
|||||||
@ -247,7 +247,11 @@ class ServerPlaybackRoutes {
|
|||||||
|
|
||||||
await trackPartialCacheFile.rename(trackCacheFile.path);
|
await trackPartialCacheFile.rename(trackCacheFile.path);
|
||||||
|
|
||||||
if (track.qualityPreset!.getFileExtension() == "weba") return;
|
// Skip metadata writing for weba and flac to prevent file corruption
|
||||||
|
// FLAC files have strict header requirements and writing metadata after
|
||||||
|
// download can corrupt the sync code and make files unplayable
|
||||||
|
final extension = track.qualityPreset!.getFileExtension();
|
||||||
|
if (extension == "weba" || extension == "flac") return;
|
||||||
|
|
||||||
final imageBytes = await ServiceUtils.downloadImage(
|
final imageBytes = await ServiceUtils.downloadImage(
|
||||||
track.query.album.images.asUrlString(
|
track.query.album.images.asUrlString(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user