From ae9bc06d9808166018d68e02359dfb4c6a452ce2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Toque?= Date: Mon, 23 Jul 2012 16:49:45 +0200 Subject: [PATCH] Create media on the fly if not exists in DB (in append) --- vlc-android/src/org/videolan/vlc/AudioService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vlc-android/src/org/videolan/vlc/AudioService.java b/vlc-android/src/org/videolan/vlc/AudioService.java index 962679658..ce48b8e37 100644 --- a/vlc-android/src/org/videolan/vlc/AudioService.java +++ b/vlc-android/src/org/videolan/vlc/AudioService.java @@ -700,6 +700,10 @@ public class AudioService extends Service { for (int i = 0; i < mediaPathList.size(); i++) { String path = mediaPathList.get(i); Media media = db.getMedia(AudioService.this, path); + if(media == null) { + Log.v(TAG, "Creating on-the-fly Media object for " + path); + media = new Media(path, false); + } mMediaList.add(media); } } -- GitLab