Add new plugin interface for file discovery
Call multimedia callbacks from the main thread