MediaScanner
Um die Anzeige von Medien in der Galerie sowie im Audio-Player zu beschleunigen, verwaltet Android die entsprechenden Bild-, Video-, und Audiodateien in einer internen Datenbank. Für die Pflege derselben ist der MediaScanner zuständig – der leider nur bei bestimmten Ereignissen tätig wird: Bei Trennung einer MTP-Verbindung, sowie bei Einbindung eines Speichermediums (meist der externen SD-Karte). Letzteres geschieht automatisch nach dem Systemstart, kann aber bei Geräten mit externer SD-Karte auch durch "entfernen" und wieder einbinden über das entsprechende System-Menü durchgeführt werden.
Im Normalfall eigentlich kein Problem; doch wer seine Bibliothek auf andere Weise mit seinem PC synchronisiert, oder Dateien per FTP oder mittels eines Dateimanagers hinzufügt/verschiebt/entfernt, schaut in die Röhre: Bis zum nächsten Scan bekommt das System von den Änderungen nichts mit. Ohne externe SD-Karte bliebe da nur ein Reboot – gäbe es nicht ein paar pfiffige Helferlein, die dem MediaScanner auf "Knopfdruck" einen Tritt verpassen:
MediaScanner triggern
- AZ Media Rescan | SD Card Scan (4.5@1,583) Ǥ 7 4 LastUpdate: 2020-09-04
- mediaReScan:updateMediaStorage (4.2@6,734) 5 2 scan entire card or selected directories
- Rescan SD Card (3.6@820) Ǥ 6 2 LastUpdate: 2020-04-18
- SD Scanner (3.6@646) 5 1 LastUpdate: 2016-04-15
- Manually Scan SD Card / Media (3.5@837) Ǥ 6 4 LastUpdate: 2016-07-05
- Rescan Media - Refresh Storage (2.9@820) Ǥ 5 2
- vzMediaScan (2@27) 3 LastUpdate: 2018-02-19
- Media Rescan (1@57) 5 2 LastUpdate: 2022-03-09 scan specific media types
- SAF Media Scanner (0@0) 1 / Classical Music Scanner (0@0) 5 GitLab; media scanner for Unpopular Music Player and Opus Music Player / GitLab
MediaScanner konfigurieren
PS: Wer nicht extra eine App installieren möchte, und kein Problem damit hat, durch Menüs zu hangeln: In Entwickleroptionen › Dev Tools › Media Provider findet sich ei manchen ROMs ein mit "Scan SD Card" beschrifteter Button, der diese Aufgabe ebenfalls erledigt. Falls nicht, kann sich u. U. ADB hilfreich erweisen, z. B. mit:
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d 'file:///sdcard/DCIM'