diff options
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/service/MediaStoreService.java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/service/MediaStoreService.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/service/MediaStoreService.java b/app/src/main/java/github/daneren2005/dsub/service/MediaStoreService.java index 0aa3269f..28bd488a 100644 --- a/app/src/main/java/github/daneren2005/dsub/service/MediaStoreService.java +++ b/app/src/main/java/github/daneren2005/dsub/service/MediaStoreService.java @@ -49,9 +49,6 @@ public class MediaStoreService { MusicDirectory.Entry song = downloadFile.getSong(); File songFile = downloadFile.getCompleteFile(); - // Delete existing row in case the song has been downloaded before. - deleteFromMediaStore(downloadFile); - ContentResolver contentResolver = context.getContentResolver(); ContentValues values = new ContentValues(); if(!song.isVideo()) { @@ -76,6 +73,10 @@ public class MediaStoreService { values.put(MediaStore.Audio.AudioColumns.IS_MUSIC, 1); Uri uri = contentResolver.insert(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, values); + if(uri == null) { + Log.e(TAG, "URI for media store is null"); + return; + } // Look up album, and add cover art if found. Cursor cursor = contentResolver.query(uri, new String[]{MediaStore.Audio.AudioColumns.ALBUM_ID}, null, null, null); |