From 4a092f09206d5a4408eaaedd444322942d9c6392 Mon Sep 17 00:00:00 2001 From: aliveoutside <53598473+aliveoutside@users.noreply.github.com> Date: Mon, 1 Aug 2022 16:50:29 +0300 Subject: [PATCH] fix #465 added a check for "Music" folder existence --- .../ru/vtosters/lite/downloaders/AudioDownloader.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java b/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java index bc9f5d154..f1b275a71 100644 --- a/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java +++ b/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java @@ -36,6 +36,16 @@ public class AudioDownloader { } var musicPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC).getAbsolutePath(); + var musicDir = new File(musicPath); + if (!musicDir.exists()) { + if (musicDir.mkdirs()) { + Log.d("AudioDownloader", "Created music dir"); + } else { + Log.e("AudioDownloader", "Failed to create music dir"); + return; + } + } + var tempId = track.d; var downloadPath = musicPath + File.separator + tempId;