diff --git a/app/src/main/java/ru/vtosters/lite/music/downloader/PlaylistDownloader.java b/app/src/main/java/ru/vtosters/lite/music/downloader/PlaylistDownloader.java index 2c45099ea..b4060360e 100644 --- a/app/src/main/java/ru/vtosters/lite/music/downloader/PlaylistDownloader.java +++ b/app/src/main/java/ru/vtosters/lite/music/downloader/PlaylistDownloader.java @@ -9,7 +9,6 @@ import java.util.List; import java.util.concurrent.atomic.AtomicInteger; import ru.vtosters.lite.music.Callback; -import ru.vtosters.lite.music.cache.CacheDatabaseDelegate; public class PlaylistDownloader { public static void downloadPlaylist(List playlist, String playlistName, String path, Callback callback) { @@ -59,7 +58,6 @@ public class PlaylistDownloader { public void onSuccess() { var currentProgress = downloadedTracks.incrementAndGet(); callback.onProgress(currentProgress); - CacheDatabaseDelegate.insertTrack(musicTrack); } @Override diff --git a/app/src/main/java/ru/vtosters/lite/music/downloader/TrackDownloader.java b/app/src/main/java/ru/vtosters/lite/music/downloader/TrackDownloader.java index e25b838f0..384c0e6b5 100644 --- a/app/src/main/java/ru/vtosters/lite/music/downloader/TrackDownloader.java +++ b/app/src/main/java/ru/vtosters/lite/music/downloader/TrackDownloader.java @@ -26,6 +26,7 @@ public class TrackDownloader { var path = FileCacheImplementation.getTrackFolder(LibVKXClient.asId(track)).getAbsolutePath(); download(track, path, callback, M3UDownloader.getInstance(), true); + CacheDatabaseDelegate.insertTrack(track); } private static void download(MusicTrack track, String path, Callback callback, ITrackDownloader downloader, boolean cache) {