I have mostly finished this project GitHub - Polochon-street/bliss-rs: A song analysis library for making playlists, and was wondering - since the aim is to have people use the public API, how easy it was to understand from an outside point of view? And how good it was in term of standards / usability?
The project is basically a tool to compute distance between songs in order to make playlists.
The public API doc (which should be enough for people to start using it) is here https://docs.rs/bliss-audio/0.2.5/bliss_audio.
Since it's also useful as a plug-in for existing audio players, I've made a trait here Library in bliss_audio - Rust that is supposed to make implementation for extern audio players easier (see GitHub - Polochon-street/blissify-rs for a reference implementation).
How does that look as well?
I could really use some reviews to make sure everything makes sense - or to change stuff if it doesn't