platers / unitunes

A GUI and library to transfer, sync, and backup playlists on music streaming services
GNU General Public License v3.0
140 stars 13 forks source link

Automate the evaluation of matching and searching algorithms #2

Open platers opened 2 years ago

platers commented 2 years ago

In order to improve search performance we need an automated evaluation suite. I made a first attempt at this in eval.py, where I can manually add hard test cases to debug.

A more systematic, larger, test set is needed to count false negatives and positives. Maybe can be obtained from the musicbrainz database.