icidasset / diffuse

A music player that connects to your cloud/distributed storage.
https://diffuse.sh
Other
809 stars 66 forks source link

Improve metadata processing #407

Closed icidasset closed 6 months ago

icidasset commented 6 months ago

Now uses mediainfo.js as the main library to get the metadata and uses music-metadata-browser as the fallback. Additionally this PR tries to no longer fallback on fixed "fallback metadata". Up until now when a particular piece of metadata was missing we filled it in with the string Unknown, this PR makes it so that the application is responsible for filling in the gap.

Also includes some improvements to the covers view.