Remove INotificationService dependency from metadata scanners
Arlodotexe opened this issue · comments
Arlo commented
Background
The FileMetadataManager
and AudioMetadataScanner
currently have a dependency on INotificationService
.
The problem
This forces all file-based core to also have a dependency on it, which is inconvenient for consumers of file-based cores to have to implement.
The solution
For all classes in the StrixMusic.Sdk.FileMetadata
namespace, remove any dependencies on INotificationService
and trade it for normal events where needed.