Created
May 22, 2014 07:20
-
-
Save lzsucceed/c1eb611e5dab01a72876 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Refresh Android mediastore using adb | |
up vote | |
3 | |
down vote | |
favorite | |
1 | |
I'm using adb to sync music on an android phone. Essentially, I rm the existing music directory and push replacement music files. | |
I'd like to be able to use adb to force a rescan, so that the google music player (and other apps) works properly with the new songs and playlists. | |
According to How can I refresh MediaStore on Android? you can force a rescan by broadcasting an appropriate intent. | |
adb provides 'shell am broadcast', which would seem to allow me to force a rescan from adb. | |
Alternatively I could run a rescan app or reboot, but I'd like to trigger the rescan from adb | |
What adb command should I issue? The music files and playlists are all in /sdcard/music. | |
android adb android-mediascanner | |
share|improve this question | |
edited 22 hours ago | |
parsley72 | |
6681027 | |
asked Jul 29 '13 at 15:53 | |
foosion | |
1,69941643 | |
add comment | |
1 Answer | |
activeoldestvotes | |
up vote | |
3 | |
down vote | |
The rescan apps use a media mount intent to kick off the media scanner. You can use am broadcast to send the same intent. | |
The command is: | |
adb shell am broadcast android.intent.action.MEDIA_MOUNTED |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment