diff options
-rw-r--r-- | media/java/android/media/MediaScanner.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/media/java/android/media/MediaScanner.java b/media/java/android/media/MediaScanner.java index 26089ad..c41901b 100644 --- a/media/java/android/media/MediaScanner.java +++ b/media/java/android/media/MediaScanner.java @@ -1770,8 +1770,10 @@ public class MediaScanner Iterator<FileEntry> iterator = mPlayLists.iterator(); Cursor fileList = null; try { + // use the files uri and projection because we need the format column, + // but restrict the query to just audio files fileList = mMediaProvider.query(mFilesUri, FILES_PRESCAN_PROJECTION, - null, null, null, null); + "media_type=2", null, null, null); while (iterator.hasNext()) { FileEntry entry = iterator.next(); // only process playlist files if they are new or have been modified since the last scan |