← back to apps

SAF Media Scanner

de.kromke.andreas.safmediascanner

android kind 32267

Auxiliary program for the "Unpopular Music Player" and "Opus 1 Music Player"

latest release
1.8.5 main
released 2025-09-03 21:49 UTC
download apk
de.kromke.andreas.safmediascanner_16.apk · 11.3 MB
android-arm64-v8aandroid-armeabi-v7aandroid-x86android-x86_64 vcode 16
✓ signed cert acab5443…
screenshotscreenshotscreenshot

about

description
Scans SAF (Storage Access Framework) paths for audio files and builds a database to be used by Unpopular Music Player or Opus 1 Music Player. Contrary to the Android service it knows about composers, works, movements, conductors etc. <b>Application Field:</b> * The SAF scanner can access USB memory devices, like USB sticks via OTG adapter, in Android 6, 7 and 8. Note that Android 9 and 10 natively allow (read) file access to USB memory, just like to SD cards. * The SAF scanner can extract album art on SD cards and USB memory devices, this is currently not possible with the classical scanner, because without SAF it is limited to read-only access. * The SAF scanner can access SMB or SFTP servers, if the respective document provider is installed. * The SAF scanner even deals with non-seekable files by reading them completely into memory before further processing. <b>Features:</b> * Can be run manually whenever audio files have been added, removed or changed. * Auto scan (incremental) or complete scan (rebuild) selectable. * Various audio file types (mp3, mp4, flac, ogg, ...). * Multi CD albums: sub-subdirectories "CD1", "CD2", ..., with common folder image. * Common and non-common text tags. * Composer and grouping (work, movements). * Proprietary Apple iTunes tags for classical music. * Extracting of embedded images if none already exists. * Downscaling of both extracted and existing album images. * Original images can be kept as backup, if desired. * Maximum image size is configurable. * Creates a standard SQLite database in <code>/ClassicalMusicDb</code> that can be accessed from PC or other apps.
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-08T04:38:46.102094+00:00
last event
2026-10-08 04:38 UTC
install
zapstore.dev or any Zapstore-compatible client

source & build

repository
https://gitlab.com/AndreasK/safmediascanner
arch flags
android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
manifest
not fetched yet

releases (kind 30063)

1 release indexed; latest 1.8.5.

versionchannelreleasedevent
1.8.5 main 2025-09-03 21:49 UTC bd9e9b39…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

1.8.5 — de.kromke.andreas.safmediascanner_16.apk

sha256
c02e3e657a63fe6377601c3169e0e1452ae673a7a2ed6b54bed935f3e6b2ffd9
size
11.3 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
16
apk cert sha256
acab5443053399c62cabd986df01fd4af831f98c324f6e954d0a16660e634828
download
de.kromke.andreas.safmediascanner_16.apk

Showing the newest 1 asset descriptor; the full set is in /api/apps/78ce6faa…