From 2ae3f48d9a435346f34805fc37902a84c04c8bd0 Mon Sep 17 00:00:00 2001 From: aliveoutside <53598473+aliveoutside@users.noreply.github.com> Date: Sat, 8 Oct 2022 14:44:44 +0300 Subject: [PATCH] [music] move temp tses dir to app internal storage --- app/src/main/java/ru/vtosters/lite/music/M3UDownloader.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ru/vtosters/lite/music/M3UDownloader.java b/app/src/main/java/ru/vtosters/lite/music/M3UDownloader.java index 480467915..15e234f72 100644 --- a/app/src/main/java/ru/vtosters/lite/music/M3UDownloader.java +++ b/app/src/main/java/ru/vtosters/lite/music/M3UDownloader.java @@ -23,6 +23,7 @@ import ru.vtosters.lite.music.converter.ts.FFMpeg; import ru.vtosters.lite.music.converter.ts.TSMerger; import ru.vtosters.lite.music.downloader.ThumbnailDownloader; import ru.vtosters.lite.music.interfaces.ITrackDownloader; +import ru.vtosters.lite.utils.AndroidUtils; import ru.vtosters.lite.utils.IOUtils; public class M3UDownloader implements ITrackDownloader { @@ -62,7 +63,8 @@ public class M3UDownloader implements ITrackDownloader { AtomicInteger progress = new AtomicInteger(0); List> futures = new ArrayList<>(tses.size()); - var tsesDir = new File(outDir, String.valueOf(track.d)); + var filesDir = AndroidUtils.getGlobalContext().getFilesDir(); + var tsesDir = new File(filesDir, String.valueOf(track.d)); tsesDir.mkdirs(); var resultTs = new File(tsesDir, "result.ts");