Arlodotexe / strix-music

Combine any music sources into a single library. It's your music. Play it your way.
http://www.strixmusic.com
138 stars 4 forks source link

Nullable CacheFolder property shouldn't be required to use AudioMetadataScanner #160

Closed Arlodotexe closed 2 years ago

Arlodotexe commented 2 years ago

Background

The AudioMetadataScanner performs image processing as part of its scan, taking care of linking and re-emitting image IDs to known metadata.

The problem

When processing is complete, image files are stored in an AbstractStorage folder, the CacheFolder property. When using the scanner, it will crash if you don't set this property, and we don't provide a way to set it without using a FileMetadataManager.

The solution