Arlodotexe / strix-music

Combine any music sources into a single library. It's your music. Play it your way.

Home Page:http://www.strixmusic.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remove INotificationService dependency from metadata scanners

Arlodotexe opened this issue · comments

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.