Theme Enhancements
Style documents were tidied up, de-duplicated. A new style is available.
Adamantine is darker and flatter, it is a work in progress.
Meta Data
Embedded meta data documents can now be read. They are expected to be JSON, optionally with Base64 encoding.
Calculated meta data can now be persisted to the database, allowing it to be searchable etc.
These enhancements were created to allow the "energy" tag created by a program called "mixed in".
See the wiki:
https://github.com/Raimusoft/FoxTunes/wiki/Usage-Instructions#custom-meta-dataPlaylist Generator
A playlist builder framework was added, there is an example implementation.
"Smart" playlist type will create a random playlist from the library with tracks matching the specified rating and history.
Other Fixes
Discogs API: Caching, lookup was improved.
Fix: Some meta data is never "written".
Lyrics: Don't repeat failed lookups.
Component conflict resolution no longer requires restart.
Component registry (our IOC) lookup is faster.
Rating control memory usage is reduced.
Playlist sorting is improved, direction is reversed automatically.
Tracks without meta data can be added to the library.
Touch screen is more friendly.
Loose artwork can be updated.
Fix: Incorrect length reported by wave form generator.
Playlist settings are now stored as XML, easier to support custom playlist types.
SQLite connection pooling was enabled.