Commit b99b4ff1 authored by Geoffrey Métais's avatar Geoffrey Métais

Discover internal storage only on first launch

Next times, medialibrary will be reloaded
parent 32f1e557
...@@ -194,7 +194,7 @@ public class MediaParsingService extends Service implements DevicesDiscoveryCb { ...@@ -194,7 +194,7 @@ public class MediaParsingService extends Service implements DevicesDiscoveryCb {
if (isMainStorage) { if (isMainStorage) {
if (shouldInit) { if (shouldInit) {
for (String folder : Medialibrary.getBlackList()) for (String folder : Medialibrary.getBlackList())
mMedialibrary.banFolder(AndroidDevices.EXTERNAL_PUBLIC_DIRECTORY + folder); mMedialibrary.banFolder(device + folder);
} }
} else if (isNew) { } else if (isNew) {
startActivity(new Intent(MediaParsingService.this, DialogActivity.class) startActivity(new Intent(MediaParsingService.this, DialogActivity.class)
...@@ -205,10 +205,10 @@ public class MediaParsingService extends Service implements DevicesDiscoveryCb { ...@@ -205,10 +205,10 @@ public class MediaParsingService extends Service implements DevicesDiscoveryCb {
} }
mMedialibrary.start(); mMedialibrary.start();
for (String storage : AndroidDevices.getMediaDirectories())
mMedialibrary.discover(storage);
LocalBroadcastManager.getInstance(MediaParsingService.this).sendBroadcast(new Intent(VLCApplication.ACTION_MEDIALIBRARY_READY)); LocalBroadcastManager.getInstance(MediaParsingService.this).sendBroadcast(new Intent(VLCApplication.ACTION_MEDIALIBRARY_READY));
if (!shouldInit && upgrade) if (shouldInit)
mMedialibrary.discover(AndroidDevices.EXTERNAL_PUBLIC_DIRECTORY);
else if (upgrade)
mMedialibrary.forceParserRetry(); mMedialibrary.forceParserRetry();
} }
initOngoing = false; initOngoing = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment