Нужно, чтобы плеер умел брать сэмплы из нескольких разных загруженных в него композиций и автоматически "сочинять" на их основе новую музыку.
Алгоритмов готовых, на сегодня, насколько я погуглил, не существует. Но близкие разработки есть.
Фрактальные генераторы музыки (пример) - дают довольно благозвучные бесконечные секвенции, постепенно видоизменяющиеся. Есть немало бесплатного софта и какие-то объединения энтузиастов, разрабатывающих эту тему. То, что получается пока слишком абстрактно, размазанно, без ярко выделенных идей. Случайная музыка. Вот ещё пример - альбом питерского музыканта Валентина Яковлева - можно послушать превью некоторых треков
Но нужно ещё проанализировать понравившиеся пользователю образцы музыки: "вынуть" из них темп, отдельные инструментальные партии, гармонию, структуру композиции, тембр и огибающие использованных инструментов. Преобразование Фурье должно помочь выявить спектр, определить темп, размер, может, выделить отдельные инструменты.
Пока просто записал пришедшую во сне идею.
А потом, через много лет, когда всё, наконец, заработает, надо будет засунуть это в секси белую коробочку с логотипом в виде яблочка, и тогда артистам-музыкантам настанет полный 2012. )