exaile / exaile-ideas

Repository that holds ideas for Exaile submitted by users
0 stars 0 forks source link

Support Music Similarity Computation and Automatic Playlist Generation [Enhancement] #2

Open flberger opened 8 years ago

flberger commented 8 years ago

For the Banshee player, there is a well working plugin called Mirage which analyzes a music collection, computes acoustic similarity models for each song and automatically generates playlists of similar music.

For this purpose it uses advanced techniques such as Mel Cepstrum frequency coefficient computation, multidimensional Gaussian models and respective Kullback Leibler divergence computation. The author describes the process in detail in his Master's thesis (German).

Sadly it is written in C# / Mono, so there's possibly no straightforward integration into Exaile.

As it is very useful especially for large and diverse music collections, it would still be awesome to have in Exaile some day.