LibMediaProvider for Elder Scrolls Online. This ... - GitHub
The MediaObserver subsystem uses inotify (Linux) / ReadDirectoryChangesW (Windows) / FSEvents (macOS) internally, but presents a uniform signal: on_media_changed(batch_events) . Batched events (vs. per-file) reduce callback storms when copying large folders. Batch size is configurable. libmediaprovider-1.0