Mirage is made of 3 main parts (Dominik will correct me if I'm wrong) :
1. libmirageaudio, a C library that handles the interaction with
gstreamer to do the audio transformation stuff
2. Mirage, a C# library that handles the similarity calculations
3. Banshee.Mirage, a C# library that is an extension for banshee
So you could take parts 1 and 2, and write the equivalent of part 3 for
another media player. Of course I'm happily ignoring all the
implementation issues, like linking all of this together...
But that's my basic advice, based on my basic knowledge of Mirage... ;)
Anyway, banshee is my only music player, so I'm happy the way Mirage is
now. ;)
Cheers,
--
Bertrand Lorentz <bertrand...@gmail.com>
> http://flickr.com/photos/bl8/ <